From 0dff7773ee396eec6e8b0667e0da4df1f785f1f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Sat, 7 Nov 2026 22:57:30 +0000 Subject: [PATCH 01/29] Re-pin the UK feed onto Chronicle main after chronicle#423, #424 and #425 Chronicle main 8045b13 brings PolicyEngine/chronicle#420's facts for the November UK events, which PR2 of the November event-data plan reads (microcosm#1095): the young people batch (#423: ONS NEET, the LFS A06 tables, PAYE RTI by age, ASHE Table 6, HMRC's employer NICs age reliefs, DWP's UC people by age and conditionality regime), the PIP batch (#424: Pathways to Work PIP points, PIP cases with entitlement) and the Scottish batch (#425: HMRC's Scottish income tax outturn statistics 2024-25, the Scottish Government's social security caseloads and spending). It also carries what main merged after 6475380: #413's UK area inputs, #415's land value inputs (VOA's council tax stock of properties 2026, MHCLG's council tax collection and QRC4 for 2025-26, EPC, land value estimates, dwelling density, the market value survey, ONS land under buildings) and #421's NRS data zone dwelling bands (2,091,616 rows in all). The rows stay chronicle.consumer_fact.v5. A row-by-row diff of the two artifacts finds no row dropped and no value moved: 506,321 rows are new, and 14,784 NRS data zone rows change only their record-set spec hash. No compiled value moves on either surface: both reference files and both compile-parity receipts are byte-identical. The national membership moves its feed label and the candidate counts of MHCLG's council tax band stock by region (VOA's 2026 stock adds candidate facts; no resolution changes), and the local membership its feed label and the 1,263 DESNZ constituency keys, whose derived keys hash the feed identity. The 38 vendored resources and the DESNZ constituency resource carry the same rows under the new feed identity (the DESNZ resource's 2,526 rows and values match on their source record ids). The census and the validation register restate the pin, the coverage manifest the CGT resource's hash, and the H2 fixture moves the stage contract hashes of the 19 stages that bind vendored resources. The high-value home stock's feed inputs are unchanged, so it is not rebuilt. The consumer artifact was built with CPython's cyclic garbage collector off: the build holds every row in memory (about 50 GB footprint on the 24 GiB Mac), and with the collector on the first run stalled for an hour in collection passes over a swapped heap. The regeneration's Python steps ran the same way. The rows are acyclic, so the outputs are the same. Co-Authored-By: Claude Opus 5.5 --- .../1095-uk-feed-repin-8045b13.changed.md | 20 + docs/uk-chronicle-feed-repin.md | 32 + ...e_employer_pension_contribution_rates.json | 8 +- .../microcosm/build/uk/chronicle_feed.json | 8 +- .../uk/desnz_constituency_energy_facts.json | 98930 ++++++++-------- .../build/uk/desnz_domestic_energy_facts.json | 8 +- .../build/uk/desnz_local_energy_facts.json | 8 +- .../build/uk/desnz_road_fuel_by_vehicle.json | 8 +- .../build/uk/devolved_bus_finance.json | 8 +- .../microcosm/build/uk/dft_bus_journeys.json | 8 +- .../build/uk/dft_bus_value_anchors.json | 8 +- .../build/uk/dwp_move_to_uc_facts.json | 8 +- .../build/uk/dwp_uc_award_band_facts.json | 8 +- .../src/microcosm/build/uk/excise_facts.json | 8 +- .../uk/gambling_participation_facts.json | 8 +- .../build/uk/hmrc_benefits_in_kind_facts.json | 8 +- .../build/uk/hmrc_cgt_asset_type_facts.json | 8 +- .../build/uk/hmrc_cgt_conditioning_facts.json | 8 +- .../uk/hmrc_child_benefit_statistics.json | 8 +- .../build/uk/hmrc_isa_statistics_facts.json | 8 +- .../build/uk/hmrc_itl_taxpayer_counts.json | 8 +- .../uk/hmrc_property_rental_income_facts.json | 8 +- .../build/uk/hmrc_spi_table_3_11_uk_rows.json | 8 +- .../uk/hmrc_spi_table_3_7_savings_rows.json | 8 +- .../build/uk/hmrc_stamp_tax_facts.json | 8 +- .../build/uk/licensed_cars_fuel_type.json | 8 +- .../uk/local_target_reference_membership.json | 2532 +- .../build/uk/local_validation_levels.json | 6 +- .../microcosm/build/uk/need_energy_facts.json | 8 +- .../build/uk/nts_bus_use_frequency.json | 8 +- .../build/uk/nts_car_availability.json | 8 +- .../microcosm/build/uk/nts_trip_rates.json | 8 +- .../build/uk/obr_hvcts_costing_facts.json | 8 +- .../obr_salary_sacrifice_costing_facts.json | 8 +- .../uk/obr_savings_income_growth_facts.json | 8 +- .../build/uk/ofgem_price_cap_facts.json | 8 +- .../uk/ons_household_expenditure_facts.json | 8 +- .../ons_mid2025_single_year_age_by_sex.json | 8 +- .../uk/ons_single_year_age_populations.json | 8 +- .../build/uk/ons_spree_tenure_dwellings.json | 8 +- .../microcosm/build/uk/orr_rail_facts.json | 8 +- .../microcosm/build/uk/qep_energy_prices.json | 8 +- .../uk/release_input_coverage_manifest.json | 2 +- .../microcosm/build/uk/road_fuel_anchors.json | 8 +- .../scotgov_chargeable_dwellings_by_band.json | 8 +- .../build/uk/target_reference_membership.json | 326 +- .../build/uk/uk_local_target_census.json | 156 +- .../engine_free/uk/test_uk_chronicle_feed.py | 8 +- .../engine_free/uk/test_uk_full_targets.py | 14 +- .../fixtures/parity/uk_spine/uk_spine.json | 2 +- 50 files changed, 51198 insertions(+), 51142 deletions(-) create mode 100644 changelog.d/1095-uk-feed-repin-8045b13.changed.md diff --git a/changelog.d/1095-uk-feed-repin-8045b13.changed.md b/changelog.d/1095-uk-feed-repin-8045b13.changed.md new file mode 100644 index 0000000000..14738a8288 --- /dev/null +++ b/changelog.d/1095-uk-feed-repin-8045b13.changed.md @@ -0,0 +1,20 @@ +The UK Chronicle feed is re-pinned to 8045b13, Chronicle main after PolicyEngine/chronicle#423, #424 and #425 (2,091,616 rows), for PR2 of the November event-data plan (microcosm#1095). + +**What it adds.** PolicyEngine/chronicle#420's facts for the November UK events: +- young people: ONS NEET, the LFS A06 tables, PAYE RTI by age, ASHE Table 6, HMRC's employer NICs age reliefs and DWP's UC people by age and conditionality regime; +- PIP: DWP's Pathways to Work PIP points and PIP cases with entitlement; +- Scotland: HMRC's Scottish income tax outturn statistics 2024-25 and the Scottish Government's social security caseloads and spending. + +It also carries what Chronicle main merged after 6475380: +- PolicyEngine/chronicle#413's UK area inputs; +- #415's land value inputs: VOA's council tax stock of properties 2026, MHCLG's council tax collection and QRC4 for 2025-26, EPC, land value estimates, dwelling density and the market value survey, and ONS land under buildings; +- #421's NRS data zone dwelling bands. + +**What moves.** A row-by-row diff of the two artifacts finds no row dropped and no value moved. +- 506,321 rows are new: VOA 222,588, NRS 118,272, MHCLG 101,981, DWP 40,457, ONS 17,496, HMRC 2,809, the Scottish Government 2,410 and the Welsh Government 308. +- 14,784 NRS data zone rows change only their record-set spec hash. + +No compiled value moves on either surface: +- Both reference files and both compile-parity receipts are byte-identical. +- The vendored resources and the DESNZ constituency resource carry the same rows under the new feed identity. +- The national membership's MHCLG band-stock candidates count VOA's new facts, but none of them resolves to one. diff --git a/docs/uk-chronicle-feed-repin.md b/docs/uk-chronicle-feed-repin.md index ab27e7d888..78e1e2f085 100644 --- a/docs/uk-chronicle-feed-repin.md +++ b/docs/uk-chronicle-feed-repin.md @@ -451,3 +451,35 @@ targets that follow this pin move it in any case. The uk-candidate-eval scoring therefore re-frozen before the next national solve. The high-value home stock still names `735820c`: its inputs are the same on `6475380` (the feed-gated fingerprint check passes), so it was not rebuilt. + +The `8045b13` re-pin (PR2 of the November event-data plan, microcosm#1095) is Chronicle main +after PolicyEngine/chronicle#423, #424 and #425, PolicyEngine/chronicle#420's facts for the +November UK events: the young people batch (ONS NEET, the LFS A06 tables, PAYE RTI by age, ASHE +Table 6, HMRC's employer NICs age reliefs, DWP's UC people by age and conditionality regime), the +PIP batch (DWP's Pathways to Work PIP points and PIP cases with entitlement) and the Scottish +batch (HMRC's Scottish income tax outturn statistics 2024-25, the Scottish Government's social +security caseloads and spending). It also carries what main merged after `6475380`: +PolicyEngine/chronicle#413's UK area inputs, #415's land value inputs (VOA's council tax stock of +properties 2026, MHCLG's council tax collection and QRC4 for 2025-26, EPC, land value estimates, +dwelling density and the market value survey, ONS land under buildings) and #421's NRS data zone +dwelling bands (2,091,616 rows). The rows stay `chronicle.consumer_fact.v5`. A row-by-row diff of +the two artifacts finds no row dropped and no value moved: 506,321 rows are new, and 14,784 NRS +data zone rows change only their record-set spec hash. + +No compiled value moves on either surface. The national and local reference files and both +compile-parity receipts are byte-identical. The national membership moves its feed label and the +candidate counts of MHCLG's council tax band stock by region, where VOA's 2026 stock adds +candidate facts and no resolution changes; the local membership moves its feed label and the +1,263 DESNZ constituency keys. The vendored resources carry the same rows under the new feed +identity, as does the DESNZ constituency resource (the same 2,526 rows and values, matched on +their source record ids); the census restates the pin, and the charter-H2 fixture moves the +`stage_contract_sha256` of the 19 stages that bind vendored resources. Both surfaces were regenerated from +cuts of the pinned artifact (national 1,496,807 rows, local 1,179,396). The high-value home stock +still names `735820c`: its inputs are the same on `8045b13` (the feed-gated fingerprint check +passes), so it was not rebuilt. + +On the 24 GiB Mac this feed was built with CPython's cyclic garbage collector off for the +consumer-artifact step, and the regeneration ran its Python steps the same way: both hold every +row in memory (about 50 GB footprint for the artifact), and the collector's passes over the +swapped heap stalled the first artifact run for an hour. The rows are acyclic, so the outputs are +the same. diff --git a/packages/microcosm-build/src/microcosm/build/uk/ashe_employer_pension_contribution_rates.json b/packages/microcosm-build/src/microcosm/build/uk/ashe_employer_pension_contribution_rates.json index d0b0a6d910..f622bee5fd 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/ashe_employer_pension_contribution_rates.json +++ b/packages/microcosm-build/src/microcosm/build/uk/ashe_employer_pension_contribution_rates.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/chronicle_feed.json b/packages/microcosm-build/src/microcosm/build/uk/chronicle_feed.json index b7432de6c5..a8287938a1 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/chronicle_feed.json +++ b/packages/microcosm-build/src/microcosm/build/uk/chronicle_feed.json @@ -3,14 +3,14 @@ "country": "uk", "scope": "uk_calibration", "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "consumer_fact_schema_versions": [ "chronicle.consumer_fact.v5" ], "consumer_fact_schema_sha256": "acd33a091cd8d192be5d264e3e94c13e00afb6fd1972e57d4576ac55a54f6970", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" } diff --git a/packages/microcosm-build/src/microcosm/build/uk/desnz_constituency_energy_facts.json b/packages/microcosm-build/src/microcosm/build/uk/desnz_constituency_energy_facts.json index ef35b7f35f..dbd8e879a7 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/desnz_constituency_energy_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/desnz_constituency_energy_facts.json @@ -1,5 +1,5 @@ { - "built_on": "2026-11-05", + "built_on": "2026-11-07", "description": "Microcosm-derived domestic electricity and gas consumption and meter counts by July 2024 constituency, Great Britain: each authority's DESNZ sub-national total split over its constituencies by DESNZ's own LSOA and data zone figures for the same year, through the committed atomic supports (microcosm#1095). Not Chronicle facts.", "generator": { "tool": "tools/build_uk_desnz_constituency_energy_facts.py", @@ -7,10 +7,10 @@ }, "inputs": { "ledger_feed": { - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", + "source_commit": "8045b138355b196846f633f31323fd129908e751" }, "method": "uk-desnz-constituency-energy-v1", "record_sets": [ @@ -24,7 +24,7 @@ "uk_scotland_output_area_2022": "1649fa831315e6fac80caa4af7f68e837fd985b7f59c2831bb0db8cbfeeee443" } }, - "inputs_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "inputs_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "kind": "uk_derived_consumer_facts", "licence": { "attribution": [ @@ -187,15 +187,15 @@ "row_count": 2526, "rows": [ { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:001664ab1da7e30b2a678330", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00178927fe53b2043ba8dbff", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -208,83 +208,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001109", + "id": "W07000083", "level": "constituency", - "name": "Bolsover", + "name": "Bangor Aberconwy", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bolsover: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bangor Aberconwy: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000083" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:001664ab1da7e30b2a678330", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00178927fe53b2043ba8dbff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48120.032, + "value": 32991.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:001a18b66630dde00d40bba6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0029944854b9c21943e4c3b7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -297,81 +295,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001306", + "id": "E14001193", "level": "constituency", - "name": "Islington South and Finsbury", + "name": "Derby North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Islington South and Finsbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Derby North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001306" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001193" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:001a18b66630dde00d40bba6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0029944854b9c21943e4c3b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 409849955.165, + "value": 142978047.027, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0039a664e7aed17a548e2ab5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0052754848b9a5c0fb19d21c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -384,75 +384,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001099", + "id": "S14000102", "level": "constituency", - "name": "Birmingham Selly Oak", + "name": "Paisley and Renfrewshire South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Selly Oak: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Paisley and Renfrewshire South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001099" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000102" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0039a664e7aed17a548e2ab5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0052754848b9a5c0fb19d21c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 135206159.454, + "value": 42593.431, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:005a5a831467d8d5fed58823", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:005febde1df55d52be91d71a", "aggregation": { "method": "sum" }, @@ -493,19 +491,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001580", + "id": "E14001301", "level": "constituency", - "name": "Westmorland and Lonsdale", + "name": "Ilford South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Westmorland and Lonsdale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ilford South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001580" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001301" }, "measure": { "unit": "kwh" @@ -528,20 +526,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:005a5a831467d8d5fed58823", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:005febde1df55d52be91d71a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 195979994.974, + "value": 142229090.826, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0060f3a54ff03492698c2327", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0092d2f35f95bd695e637b93", "aggregation": { "method": "sum" }, @@ -582,19 +580,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001403", + "id": "E14001343", "level": "constituency", - "name": "North West Hampshire", + "name": "Louth and Horncastle", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North West Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Louth and Horncastle: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001403" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001343" }, "measure": { "unit": "count" @@ -615,20 +613,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0060f3a54ff03492698c2327", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0092d2f35f95bd695e637b93", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38067.431, + "value": 31771.924, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0072d13feea63eb37bdee5be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0095fba9f0dab73c8c6774d5", "aggregation": { "method": "sum" }, @@ -669,19 +667,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001554", + "id": "E14001071", "level": "constituency", - "name": "Truro and Falmouth", + "name": "Aylesbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Truro and Falmouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Aylesbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001554" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001071" }, "measure": { "unit": "count" @@ -704,115 +702,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0072d13feea63eb37bdee5be", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 45903.414, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0073ece9d8743ecb4649d7f7", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "S14000080", - "level": "constituency", - "name": "Edinburgh South", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Edinburgh South: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000080" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0073ece9d8743ecb4649d7f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0095fba9f0dab73c8c6774d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 532266106.8, + "value": 47425.581, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00856c86997cbabcb7d61c55", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00b7bf329c34c8b9a09187da", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -825,81 +736,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001252", + "id": "E14001223", "level": "constituency", - "name": "Gosport", + "name": "Eltham and Chislehurst", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gosport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Eltham and Chislehurst: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001252" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001223" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00856c86997cbabcb7d61c55", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00b7bf329c34c8b9a09187da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 354967302.084, + "value": 152128562.55, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00a3288e4409f5859b615758", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00c3771a9f94975fff3af87a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -912,73 +825,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001404", + "id": "E14001261", "level": "constituency", - "name": "North West Leicestershire", + "name": "Halesowen", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North West Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Halesowen: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001404" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001261" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00a3288e4409f5859b615758", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00c3771a9f94975fff3af87a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 490761683.042, + "value": 40443.058, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00a5a9e130bce12932aa81e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00c9d9975a9e389dc955c73b", "aggregation": { "method": "sum" }, @@ -1019,106 +934,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001142", - "level": "constituency", - "name": "Burnley", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Burnley: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001142" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00a5a9e130bce12932aa81e1", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 46409.662, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00b6c0fb61e9f39068306390", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "S14000093", + "id": "E14001349", "level": "constituency", - "name": "Inverclyde and Renfrewshire West", + "name": "Maidstone and Malling", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Inverclyde and Renfrewshire West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Maidstone and Malling: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000093" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001349" }, "measure": { "unit": "count" @@ -1139,20 +967,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00b6c0fb61e9f39068306390", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00c9d9975a9e389dc955c73b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40004.531, + "value": 42704.668, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00c05f8505c4973dba2eb8d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00cf4f6b2311348f601bc24c", "aggregation": { "method": "sum" }, @@ -1193,19 +1021,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001189", + "id": "E14001381", "level": "constituency", - "name": "Dagenham and Rainham", + "name": "Newton Abbot", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dagenham and Rainham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Newton Abbot: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001189" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001381" }, "measure": { "unit": "count" @@ -1228,28 +1056,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00c05f8505c4973dba2eb8d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00cf4f6b2311348f601bc24c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45899.232, + "value": 44589.228, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00ffb87af4aecf27bf9f33f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00d87a269a8e9116394a32df", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -1265,7 +1093,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -1274,7 +1102,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -1282,27 +1110,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000098", + "id": "E14001303", "level": "constituency", - "name": "Moray West, Nairn and Strathspey", + "name": "Isle of Wight East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Moray West, Nairn and Strathspey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Isle of Wight East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000098" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001303" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -1315,28 +1143,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00ffb87af4aecf27bf9f33f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00d87a269a8e9116394a32df", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 28477.23, + "value": 315359123.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:012c28305d79f70af01922b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:010b1b05eb4358efa114b91b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -1349,75 +1177,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001214", + "id": "E14001570", "level": "constituency", - "name": "East Hampshire", + "name": "Weald of Kent", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Weald of Kent: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001214" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001570" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:012c28305d79f70af01922b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:010b1b05eb4358efa114b91b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40569.351, + "value": 27951.217, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:014ba889b66fb4a9d6692ba7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:010d2f29394a8ed21fde8b92", "aggregation": { "method": "sum" }, @@ -1458,19 +1284,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001415", + "id": "E14001148", "level": "constituency", - "name": "Oldham East and Saddleworth", + "name": "Camborne and Redruth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Oldham East and Saddleworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Camborne and Redruth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001415" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001148" }, "measure": { "unit": "kwh" @@ -1493,28 +1319,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:014ba889b66fb4a9d6692ba7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:010d2f29394a8ed21fde8b92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 136749998.98, + "value": 191698413.006, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:017e8a99f3684fa01076d7c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:010fcf0edc80876efa9217ea", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -1527,75 +1353,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001275", + "id": "E14001181", "level": "constituency", - "name": "Havant", + "name": "Coventry North West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Havant: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Coventry North West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001275" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001181" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:017e8a99f3684fa01076d7c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:010fcf0edc80876efa9217ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 141010950.01, + "value": 43781.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0193e6a6e46472d55106de0a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:015b8b8c9ae6f19300632cc2", "aggregation": { "method": "sum" }, @@ -1636,19 +1460,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001600", + "id": "E14001406", "level": "constituency", - "name": "Wycombe", + "name": "Northampton North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wycombe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Northampton North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001600" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001406" }, "measure": { "unit": "count" @@ -1669,28 +1493,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0193e6a6e46472d55106de0a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:015b8b8c9ae6f19300632cc2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35323.945, + "value": 50190.253, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01a743e2a643011b1cfcc098", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01a592c05d3e0fb6153da39f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -1706,7 +1530,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -1715,7 +1539,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -1723,27 +1547,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001312", + "id": "E14001532", "level": "constituency", - "name": "Kingston and Surbiton", + "name": "Surrey Heath", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kingston and Surbiton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Surrey Heath: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001312" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001532" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -1756,20 +1580,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01a743e2a643011b1cfcc098", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01a592c05d3e0fb6153da39f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42202.892, + "value": 544198283.918, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01b20fb349dd22a85bb071b0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01aa869777339d2dad44c19d", "aggregation": { "method": "sum" }, @@ -1810,19 +1634,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001519", + "id": "E14001317", "level": "constituency", - "name": "Stockton West", + "name": "Knowsley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stockton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Knowsley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001519" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001317" }, "measure": { "unit": "kwh" @@ -1845,28 +1669,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01b20fb349dd22a85bb071b0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01aa869777339d2dad44c19d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 128633231.042, + "value": 121418384.58, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01c0765c171e584fb37ad59f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01b6b6c8547b37223ce7948d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -1882,7 +1706,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -1891,7 +1715,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -1899,27 +1723,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001216", + "id": "E14001091", "level": "constituency", - "name": "East Thanet", + "name": "Birkenhead", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Thanet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Birkenhead: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001216" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001091" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -1932,28 +1756,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01c0765c171e584fb37ad59f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01b6b6c8547b37223ce7948d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46262.349, + "value": 486176870.38, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01e3235001a078cccaf8450a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01bca62b3fc3ef1a20c31aa1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -1966,83 +1790,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001433", + "id": "E14001077", "level": "constituency", - "name": "Preston", + "name": "Basildon and Billericay", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Preston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Basildon and Billericay: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001433" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001077" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01e3235001a078cccaf8450a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01bca62b3fc3ef1a20c31aa1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50631.804, + "value": 42037.998, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01eba98990b891b50ce6d713", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:020f77dcf26bcdbeb808b0f9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -2055,83 +1877,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001373", + "id": "W07000103", "level": "constituency", - "name": "New Forest East", + "name": "Neath and Swansea East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, New Forest East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Neath and Swansea East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001373" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000103" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01eba98990b891b50ce6d713", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:020f77dcf26bcdbeb808b0f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 146224343.752, + "value": 42708.918, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01ebb9533548ec9545267bf4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:021ecd214376a546f07c208b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -2144,83 +1964,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001075", + "id": "E14001114", "level": "constituency", - "name": "Barnsley South", + "name": "Boston and Skegness", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Barnsley South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Boston and Skegness: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001075" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001114" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01ebb9533548ec9545267bf4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:021ecd214376a546f07c208b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49134.523, + "value": 381595675.578, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02179eeb095b43a4140bd3f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0255e115eb4340ad1d320b62", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -2236,7 +2054,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -2245,7 +2063,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -2253,27 +2071,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000095", + "id": "E14001209", "level": "constituency", - "name": "Clwyd North", + "name": "Ealing Southall", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Clwyd North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ealing Southall: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000095" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001209" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -2288,20 +2106,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02179eeb095b43a4140bd3f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0255e115eb4340ad1d320b62", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47531.473, + "value": 143642878.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02204567870d6371ecb14db0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02b5c61c855b9c8b4b08cbf6", "aggregation": { "method": "sum" }, @@ -2342,19 +2160,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000092", + "id": "E14001356", "level": "constituency", - "name": "Hamilton and Clyde Valley", + "name": "Melksham and Devizes", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hamilton and Clyde Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Melksham and Devizes: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001356" }, "measure": { "unit": "count" @@ -2375,28 +2193,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02204567870d6371ecb14db0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02b5c61c855b9c8b4b08cbf6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41790.259, + "value": 31008.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:025e9c467ac67c41236a5039", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:031e90c4540dac535683a0c8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -2409,81 +2227,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001446", + "id": "E14001382", "level": "constituency", - "name": "Rochdale", + "name": "Newton Aycliffe and Spennymoor", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rochdale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Newton Aycliffe and Spennymoor: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001446" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001382" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:025e9c467ac67c41236a5039", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:031e90c4540dac535683a0c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 448977266.233, + "value": 126090038.975, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0281cb01d2be60c633a98512", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:032af98fc6b02a954d3ee8ab", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -2496,83 +2316,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001324", + "id": "E14001599", "level": "constituency", - "name": "Leeds South West and Morley", + "name": "Worthing West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leeds South West and Morley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Worthing West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001324" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001599" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0281cb01d2be60c633a98512", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:032af98fc6b02a954d3ee8ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44405.503, + "value": 40880.179, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02921f6709c4b790d2ba667d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:032c60d503d40e5db9432b42", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -2588,7 +2406,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -2597,7 +2415,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -2605,27 +2423,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000048", + "id": "S14000069", "level": "constituency", - "name": "North Ayrshire and Arran", + "name": "Caithness, Sutherland and Easter Ross", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Ayrshire and Arran: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Caithness, Sutherland and Easter Ross: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000048" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000069" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -2640,20 +2458,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02921f6709c4b790d2ba667d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:032c60d503d40e5db9432b42", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 153355502.386, + "value": 56826.737, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02a9bc3bf2918a1d100e7f28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0336d8165ae456b9ac146630", "aggregation": { "method": "sum" }, @@ -2694,19 +2512,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001521", + "id": "E14001328", "level": "constituency", - "name": "Stoke-on-Trent North", + "name": "Leicester West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stoke-on-Trent North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Leicester West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001521" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001328" }, "measure": { "unit": "count" @@ -2727,28 +2545,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02a9bc3bf2918a1d100e7f28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0336d8165ae456b9ac146630", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43895.719, + "value": 45960.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02bfb8963955b27cc8237450", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03544f8764f4e6cf8a74f232", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -2764,7 +2582,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -2773,7 +2591,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -2781,27 +2599,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001068", + "id": "E14001575", "level": "constituency", - "name": "Ashfield", + "name": "West Dorset", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ashfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, West Dorset: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001068" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001575" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -2816,28 +2634,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02bfb8963955b27cc8237450", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03544f8764f4e6cf8a74f232", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42908.617, + "value": 182713084.42, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02cc75f0ffe50af02234588a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0357e495ef63b4a7bfe1dd58", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -2853,7 +2671,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -2862,7 +2680,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -2870,27 +2688,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001383", + "id": "E14001313", "level": "constituency", - "name": "Normanton and Hemsworth", + "name": "Kingston upon Hull East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Normanton and Hemsworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Kingston upon Hull East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001383" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001313" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -2905,28 +2723,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02cc75f0ffe50af02234588a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0357e495ef63b4a7bfe1dd58", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 133816896.351, + "value": 46868.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02ea5c44f2cc417a796bf5d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:035bdc8a1cd82cc4c106954e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -2939,81 +2757,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001324", + "id": "E14001429", "level": "constituency", - "name": "Leeds South West and Morley", + "name": "Poole", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leeds South West and Morley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Poole: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001324" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001429" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02ea5c44f2cc417a796bf5d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:035bdc8a1cd82cc4c106954e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42337.955, + "value": 47432.594, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02f6e1647d5be4cb2d40af23", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:036f4ae76c49a5c3b7cf9511", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -3026,81 +2846,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000090", + "id": "E14001482", "level": "constituency", - "name": "Glenrothes and Mid Fife", + "name": "South Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glenrothes and Mid Fife: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South Cotswolds: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001482" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02f6e1647d5be4cb2d40af23", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:036f4ae76c49a5c3b7cf9511", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44765.949, + "value": 197995299.671, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03224a47fe1a7710c3d7027c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:038420934d9a624cff074643", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -3116,7 +2938,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -3125,7 +2947,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -3133,27 +2955,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001332", + "id": "E14001190", "level": "constituency", - "name": "Lewisham North", + "name": "Darlington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lewisham North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Darlington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001332" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001190" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -3166,28 +2988,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03224a47fe1a7710c3d7027c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:038420934d9a624cff074643", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38390.0, + "value": 510699873.049, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03c9301ae371422e260ee46e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0398d37911548737209b6b8b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -3200,81 +3022,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001185", + "id": "E14001100", "level": "constituency", - "name": "Crewe and Nantwich", + "name": "Birmingham Yardley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Crewe and Nantwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Birmingham Yardley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001185" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001100" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03c9301ae371422e260ee46e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0398d37911548737209b6b8b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 497986040.513, + "value": 130489561.912, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:040ecd1ca4d26959c6fccef4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03ab17f2183f2f96cfbaf3f8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -3290,7 +3114,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -3299,7 +3123,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -3307,27 +3131,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001600", + "id": "E14001183", "level": "constituency", - "name": "Wycombe", + "name": "Cramlington and Killingworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wycombe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Cramlington and Killingworth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001600" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001183" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -3342,28 +3166,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:040ecd1ca4d26959c6fccef4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03ab17f2183f2f96cfbaf3f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42914.219, + "value": 127307650.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:042be409961b330c032b366e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03b432328d663ce1545104c9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -3376,83 +3200,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001295", + "id": "S14000099", "level": "constituency", - "name": "Houghton and Sunderland South", + "name": "Motherwell, Wishaw and Carluke", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Houghton and Sunderland South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Motherwell, Wishaw and Carluke: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001295" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000099" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:042be409961b330c032b366e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03b432328d663ce1545104c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 127299899.657, + "value": 473378522.079, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04342951ea6a248ddc085f19", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03c3d69889de81db06eee1d7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -3465,83 +3287,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001400", + "id": "E14001277", "level": "constituency", - "name": "North Warwickshire and Bedworth", + "name": "Hazel Grove", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Warwickshire and Bedworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hazel Grove: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001400" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001277" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04342951ea6a248ddc085f19", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03c3d69889de81db06eee1d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 142133272.781, + "value": 40290.886, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0487a2316b4a8588beabc6c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03d319611a502a8ae0280929", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -3557,7 +3377,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -3566,7 +3386,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -3574,27 +3394,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001429", + "id": "E14001548", "level": "constituency", - "name": "Poole", + "name": "Tiverton and Minehead", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Poole: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Tiverton and Minehead: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001429" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001548" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -3607,28 +3427,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0487a2316b4a8588beabc6c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03d319611a502a8ae0280929", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41530.967, + "value": 243962870.906, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0496c0fdb7734ed001ced00f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03e272338f28cb471eea5640", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -3641,73 +3461,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000067", + "id": "E14001378", "level": "constituency", - "name": "Argyll, Bute and South Lochaber", + "name": "Newcastle upon Tyne East and Wallsend", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Argyll, Bute and South Lochaber: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Newcastle upon Tyne East and Wallsend: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000067" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001378" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0496c0fdb7734ed001ced00f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03e272338f28cb471eea5640", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 273765404.556, + "value": 53645.33, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04a500b5939b69510dec16e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03ed579e485c2b6e6ff6dcd9", "aggregation": { "method": "sum" }, @@ -3748,19 +3570,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001387", + "id": "E14001425", "level": "constituency", - "name": "North Devon", + "name": "Peterborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Peterborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001387" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001425" }, "measure": { "unit": "kwh" @@ -3783,28 +3605,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04a500b5939b69510dec16e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03ed579e485c2b6e6ff6dcd9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 172280041.217, + "value": 155985197.959, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04e03cda890bed16d027ca1e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04033426f501f87c9cb018a5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -3817,75 +3639,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001343", + "id": "E14001331", "level": "constituency", - "name": "Louth and Horncastle", + "name": "Lewisham East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Louth and Horncastle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Lewisham East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001343" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001331" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04e03cda890bed16d027ca1e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04033426f501f87c9cb018a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 171720690.436, + "value": 486296140.311, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0503dc02c74696a5c1c1a6d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:040561e89c45aff15df4eaf0", "aggregation": { "method": "sum" }, @@ -3926,19 +3746,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001242", + "id": "E14001480", "level": "constituency", - "name": "Fylde", + "name": "South Basildon and East Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Fylde: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Basildon and East Thurrock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001242" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001480" }, "measure": { "unit": "kwh" @@ -3959,28 +3779,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0503dc02c74696a5c1c1a6d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:040561e89c45aff15df4eaf0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 521216214.355, + "value": 398219189.199, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:051309d05d8dcfd51f3e03da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0426e70ebd2043d0505bddaf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -3996,7 +3816,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -4005,7 +3825,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -4013,27 +3833,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001107", + "id": "E14001095", "level": "constituency", - "name": "Blyth and Ashington", + "name": "Birmingham Hodge Hill and Solihull North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Blyth and Ashington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Birmingham Hodge Hill and Solihull North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001107" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001095" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -4046,20 +3866,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:051309d05d8dcfd51f3e03da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0426e70ebd2043d0505bddaf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49301.872, + "value": 477577975.756, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:051f0dc044320f7cf4f1c9d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04290cf904d667dbd889e592", "aggregation": { "method": "sum" }, @@ -4100,19 +3920,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001148", + "id": "E14001322", "level": "constituency", - "name": "Camborne and Redruth", + "name": "Leeds North West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Camborne and Redruth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Leeds North West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001148" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001322" }, "measure": { "unit": "count" @@ -4135,20 +3955,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:051f0dc044320f7cf4f1c9d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04290cf904d667dbd889e592", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46965.627, + "value": 41534.565, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05676842a1cdd3405a3ce94d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0445c8ec1b4b6650fd6d8a4a", "aggregation": { "method": "sum" }, @@ -4189,19 +4009,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001185", + "id": "E14001177", "level": "constituency", - "name": "Crewe and Nantwich", + "name": "Colne Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Crewe and Nantwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Colne Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001185" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001177" }, "measure": { "unit": "kwh" @@ -4224,115 +4044,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05676842a1cdd3405a3ce94d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0445c8ec1b4b6650fd6d8a4a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 153332936.275, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:058fd85d4900a30e61a84695", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001230", - "level": "constituency", - "name": "Esher and Walton", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Esher and Walton: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001230" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:058fd85d4900a30e61a84695", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 39482.947, + "value": 138534151.007, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05a66d203dfdc402bc14a474", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:045233ba3fa98991ac030a7e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -4345,81 +4078,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000101", + "id": "S14000062", "level": "constituency", - "name": "Monmouthshire", + "name": "Aberdeenshire North and Moray East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Monmouthshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Aberdeenshire North and Moray East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000101" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000062" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05a66d203dfdc402bc14a474", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:045233ba3fa98991ac030a7e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 352661943.733, + "value": 174711784.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05b803bbf1e59229ecf87c93", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0463096fae4eca06c1af81f9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -4435,7 +4170,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -4444,7 +4179,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -4452,27 +4187,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001173", + "id": "E14001142", "level": "constituency", - "name": "City of Durham", + "name": "Burnley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, City of Durham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Burnley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001173" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001142" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -4487,28 +4222,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05b803bbf1e59229ecf87c93", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0463096fae4eca06c1af81f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 125905925.223, + "value": 47645.955, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05d4fbf57314e28a1029ec52", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04ab079f79d42b6adc544f45", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -4521,75 +4256,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000110", + "id": "E14001112", "level": "constituency", - "name": "Kilmarnock and Loudoun", + "name": "Bolton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kilmarnock and Loudoun: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bolton West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000110" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001112" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05d4fbf57314e28a1029ec52", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04ab079f79d42b6adc544f45", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47138.606, + "value": 527574114.262, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05e41b6ceaddf7bc9af22ba9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04accab9903683f8770fb752", "aggregation": { "method": "sum" }, @@ -4630,19 +4363,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001562", + "id": "E14001550", "level": "constituency", - "name": "Walsall and Bloxwich", + "name": "Tooting", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Walsall and Bloxwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Tooting: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001562" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001550" }, "measure": { "unit": "kwh" @@ -4663,28 +4396,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05e41b6ceaddf7bc9af22ba9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04accab9903683f8770fb752", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 497163878.569, + "value": 469077875.451, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05fd182e815670ef6979905d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04bbbe3603a143e4dea571c8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -4697,75 +4430,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001440", + "id": "E14001590", "level": "constituency", - "name": "Redcar", + "name": "Witham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Redcar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Witham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001440" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001590" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05fd182e815670ef6979905d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04bbbe3603a143e4dea571c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 121233509.562, + "value": 376010205.391, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06080edb66ca03c2e23bf41d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04d77d10bc8ae3d76fc3852b", "aggregation": { "method": "sum" }, @@ -4806,19 +4537,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001163", + "id": "E14001604", "level": "constituency", - "name": "Chester North and Neston", + "name": "York Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chester North and Neston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, York Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001163" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001604" }, "measure": { "unit": "kwh" @@ -4839,117 +4570,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06080edb66ca03c2e23bf41d", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 432176188.877, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0638dbcc9618463c9d76a82c", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001512", - "level": "constituency", - "name": "St Neots and Mid Cambridgeshire", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, St Neots and Mid Cambridgeshire: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001512" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0638dbcc9618463c9d76a82c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04d77d10bc8ae3d76fc3852b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48048.504, + "value": 466902161.493, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06c4def49dbc33c80f845fc2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:050c8ff5be952c14e273b0e4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -4962,75 +4604,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001387", + "id": "E14001111", "level": "constituency", - "name": "North Devon", + "name": "Bolton South and Walkden", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bolton South and Walkden: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001387" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001111" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06c4def49dbc33c80f845fc2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:050c8ff5be952c14e273b0e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47904.0, + "value": 503283572.674, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06ff5fb46f3e8493ddedf71d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:050d4b2132239b3321efea79", "aggregation": { "method": "sum" }, @@ -5071,19 +4711,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001586", + "id": "E14001162", "level": "constituency", - "name": "Wimbledon", + "name": "Chesham and Amersham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wimbledon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Chesham and Amersham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001586" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001162" }, "measure": { "unit": "kwh" @@ -5106,28 +4746,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06ff5fb46f3e8493ddedf71d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:050d4b2132239b3321efea79", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 172080480.537, + "value": 180684515.95, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07087afb1d76a6e17e660f50", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0527b3e4682a50f8d7721624", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -5143,7 +4783,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -5152,7 +4792,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -5160,27 +4800,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001111", + "id": "S14000072", "level": "constituency", - "name": "Bolton South and Walkden", + "name": "Cumbernauld and Kirkintilloch", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bolton South and Walkden: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Cumbernauld and Kirkintilloch: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000072" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -5193,28 +4833,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07087afb1d76a6e17e660f50", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0527b3e4682a50f8d7721624", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47153.959, + "value": 485875111.379, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0716d7d71ad63a39dd2433f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:052da1d144d03e8ccd7ec54f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -5227,83 +4867,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001531", + "id": "E14001321", "level": "constituency", - "name": "Sunderland Central", + "name": "Leeds North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sunderland Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Leeds North East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001531" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001321" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0716d7d71ad63a39dd2433f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:052da1d144d03e8ccd7ec54f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47795.582, + "value": 529696967.058, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:076572911a6637d96026501d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:055d257a70f0c7fa3660dbaa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -5319,7 +4957,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -5328,7 +4966,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -5336,27 +4974,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001281", + "id": "E14001118", "level": "constituency", - "name": "Hereford and South Herefordshire", + "name": "Bradford East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hereford and South Herefordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bradford East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001281" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001118" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -5369,20 +5007,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:076572911a6637d96026501d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:055d257a70f0c7fa3660dbaa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 304619609.674, + "value": 41349.122, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:077c2b0a2adee5eeab98b9bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0563bbe0baa60caccbfc33c8", "aggregation": { "method": "sum" }, @@ -5423,19 +5061,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001293", + "id": "E14001309", "level": "constituency", - "name": "Hornsey and Friern Barnet", + "name": "Kenilworth and Southam", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hornsey and Friern Barnet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Kenilworth and Southam: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001293" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001309" }, "measure": { "unit": "kwh" @@ -5458,20 +5096,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:077c2b0a2adee5eeab98b9bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0563bbe0baa60caccbfc33c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 144600412.558, + "value": 184045104.853, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07811caf6a80ffdb59720e26", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:056802dce04ced9062963138", "aggregation": { "method": "sum" }, @@ -5512,19 +5150,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001184", + "id": "E14001420", "level": "constituency", - "name": "Crawley", + "name": "Oxford West and Abingdon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Crawley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Oxford West and Abingdon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001184" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001420" }, "measure": { "unit": "count" @@ -5545,28 +5183,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07811caf6a80ffdb59720e26", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:056802dce04ced9062963138", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42818.0, + "value": 36184.369, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07a9f9a1769fb9dd6f35c4c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:056f235f9e25e609afef60c0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -5579,81 +5217,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000111", + "id": "E14001168", "level": "constituency", - "name": "Wrexham", + "name": "Chippenham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wrexham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Chippenham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000111" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001168" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07a9f9a1769fb9dd6f35c4c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:056f235f9e25e609afef60c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38347.113, + "value": 151646323.598, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07ae6027c814b9634aa94548", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:058e559e81f2ac47f382cc43", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -5666,75 +5306,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001194", + "id": "E14001426", "level": "constituency", - "name": "Derby South", + "name": "Plymouth Moor View", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Derby South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Plymouth Moor View: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001194" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001426" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07ae6027c814b9634aa94548", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:058e559e81f2ac47f382cc43", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 149971650.534, + "value": 318426618.218, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07c58aae827b6948791fe3e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05aff28325d1927ac5a9322d", "aggregation": { "method": "sum" }, @@ -5775,19 +5413,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001285", + "id": "E14001416", "level": "constituency", - "name": "Hexham", + "name": "Oldham West, Chadderton and Royton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hexham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Oldham West, Chadderton and Royton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001285" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001416" }, "measure": { "unit": "count" @@ -5810,28 +5448,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07c58aae827b6948791fe3e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05aff28325d1927ac5a9322d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44562.473, + "value": 43532.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07e6308e3ef9fea7d9e4e49c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05d6a3b346fae1ca67b27cf5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -5844,75 +5482,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001137", + "id": "E14001461", "level": "constituency", - "name": "Bromley and Biggin Hill", + "name": "Scarborough and Whitby", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bromley and Biggin Hill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Scarborough and Whitby: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001137" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001461" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07e6308e3ef9fea7d9e4e49c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05d6a3b346fae1ca67b27cf5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 149297117.207, + "value": 44479.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07f4304ae871a04f5c8979f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05dfa560e917a74bb46c0ccf", "aggregation": { "method": "sum" }, @@ -5953,19 +5589,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000091", + "id": "E14001246", "level": "constituency", - "name": "Gordon and Buchan", + "name": "Gillingham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gordon and Buchan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Gillingham and Rainham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000091" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001246" }, "measure": { "unit": "count" @@ -5988,20 +5624,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07f4304ae871a04f5c8979f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05dfa560e917a74bb46c0ccf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42939.89, + "value": 42927.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0819ece34f9c11f7b6ae37b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05e4fe0c24a6d85e10eea7cf", "aggregation": { "method": "sum" }, @@ -6042,19 +5678,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001525", + "id": "W07000082", "level": "constituency", - "name": "Stratford and Bow", + "name": "Alyn and Deeside", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stratford and Bow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Alyn and Deeside: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001525" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000082" }, "measure": { "unit": "count" @@ -6077,115 +5713,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0819ece34f9c11f7b6ae37b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05e4fe0c24a6d85e10eea7cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 53328.577, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08261556c3cfeed3c5d8c581", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001341", - "level": "constituency", - "name": "Liverpool West Derby", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Liverpool West Derby: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001341" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08261556c3cfeed3c5d8c581", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 442465383.181, + "value": 45171.725, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08446f7f5dd201cdddca3404", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:060eb6c22310c10dec74c518", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -6201,7 +5750,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -6210,7 +5759,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -6218,27 +5767,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001539", + "id": "E14001593", "level": "constituency", - "name": "Tatton", + "name": "Wokingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tatton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wokingham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001539" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001593" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -6253,20 +5802,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08446f7f5dd201cdddca3404", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:060eb6c22310c10dec74c518", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 183606520.911, + "value": 42205.88, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08450885bb528c42768a5656", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0647272d8dbb3f6f7840a05f", "aggregation": { "method": "sum" }, @@ -6307,19 +5856,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000083", + "id": "S14000088", "level": "constituency", - "name": "Falkirk", + "name": "Glasgow South West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Falkirk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Glasgow South West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000083" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000088" }, "measure": { "unit": "count" @@ -6340,20 +5889,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08450885bb528c42768a5656", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0647272d8dbb3f6f7840a05f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41432.725, + "value": 40614.573, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:085a133b720af754a9543705", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:065deb638eb2814b3002a701", "aggregation": { "method": "sum" }, @@ -6394,19 +5943,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001343", + "id": "E14001563", "level": "constituency", - "name": "Louth and Horncastle", + "name": "Walthamstow", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Louth and Horncastle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Walthamstow: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001343" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001563" }, "measure": { "unit": "count" @@ -6429,28 +5978,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:085a133b720af754a9543705", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:065deb638eb2814b3002a701", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47570.189, + "value": 48257.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:088705cb89ca1cb948287be1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:067691074660ffce455eaf33", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -6463,83 +6012,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001194", + "id": "E14001338", "level": "constituency", - "name": "Derby South", + "name": "Liverpool Riverside", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Derby South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Liverpool Riverside: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001194" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001338" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:088705cb89ca1cb948287be1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:067691074660ffce455eaf33", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49130.0, + "value": 352053158.29, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08979df9643fe0f677ccac0d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0684dc11aaa110a1d498ab66", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -6555,7 +6102,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -6564,7 +6111,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -6572,27 +6119,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000100", + "id": "E14001443", "level": "constituency", - "name": "Mid and South Pembrokeshire", + "name": "Ribble Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid and South Pembrokeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ribble Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000100" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001443" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -6607,28 +6154,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08979df9643fe0f677ccac0d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0684dc11aaa110a1d498ab66", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51034.179, + "value": 165419031.478, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08c0682b209e9818466c5722", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0686b7a21719855e9c575e94", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -6641,73 +6188,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001263", + "id": "E14001389", "level": "constituency", - "name": "Hamble Valley", + "name": "North Durham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hamble Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North Durham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001263" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001389" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08c0682b209e9818466c5722", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0686b7a21719855e9c575e94", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43888.646, + "value": 125216666.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08fb958c304a531dd1ad7a77", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06aa32b95e9fb2a0b22f5541", "aggregation": { "method": "sum" }, @@ -6748,19 +6297,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001605", + "id": "E14001561", "level": "constituency", - "name": "York Outer", + "name": "Wallasey", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, York Outer: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wallasey: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001605" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001561" }, "measure": { "unit": "kwh" @@ -6781,20 +6330,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08fb958c304a531dd1ad7a77", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06aa32b95e9fb2a0b22f5541", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 478609823.564, + "value": 444231155.993, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0923af8f6d7d6f05e7f4c0e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06bb4bb0e07303794ebc558a", "aggregation": { "method": "sum" }, @@ -6835,19 +6384,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000081", + "id": "E14001557", "level": "constituency", - "name": "Aberafan Maesteg", + "name": "Tynemouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aberafan Maesteg: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Tynemouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000081" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001557" }, "measure": { "unit": "count" @@ -6868,28 +6417,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0923af8f6d7d6f05e7f4c0e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06bb4bb0e07303794ebc558a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41872.29, + "value": 43929.463, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:092c3212e5ac12a569b015ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06bd82ceabec4e318d41238e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -6902,81 +6451,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001440", + "id": "S14000086", "level": "constituency", - "name": "Redcar", + "name": "Glasgow North East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Redcar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Glasgow North East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001440" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000086" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:092c3212e5ac12a569b015ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06bd82ceabec4e318d41238e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 467900753.482, + "value": 139713793.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:093e3b4a4467f83e77ec5e24", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06fb5f7a1426adb6d57fa880", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -6989,83 +6540,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001368", + "id": "E14001174", "level": "constituency", - "name": "Middlesbrough South and East Cleveland", + "name": "Clacton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Middlesbrough South and East Cleveland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Clacton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001368" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001174" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:093e3b4a4467f83e77ec5e24", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06fb5f7a1426adb6d57fa880", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43916.878, + "value": 40984.886, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:094e57a266a3817047c959bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:070bbbf8cf1fe750ce9bb60c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -7081,7 +6630,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -7090,7 +6639,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -7098,27 +6647,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001543", + "id": "E14001367", "level": "constituency", - "name": "The Wrekin", + "name": "Middlesbrough and Thornaby East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, The Wrekin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Middlesbrough and Thornaby East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001543" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001367" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -7133,28 +6682,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:094e57a266a3817047c959bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:070bbbf8cf1fe750ce9bb60c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 155647058.099, + "value": 48965.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:095663aaf253291219607a3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0713ec83051017e14c8d808e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -7167,75 +6716,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001079", + "id": "S14000110", "level": "constituency", - "name": "Bassetlaw", + "name": "Kilmarnock and Loudoun", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bassetlaw: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Kilmarnock and Loudoun: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001079" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000110" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:095663aaf253291219607a3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0713ec83051017e14c8d808e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 156020750.411, + "value": 517583949.593, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:096a0792106ccd446ea17266", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:074edad96d971b198b62ad0b", "aggregation": { "method": "sum" }, @@ -7276,19 +6823,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001215", + "id": "E14001184", "level": "constituency", - "name": "East Surrey", + "name": "Crawley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Surrey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Crawley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001215" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001184" }, "measure": { "unit": "count" @@ -7309,115 +6856,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:096a0792106ccd446ea17266", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 36758.0, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:096d17872460aacb9b0be141", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001141", - "level": "constituency", - "name": "Buckingham and Bletchley", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Buckingham and Bletchley: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001141" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:096d17872460aacb9b0be141", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:074edad96d971b198b62ad0b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 440142598.913, + "value": 42818.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09806e759419da73ad35f09c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:075acba0b81cb694bad5ccdb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -7430,73 +6890,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001400", + "id": "E14001503", "level": "constituency", - "name": "North Warwickshire and Bedworth", + "name": "Southgate and Wood Green", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Warwickshire and Bedworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Southgate and Wood Green: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001400" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001503" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09806e759419da73ad35f09c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:075acba0b81cb694bad5ccdb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 422870442.919, + "value": 52425.172, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09a3e2c97379de944ef97e4f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07667ebe3da9d010ccf5df10", "aggregation": { "method": "sum" }, @@ -7537,19 +6999,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000072", + "id": "E14001408", "level": "constituency", - "name": "Cumbernauld and Kirkintilloch", + "name": "Norwich North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cumbernauld and Kirkintilloch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Norwich North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000072" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001408" }, "measure": { "unit": "kwh" @@ -7572,28 +7034,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09a3e2c97379de944ef97e4f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07667ebe3da9d010ccf5df10", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 126690900.462, + "value": 131864707.8, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09ae37261a90c1daea90af89", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:078753f7e3a04c45d25228d1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -7609,7 +7071,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -7618,7 +7080,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -7626,27 +7088,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001095", + "id": "E14001213", "level": "constituency", - "name": "Birmingham Hodge Hill and Solihull North", + "name": "East Ham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Hodge Hill and Solihull North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, East Ham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001095" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001213" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -7661,28 +7123,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09ae37261a90c1daea90af89", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:078753f7e3a04c45d25228d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 138218226.093, + "value": 38039.891, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09b0835c5cc8141ccc354589", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07887ef2ad509200503ead3b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -7698,7 +7160,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -7707,7 +7169,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -7715,27 +7177,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001158", + "id": "E14001335", "level": "constituency", - "name": "Cheadle", + "name": "Lichfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cheadle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Lichfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001158" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001335" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -7748,28 +7210,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09b0835c5cc8141ccc354589", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07887ef2ad509200503ead3b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38656.544, + "value": 473975833.365, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09b60f54458071b274fce2b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:078a2c8b710cabc047b32820", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -7785,7 +7247,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -7794,7 +7256,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -7802,27 +7264,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001413", + "id": "E14001254", "level": "constituency", - "name": "Nuneaton", + "name": "Gravesham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Nuneaton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Gravesham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001413" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001254" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -7837,20 +7299,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09b60f54458071b274fce2b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:078a2c8b710cabc047b32820", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45600.759, + "value": 148539113.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09e3e63f81c1121365716985", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07ba49855a99590f9ac6312d", "aggregation": { "method": "sum" }, @@ -7891,19 +7353,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001308", + "id": "E14001581", "level": "constituency", - "name": "Keighley and Ilkley", + "name": "Weston-super-Mare", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Keighley and Ilkley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Weston-super-Mare: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001308" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001581" }, "measure": { "unit": "kwh" @@ -7924,28 +7386,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09e3e63f81c1121365716985", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07ba49855a99590f9ac6312d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 534867078.955, + "value": 381780610.722, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09f1ef707558f87968f26709", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07d1079852da24927f872fbc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -7958,73 +7420,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001133", + "id": "E14001076", "level": "constituency", - "name": "Bristol North East", + "name": "Barrow and Furness", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bristol North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Barrow and Furness: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001133" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001076" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09f1ef707558f87968f26709", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07d1079852da24927f872fbc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37775.934, + "value": 143104783.945, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09f1fbb6e4f8609b8b25e037", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07f092f43b89a6df76a3c6b7", "aggregation": { "method": "sum" }, @@ -8065,19 +7529,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001122", + "id": "E14001339", "level": "constituency", - "name": "Brent East", + "name": "Liverpool Walton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brent East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Liverpool Walton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001122" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001339" }, "measure": { "unit": "count" @@ -8098,115 +7562,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09f1fbb6e4f8609b8b25e037", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 42319.821, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a3cb26f7c43b52a1f1ddf5c", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001514", - "level": "constituency", - "name": "Staffordshire Moorlands", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Staffordshire Moorlands: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001514" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a3cb26f7c43b52a1f1ddf5c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07f092f43b89a6df76a3c6b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 394834429.018, + "value": 44032.447, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a6835f9f755f526b9e0de22", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07f904f1d8d6788519576c26", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -8222,7 +7599,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -8231,7 +7608,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -8239,27 +7616,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001420", + "id": "E14001138", "level": "constituency", - "name": "Oxford West and Abingdon", + "name": "Bromsgrove", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Oxford West and Abingdon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bromsgrove: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001420" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001138" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -8272,20 +7649,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a6835f9f755f526b9e0de22", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07f904f1d8d6788519576c26", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 471325237.444, + "value": 39080.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a69a5b7baeeac91bcac6fb9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08213b39c546c7e967a84b8b", "aggregation": { "method": "sum" }, @@ -8326,19 +7703,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001569", + "id": "E14001599", "level": "constituency", - "name": "Waveney Valley", + "name": "Worthing West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Waveney Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Worthing West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001569" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001599" }, "measure": { "unit": "count" @@ -8361,28 +7738,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a69a5b7baeeac91bcac6fb9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08213b39c546c7e967a84b8b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42523.262, + "value": 47891.745, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a756acb6de745ee893e34f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08528300bb745953615c7b3c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -8398,7 +7775,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -8407,7 +7784,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -8415,27 +7792,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001373", + "id": "E14001357", "level": "constituency", - "name": "New Forest East", + "name": "Melton and Syston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, New Forest East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Melton and Syston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001373" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001357" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -8450,28 +7827,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a756acb6de745ee893e34f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08528300bb745953615c7b3c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40297.493, + "value": 148836904.716, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a7a8e2955e2a3b29a4299cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0880335dc27317acd8edc934", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -8487,7 +7864,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -8496,7 +7873,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -8504,27 +7881,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001493", + "id": "E14001390", "level": "constituency", - "name": "South Shropshire", + "name": "North East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Shropshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North East Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001493" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001390" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -8537,20 +7914,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a7a8e2955e2a3b29a4299cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0880335dc27317acd8edc934", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 230862384.203, + "value": 36591.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a7eef06a41b398773b2c5e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0885bae632f307cc843c9f4f", "aggregation": { "method": "sum" }, @@ -8591,19 +7968,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001428", + "id": "E14001235", "level": "constituency", - "name": "Pontefract, Castleford and Knottingley", + "name": "Faversham and Mid Kent", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Pontefract, Castleford and Knottingley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Faversham and Mid Kent: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001428" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001235" }, "measure": { "unit": "count" @@ -8626,28 +8003,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a7eef06a41b398773b2c5e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0885bae632f307cc843c9f4f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47086.429, + "value": 43765.313, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a936d8c537804325f039249", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:088b162184e47d9caf90287b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -8660,81 +8037,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001376", + "id": "E14001334", "level": "constituency", - "name": "Newbury", + "name": "Leyton and Wanstead", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Leyton and Wanstead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001376" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001334" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a936d8c537804325f039249", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:088b162184e47d9caf90287b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 30650.506, + "value": 45375.413, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0aa9527e5e14cb7f32006306", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0896b0181bf64306142cf8a7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -8750,7 +8129,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -8759,7 +8138,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -8767,27 +8146,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000097", + "id": "E14001468", "level": "constituency", - "name": "Mid Dunbartonshire", + "name": "Sheffield Hallam", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Dunbartonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Sheffield Hallam: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000097" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001468" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -8802,28 +8181,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0aa9527e5e14cb7f32006306", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0896b0181bf64306142cf8a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 135192749.148, + "value": 39545.144, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0abb8a919e19f1524d9c4786", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08ace326adbfc1497511c9b8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -8836,83 +8215,168 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "S14000068", + "level": "constituency", + "name": "Bathgate and Linlithgow", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Bathgate and Linlithgow: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000068" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08ace326adbfc1497511c9b8", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 511778615.202, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08aee2db4780f4b9178559a1", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001419", + "id": "E14001104", "level": "constituency", - "name": "Oxford East", + "name": "Blackpool North and Fleetwood", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Oxford East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Blackpool North and Fleetwood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001419" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001104" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0abb8a919e19f1524d9c4786", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08aee2db4780f4b9178559a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44434.0, + "value": 43868.926, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0af3a8d1ca82be1e8b7876a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08bc6fb2c25fe265d3d6c301", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -8925,83 +8389,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001308", + "id": "E14001366", "level": "constituency", - "name": "Keighley and Ilkley", + "name": "Mid Sussex", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Keighley and Ilkley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Mid Sussex: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001308" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001366" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0af3a8d1ca82be1e8b7876a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08bc6fb2c25fe265d3d6c301", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43840.234, + "value": 38780.311, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0af4021b67525c3516d2bd8d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08c79c4fceb7952e03f9729f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -9017,7 +8479,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -9026,7 +8488,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -9034,27 +8496,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001507", + "id": "E14001600", "level": "constituency", - "name": "St Albans", + "name": "Wycombe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, St Albans: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Wycombe: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001507" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001600" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -9069,20 +8531,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0af4021b67525c3516d2bd8d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08c79c4fceb7952e03f9729f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42219.086, + "value": 168991635.497, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0affe09cf27a6b2b6a934a3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08d97a8d3e6d74bc27ed48f7", "aggregation": { "method": "sum" }, @@ -9123,19 +8585,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001209", + "id": "E14001132", "level": "constituency", - "name": "Ealing Southall", + "name": "Bristol East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ealing Southall: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bristol East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001209" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001132" }, "measure": { "unit": "count" @@ -9158,20 +8620,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0affe09cf27a6b2b6a934a3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08d97a8d3e6d74bc27ed48f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44690.828, + "value": 47736.944, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b0895f919c2a20890aa623d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0909060622e12bc750e6684a", "aggregation": { "method": "sum" }, @@ -9212,19 +8674,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001349", + "id": "E14001077", "level": "constituency", - "name": "Maidstone and Malling", + "name": "Basildon and Billericay", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Maidstone and Malling: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Basildon and Billericay: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001349" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001077" }, "measure": { "unit": "count" @@ -9247,28 +8709,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b0895f919c2a20890aa623d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0909060622e12bc750e6684a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47697.771, + "value": 44825.113, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b1366aa93de31c0ddb93faa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:096b0ed9b7c4acadde4ffcb6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -9281,73 +8743,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001262", + "id": "E14001225", "level": "constituency", - "name": "Halifax", + "name": "Enfield North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Halifax: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Enfield North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001262" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001225" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b1366aa93de31c0ddb93faa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:096b0ed9b7c4acadde4ffcb6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45032.788, + "value": 171458425.323, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b16b9bc4745202095fb6f78", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09741375a14442f9cb1ce4f6", "aggregation": { "method": "sum" }, @@ -9388,19 +8852,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001583", + "id": "E14001190", "level": "constituency", - "name": "Whitehaven and Workington", + "name": "Darlington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Whitehaven and Workington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Darlington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001583" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001190" }, "measure": { "unit": "kwh" @@ -9423,28 +8887,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b16b9bc4745202095fb6f78", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09741375a14442f9cb1ce4f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 140298941.259, + "value": 134773208.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b35c098b856387f76661415", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0976b3932d63a5e4c97b1f48", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -9457,75 +8921,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000093", + "id": "E14001121", "level": "constituency", - "name": "Ceredigion Preseli", + "name": "Braintree", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ceredigion Preseli: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Braintree: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000093" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001121" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b35c098b856387f76661415", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0976b3932d63a5e4c97b1f48", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 189017489.733, + "value": 360007017.546, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b3e1bd257ffde5b48807453", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09aa11db17b9b987d5e91459", "aggregation": { "method": "sum" }, @@ -9566,19 +9028,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001535", + "id": "E14001200", "level": "constituency", - "name": "Sutton Coldfield", + "name": "Doncaster North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sutton Coldfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Doncaster North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001535" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001200" }, "measure": { "unit": "count" @@ -9601,20 +9063,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b3e1bd257ffde5b48807453", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09aa11db17b9b987d5e91459", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41602.919, + "value": 44536.401, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09aabf154c9c84c555acc80d", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001512", + "level": "constituency", + "name": "St Neots and Mid Cambridgeshire", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, St Neots and Mid Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001512" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09aabf154c9c84c555acc80d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 41778.65, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b4447eb7e768318be7e029f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09b84fe0c04b085c39d8863d", "aggregation": { "method": "sum" }, @@ -9655,19 +9204,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001384", + "id": "E14001251", "level": "constituency", - "name": "North Bedfordshire", + "name": "Gorton and Denton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Gorton and Denton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001384" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001251" }, "measure": { "unit": "kwh" @@ -9688,20 +9237,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b4447eb7e768318be7e029f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09b84fe0c04b085c39d8863d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 406707649.02, + "value": 470581838.352, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b4fcf57c32a25241fd15bd3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09c405f18924d3541ce13725", "aggregation": { "method": "sum" }, @@ -9742,19 +9291,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001435", + "id": "E14001459", "level": "constituency", - "name": "Queen's Park and Maida Vale", + "name": "Salford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Queen's Park and Maida Vale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Salford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001435" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001459" }, "measure": { "unit": "count" @@ -9775,20 +9324,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b4fcf57c32a25241fd15bd3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09c405f18924d3541ce13725", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46164.936, + "value": 37465.761, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b551874173a7bad573ef934", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09e5b30508eb4e03ca87c8c1", "aggregation": { "method": "sum" }, @@ -9829,19 +9378,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001139", + "id": "E14001392", "level": "constituency", - "name": "Broxbourne", + "name": "North East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Broxbourne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North East Hampshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001139" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001392" }, "measure": { "unit": "kwh" @@ -9864,28 +9413,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b551874173a7bad573ef934", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09e5b30508eb4e03ca87c8c1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 165787418.855, + "value": 175411062.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b64e8b1cedf81782852b1dc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09f8fe534ee29ef69c8ff5ba", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -9898,73 +9447,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001134", + "id": "E14001522", "level": "constituency", - "name": "Bristol North West", + "name": "Stoke-on-Trent South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bristol North West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stoke-on-Trent South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001134" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001522" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b64e8b1cedf81782852b1dc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09f8fe534ee29ef69c8ff5ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40778.848, + "value": 131467525.574, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b72a26db628faed0b850e1b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a3533a9f7c063e248e5152c", "aggregation": { "method": "sum" }, @@ -10005,19 +9556,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000045", + "id": "E14001230", "level": "constituency", - "name": "Midlothian", + "name": "Esher and Walton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Midlothian: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Esher and Walton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000045" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001230" }, "measure": { "unit": "count" @@ -10040,28 +9591,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b72a26db628faed0b850e1b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a3533a9f7c063e248e5152c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44814.0, + "value": 43275.808, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b73f7cd37e48da91bbe762d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a5b0eaa29c92753b87a04f4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -10077,7 +9628,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -10086,7 +9637,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -10094,27 +9645,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001389", + "id": "S14000081", "level": "constituency", - "name": "North Durham", + "name": "Edinburgh South West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Durham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Edinburgh South West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001389" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000081" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -10129,28 +9680,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b73f7cd37e48da91bbe762d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a5b0eaa29c92753b87a04f4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46116.041, + "value": 148523381.463, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b79cd26337284872886aa1a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a687bc180f0680b7e9dae6c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -10166,7 +9717,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -10175,7 +9726,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -10183,27 +9734,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001179", + "id": "E14001474", "level": "constituency", - "name": "Corby and East Northamptonshire", + "name": "Sittingbourne and Sheppey", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Corby and East Northamptonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sittingbourne and Sheppey: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001179" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001474" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -10218,28 +9769,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b79cd26337284872886aa1a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a687bc180f0680b7e9dae6c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49874.236, + "value": 153478397.108, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b8ca2263633f07521cf3a9c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a706b34cb1b1da6aaa04e2e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -10252,81 +9803,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001484", + "id": "E14001310", "level": "constituency", - "name": "South Devon", + "name": "Kensington and Bayswater", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001484" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001310" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b8ca2263633f07521cf3a9c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a706b34cb1b1da6aaa04e2e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 300884549.275, + "value": 292049815.832, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b8f13d2c2ef938435344c00", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a868a256c248eeb1b1c90ae", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -10339,81 +9892,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000081", + "id": "S14000078", "level": "constituency", - "name": "Edinburgh South West", + "name": "Edinburgh East and Musselburgh", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Edinburgh South West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Edinburgh East and Musselburgh: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000081" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000078" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b8f13d2c2ef938435344c00", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a868a256c248eeb1b1c90ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 468940023.632, + "value": 60212.394, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0bc934fed8668f8498093889", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a895c2e960fa8b1a362eb59", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -10429,7 +9984,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -10438,7 +9993,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -10446,27 +10001,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001121", + "id": "S14000061", "level": "constituency", - "name": "Braintree", + "name": "Aberdeen South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Braintree: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Aberdeen South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001121" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000061" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -10479,20 +10034,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0bc934fed8668f8498093889", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a895c2e960fa8b1a362eb59", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 32067.677, + "value": 647317290.495, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0bf50fb1f6f3c76a7e33e5d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0afac266e8a3db8e55923ac5", "aggregation": { "method": "sum" }, @@ -10533,19 +10088,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001483", + "id": "E14001230", "level": "constituency", - "name": "South Derbyshire", + "name": "Esher and Walton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Esher and Walton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001483" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001230" }, "measure": { "unit": "kwh" @@ -10568,20 +10123,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0bf50fb1f6f3c76a7e33e5d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0afac266e8a3db8e55923ac5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 149708986.075, + "value": 178762406.199, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c07f86d6dfcae9a5b139fb7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b1284d634d28470a128be8f", "aggregation": { "method": "sum" }, @@ -10622,19 +10177,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001181", + "id": "E14001134", "level": "constituency", - "name": "Coventry North West", + "name": "Bristol North West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Coventry North West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bristol North West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001181" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001134" }, "measure": { "unit": "count" @@ -10657,20 +10212,198 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c07f86d6dfcae9a5b139fb7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b1284d634d28470a128be8f", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 44539.04, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b195dc6997ba5160280b93b", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001354", + "level": "constituency", + "name": "Manchester Withington", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Manchester Withington: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001354" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b195dc6997ba5160280b93b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46668.139, + "value": 131871679.085, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c1cea97db8dc31c1e5678a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b208e39eb0c7965d92899e9", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001587", + "level": "constituency", + "name": "Winchester", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Winchester: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001587" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b208e39eb0c7965d92899e9", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 185282802.723, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b24a936bfd6827d23b39125", "aggregation": { "method": "sum" }, @@ -10711,19 +10444,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001132", + "id": "W07000103", "level": "constituency", - "name": "Bristol East", + "name": "Neath and Swansea East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bristol East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Neath and Swansea East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001132" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000103" }, "measure": { "unit": "kwh" @@ -10744,20 +10477,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c1cea97db8dc31c1e5678a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b24a936bfd6827d23b39125", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 383245708.385, + "value": 441858209.201, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c33d1197cb4183f88454c54", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b2fd4e8833fbd064ddaa5f0", "aggregation": { "method": "sum" }, @@ -10798,19 +10531,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001255", + "id": "E14001100", "level": "constituency", - "name": "Great Grimsby and Cleethorpes", + "name": "Birmingham Yardley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Great Grimsby and Cleethorpes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Birmingham Yardley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001255" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001100" }, "measure": { "unit": "kwh" @@ -10831,28 +10564,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c33d1197cb4183f88454c54", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b2fd4e8833fbd064ddaa5f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 490608845.66, + "value": 477299210.618, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c414960f6adf9bd221ac87e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b381c2cd9910c3e4b0ca678", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -10865,81 +10598,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001214", + "id": "E14001564", "level": "constituency", - "name": "East Hampshire", + "name": "Warrington North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Warrington North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001214" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001564" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c414960f6adf9bd221ac87e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b381c2cd9910c3e4b0ca678", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 31836.639, + "value": 42668.424, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c5c782aeafd54fe15287eef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b48b1226e66cc89d3c9f0f6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -10955,7 +10690,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -10964,7 +10699,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -10972,27 +10707,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001100", + "id": "E14001578", "level": "constituency", - "name": "Birmingham Yardley", + "name": "West Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Yardley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, West Suffolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001100" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001578" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -11005,28 +10740,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c5c782aeafd54fe15287eef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b48b1226e66cc89d3c9f0f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37685.429, + "value": 335945961.907, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c67521ff4f8bdfc3952894c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b5df6b0ec0007e9f2a60b1e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -11039,83 +10774,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001506", + "id": "E14001224", "level": "constituency", - "name": "Spen Valley", + "name": "Ely and East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Spen Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ely and East Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001506" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001224" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c67521ff4f8bdfc3952894c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b5df6b0ec0007e9f2a60b1e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42962.76, + "value": 35749.813, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c7b910bee894b97b1ab7eb2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b5fc1c42256e5a0a148f88b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -11131,7 +10864,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -11140,7 +10873,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -11148,27 +10881,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001382", + "id": "E14001484", "level": "constituency", - "name": "Newton Aycliffe and Spennymoor", + "name": "South Devon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newton Aycliffe and Spennymoor: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South Devon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001382" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001484" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -11183,20 +10916,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c7b910bee894b97b1ab7eb2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b5fc1c42256e5a0a148f88b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46467.0, + "value": 187580156.728, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c8a0b7273b024e6fb19793e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b7d4fd62fb5a4f07dc12732", "aggregation": { "method": "sum" }, @@ -11237,19 +10970,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001305", + "id": "W07000094", "level": "constituency", - "name": "Islington North", + "name": "Clwyd East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Islington North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Clwyd East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001305" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000094" }, "measure": { "unit": "count" @@ -11270,28 +11003,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c8a0b7273b024e6fb19793e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b7d4fd62fb5a4f07dc12732", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43385.0, + "value": 30492.365, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c9a85f055846317015858aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b81446d024c5e3a4e63ddff", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -11304,73 +11037,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001182", + "id": "E14001447", "level": "constituency", - "name": "Coventry South", + "name": "Rochester and Strood", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Coventry South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Rochester and Strood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001182" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001447" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c9a85f055846317015858aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b81446d024c5e3a4e63ddff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 517196239.23, + "value": 152993812.79, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ca5b02b989e0d0d883e0e5c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b8ac23489f34dd555650136", "aggregation": { "method": "sum" }, @@ -11411,19 +11146,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001161", + "id": "S14000105", "level": "constituency", - "name": "Cheltenham", + "name": "Stirling and Strathallan", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cheltenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stirling and Strathallan: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001161" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000105" }, "measure": { "unit": "kwh" @@ -11444,28 +11179,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ca5b02b989e0d0d883e0e5c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b8ac23489f34dd555650136", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 470453840.81, + "value": 483597976.684, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cafa32cb44a97a2331eb02f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0bb9436f9c7e4d6d067fc017", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -11481,7 +11216,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -11490,7 +11225,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -11498,27 +11233,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001508", + "id": "E14001469", "level": "constituency", - "name": "St Austell and Newquay", + "name": "Sheffield Heeley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, St Austell and Newquay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Sheffield Heeley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001508" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001469" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -11533,28 +11268,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0cafa32cb44a97a2331eb02f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0bb9436f9c7e4d6d067fc017", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 197518781.658, + "value": 49891.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cbc18e1427be0923a33c3fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c155bd8ecff12e0452c177f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -11567,83 +11302,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001224", + "id": "W07000104", "level": "constituency", - "name": "Ely and East Cambridgeshire", + "name": "Newport East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ely and East Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Newport East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001224" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000104" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0cbc18e1427be0923a33c3fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c155bd8ecff12e0452c177f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48843.0, + "value": 47092.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cc2c567c6186b8dbb796073", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c2384b569f37e6f326923c5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -11656,75 +11389,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001224", + "id": "E14001510", "level": "constituency", - "name": "Ely and East Cambridgeshire", + "name": "St Helens South and Whiston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ely and East Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, St Helens South and Whiston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001224" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001510" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0cc2c567c6186b8dbb796073", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c2384b569f37e6f326923c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 185298541.01, + "value": 435778804.92, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ce4c2dce6369883e1d5062e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c3b8c760a7fefc3d12ba835", "aggregation": { "method": "sum" }, @@ -11765,19 +11496,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001217", + "id": "E14001532", "level": "constituency", - "name": "East Wiltshire", + "name": "Surrey Heath", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Wiltshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Surrey Heath: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001217" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001532" }, "measure": { "unit": "kwh" @@ -11800,28 +11531,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ce4c2dce6369883e1d5062e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c3b8c760a7fefc3d12ba835", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 188241359.895, + "value": 162264470.25, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d05a88acf5214319e4ebb8b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c3d485859413298df49b351", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -11834,83 +11565,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001370", + "id": "E14001247", "level": "constituency", - "name": "Milton Keynes North", + "name": "Glastonbury and Somerton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Milton Keynes North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Glastonbury and Somerton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001370" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001247" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d05a88acf5214319e4ebb8b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c3d485859413298df49b351", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 149258326.986, + "value": 257313149.141, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d07242a841f10e349bc9d92", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c5956d549d952002a0a8b5c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -11923,81 +11652,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001545", + "id": "S14000062", "level": "constituency", - "name": "Thornbury and Yate", + "name": "Aberdeenshire North and Moray East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Thornbury and Yate: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Aberdeenshire North and Moray East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001545" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000062" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d07242a841f10e349bc9d92", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c5956d549d952002a0a8b5c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 358622085.717, + "value": 49657.399, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d1c64e51f6b2183b47c1a8e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c9861b27c0c3babf1dd316f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -12010,73 +11741,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001423", + "id": "E14001331", "level": "constituency", - "name": "Penistone and Stocksbridge", + "name": "Lewisham East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Penistone and Stocksbridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Lewisham East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001423" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001331" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d1c64e51f6b2183b47c1a8e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c9861b27c0c3babf1dd316f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 470337321.802, + "value": 148645255.704, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d3d3e19218534c0f42a3771", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cb0126308dc7075b3f4faf1", "aggregation": { "method": "sum" }, @@ -12117,19 +11850,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001235", + "id": "E14001251", "level": "constituency", - "name": "Faversham and Mid Kent", + "name": "Gorton and Denton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Faversham and Mid Kent: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Gorton and Denton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001235" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001251" }, "measure": { "unit": "count" @@ -12150,28 +11883,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d3d3e19218534c0f42a3771", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0cb0126308dc7075b3f4faf1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38472.988, + "value": 43511.787, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d4933ebf54a0077ffe23cb5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d1e92a40eb99c19992172bc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -12184,83 +11917,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001534", + "id": "E14001291", "level": "constituency", - "name": "Sutton and Cheam", + "name": "Honiton and Sidmouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sutton and Cheam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Honiton and Sidmouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001534" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001291" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d4933ebf54a0077ffe23cb5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d1e92a40eb99c19992172bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 149507216.651, + "value": 306688822.529, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d4c540ba3066fc5619cb79b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d2160832fd5f1918222a484", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -12273,83 +12004,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001150", + "id": "E14001462", "level": "constituency", - "name": "Cannock Chase", + "name": "Scunthorpe", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cannock Chase: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Scunthorpe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001150" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001462" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d4c540ba3066fc5619cb79b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d2160832fd5f1918222a484", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 143966886.411, + "value": 487439523.688, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d5ca8e036804408badb5b2d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d25b5d0bab8ba1e8931706a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -12365,7 +12094,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -12374,7 +12103,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -12382,27 +12111,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001129", + "id": "E14001509", "level": "constituency", - "name": "Brighton Kemptown and Peacehaven", + "name": "St Helens North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brighton Kemptown and Peacehaven: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, St Helens North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001129" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001509" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -12415,28 +12144,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d5ca8e036804408badb5b2d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d25b5d0bab8ba1e8931706a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38507.451, + "value": 447155992.796, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d6a4eccce9232b19cb9bfb6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d40587f0dbafb267443007a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -12452,7 +12181,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -12461,7 +12190,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -12469,27 +12198,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001345", + "id": "E14001549", "level": "constituency", - "name": "Luton North", + "name": "Tonbridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Luton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Tonbridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001345" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001549" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -12504,28 +12233,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d6a4eccce9232b19cb9bfb6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d40587f0dbafb267443007a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40664.0, + "value": 169660098.878, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d6b58a756f24181f9701c9a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d44368957fd64918aa2d848", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -12538,164 +12267,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001445", + "id": "E14001234", "level": "constituency", - "name": "Richmond Park", + "name": "Farnham and Bordon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Richmond Park: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Farnham and Bordon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001445" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001234" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d6b58a756f24181f9701c9a", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 187404370.717, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d72329efcbb2626ae288234", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001462", - "level": "constituency", - "name": "Scunthorpe", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Scunthorpe: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001462" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d72329efcbb2626ae288234", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d44368957fd64918aa2d848", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47226.854, + "value": 572616503.427, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0daed46e58135bd777192633", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0daab9440c83b8e5718fb8ba", "aggregation": { "method": "sum" }, @@ -12736,19 +12374,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001225", + "id": "E14001170", "level": "constituency", - "name": "Enfield North", + "name": "Chorley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Enfield North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Chorley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001225" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001170" }, "measure": { "unit": "kwh" @@ -12769,28 +12407,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0daed46e58135bd777192633", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0daab9440c83b8e5718fb8ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 492106802.444, + "value": 470760368.362, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0db026b1346cadc279c2ceef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0de1c30f8547d7fa30105843", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -12806,7 +12444,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -12815,7 +12453,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -12823,27 +12461,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001137", + "id": "E14001433", "level": "constituency", - "name": "Bromley and Biggin Hill", + "name": "Preston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bromley and Biggin Hill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Preston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001137" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001433" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -12858,28 +12496,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0db026b1346cadc279c2ceef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0de1c30f8547d7fa30105843", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40917.898, + "value": 154539159.384, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0db1cac931b339d371679f8d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0de47209053afee320ac9d88", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -12895,7 +12533,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -12904,7 +12542,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -12912,27 +12550,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001565", + "id": "E14001382", "level": "constituency", - "name": "Warrington South", + "name": "Newton Aycliffe and Spennymoor", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Warrington South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Newton Aycliffe and Spennymoor: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001565" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001382" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -12945,28 +12583,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0db1cac931b339d371679f8d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0de47209053afee320ac9d88", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 490190908.62, + "value": 45776.511, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0db36f61b947ac65674c4b92", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0df872b8d261054a00676d37", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -12982,7 +12620,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -12991,7 +12629,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -12999,27 +12637,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001307", + "id": "E14001550", "level": "constituency", - "name": "Jarrow and Gateshead East", + "name": "Tooting", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Jarrow and Gateshead East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Tooting: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001307" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001550" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -13034,28 +12672,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0db36f61b947ac65674c4b92", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0df872b8d261054a00676d37", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44691.795, + "value": 139923878.649, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0dcf97ab14461b3ca0154aa6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e0fef06ed51bd43142d678f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -13071,7 +12709,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -13080,7 +12718,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -13088,27 +12726,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001351", + "id": "E14001331", "level": "constituency", - "name": "Maldon", + "name": "Lewisham East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Maldon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Lewisham East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001351" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001331" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -13123,28 +12761,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0dcf97ab14461b3ca0154aa6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e0fef06ed51bd43142d678f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 181192230.378, + "value": 48403.265, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0dd4d94493840998a7418a88", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e18ed9c84fc435ec448d11c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -13160,7 +12798,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -13169,7 +12807,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -13177,27 +12815,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001298", + "id": "E14001128", "level": "constituency", - "name": "Huntingdon", + "name": "Brigg and Immingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Huntingdon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Brigg and Immingham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001298" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001128" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -13212,28 +12850,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0dd4d94493840998a7418a88", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e18ed9c84fc435ec448d11c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 175093271.919, + "value": 42445.864, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0de30a0fa91d2f6fec3a1aae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e22372d7b0047c31f376de5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -13249,7 +12887,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -13258,7 +12896,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -13266,27 +12904,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000082", + "id": "E14001365", "level": "constituency", - "name": "Alyn and Deeside", + "name": "Mid Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Alyn and Deeside: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mid Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000082" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001365" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -13299,20 +12937,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0de30a0fa91d2f6fec3a1aae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e22372d7b0047c31f376de5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42010.713, + "value": 205126885.982, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e3ea2dbf111bb18db922174", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e31f800adaad84ceba05921", "aggregation": { "method": "sum" }, @@ -13353,19 +12991,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001162", + "id": "E14001083", "level": "constituency", - "name": "Chesham and Amersham", + "name": "Beckenham and Penge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chesham and Amersham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Beckenham and Penge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001162" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001083" }, "measure": { "unit": "count" @@ -13388,20 +13026,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e3ea2dbf111bb18db922174", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e31f800adaad84ceba05921", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40855.795, + "value": 49202.122, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e5319f964faa083ef8b2e7b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e35276053a5ecf2a63240aa", "aggregation": { "method": "sum" }, @@ -13442,19 +13080,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001198", + "id": "E14001243", "level": "constituency", - "name": "Doncaster Central", + "name": "Gainsborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Doncaster Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Gainsborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001198" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001243" }, "measure": { "unit": "kwh" @@ -13477,20 +13115,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e5319f964faa083ef8b2e7b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e35276053a5ecf2a63240aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 152257489.848, + "value": 160462670.314, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e5bc552656b70d247b59d25", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e3abb614ffacd2a20541deb", "aggregation": { "method": "sum" }, @@ -13531,19 +13169,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001594", + "id": "E14001539", "level": "constituency", - "name": "Wolverhampton North East", + "name": "Tatton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wolverhampton North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Tatton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001594" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001539" }, "measure": { "unit": "count" @@ -13564,20 +13202,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e5bc552656b70d247b59d25", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e3abb614ffacd2a20541deb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40918.199, + "value": 38288.403, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e5cfe938656f0a4f3e0a0bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e529ce52fc13f796e1444b3", "aggregation": { "method": "sum" }, @@ -13618,19 +13256,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001562", + "id": "E14001160", "level": "constituency", - "name": "Walsall and Bloxwich", + "name": "Chelsea and Fulham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Walsall and Bloxwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Chelsea and Fulham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001562" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001160" }, "measure": { "unit": "kwh" @@ -13653,28 +13291,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e5cfe938656f0a4f3e0a0bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e529ce52fc13f796e1444b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 157621535.954, + "value": 222691924.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e602d22548bf8739f6cabde", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e54c39513c49dce42c8ac42", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -13690,7 +13328,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -13699,7 +13337,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -13707,27 +13345,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001551", + "id": "E14001559", "level": "constituency", - "name": "Torbay", + "name": "Vauxhall and Camberwell Green", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Torbay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Vauxhall and Camberwell Green: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001551" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001559" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -13740,28 +13378,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e602d22548bf8739f6cabde", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e54c39513c49dce42c8ac42", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42004.237, + "value": 284513608.572, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e725f8679c73a9944577788", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e91147d1725ea526dc58553", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -13777,7 +13415,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -13786,7 +13424,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -13794,27 +13432,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001244", + "id": "E14001094", "level": "constituency", - "name": "Gateshead Central and Whickham", + "name": "Birmingham Hall Green and Moseley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gateshead Central and Whickham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Birmingham Hall Green and Moseley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001244" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001094" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -13827,20 +13465,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e725f8679c73a9944577788", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e91147d1725ea526dc58553", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43217.717, + "value": 542322812.803, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e795317173278e1563a0d92", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0eb4bfb4090664abb9df9395", "aggregation": { "method": "sum" }, @@ -13881,19 +13519,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000061", + "id": "E14001580", "level": "constituency", - "name": "Aberdeen South", + "name": "Westmorland and Lonsdale", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aberdeen South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Westmorland and Lonsdale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000061" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001580" }, "measure": { "unit": "kwh" @@ -13914,20 +13552,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e795317173278e1563a0d92", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0eb4bfb4090664abb9df9395", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 647317290.495, + "value": 370333450.854, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e8605749d044007f9f79a67", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ec313d38f71e0fc1d4b1374", "aggregation": { "method": "sum" }, @@ -13968,19 +13606,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001532", + "id": "S14000083", "level": "constituency", - "name": "Surrey Heath", + "name": "Falkirk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Surrey Heath: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Falkirk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001532" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000083" }, "measure": { "unit": "count" @@ -14001,20 +13639,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e8605749d044007f9f79a67", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ec313d38f71e0fc1d4b1374", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37005.214, + "value": 41432.725, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e8cb3245936a2e03e8b28b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ecfe07f66c35232a0632e24", "aggregation": { "method": "sum" }, @@ -14055,19 +13693,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000102", + "id": "E14001303", "level": "constituency", - "name": "Paisley and Renfrewshire South", + "name": "Isle of Wight East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Paisley and Renfrewshire South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Isle of Wight East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000102" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001303" }, "measure": { "unit": "count" @@ -14090,28 +13728,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e8cb3245936a2e03e8b28b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ecfe07f66c35232a0632e24", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48133.266, + "value": 37176.918, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e8d36b85e874247f50730b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ed7ea8d0a1263822a9d41a7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -14127,7 +13765,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -14136,7 +13774,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -14144,27 +13782,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001420", + "id": "W07000099", "level": "constituency", - "name": "Oxford West and Abingdon", + "name": "Merthyr Tydfil and Aberdare", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Oxford West and Abingdon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Merthyr Tydfil and Aberdare: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001420" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000099" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -14177,20 +13815,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e8d36b85e874247f50730b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ed7ea8d0a1263822a9d41a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36184.369, + "value": 523331953.567, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ea5f636026ca79c8aabe93c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ee319f4ad6423559eefd509", "aggregation": { "method": "sum" }, @@ -14231,19 +13869,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001412", + "id": "E14001204", "level": "constituency", - "name": "Nottingham South", + "name": "Dudley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Nottingham South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Dudley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001412" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001204" }, "measure": { "unit": "kwh" @@ -14266,28 +13904,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ea5f636026ca79c8aabe93c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ee319f4ad6423559eefd509", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 132599172.703, + "value": 133701877.82, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0eb4938773403ad17eb6d518", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0eeac370b7e92ff514183ebc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -14300,75 +13938,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001602", + "id": "E14001414", "level": "constituency", - "name": "Wythenshawe and Sale East", + "name": "Old Bexley and Sidcup", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wythenshawe and Sale East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Old Bexley and Sidcup: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001602" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001414" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0eb4938773403ad17eb6d518", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0eeac370b7e92ff514183ebc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48847.193, + "value": 487265788.188, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ebccffc68b8c0452b9c5ba8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f155d3934abead323425443", "aggregation": { "method": "sum" }, @@ -14409,19 +14045,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001409", + "id": "E14001273", "level": "constituency", - "name": "Norwich South", + "name": "Harwich and North Essex", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Norwich South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Harwich and North Essex: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001409" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001273" }, "measure": { "unit": "kwh" @@ -14442,28 +14078,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ebccffc68b8c0452b9c5ba8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f155d3934abead323425443", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 426983771.155, + "value": 375714444.362, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f26ea8f4eb2c1dfbf74d1a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f1a21f34a04c12c00f6a0fc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -14476,81 +14112,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001314", + "id": "E14001500", "level": "constituency", - "name": "Kingston upon Hull North and Cottingham", + "name": "Southampton Test", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kingston upon Hull North and Cottingham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Southampton Test: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001314" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001500" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f26ea8f4eb2c1dfbf74d1a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f1a21f34a04c12c00f6a0fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49496.429, + "value": 158033694.345, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f43245b0222bf9fddc1da9f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f2c426a239a642145fd7a62", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -14563,75 +14201,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001203", + "id": "E14001551", "level": "constituency", - "name": "Droitwich and Evesham", + "name": "Torbay", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Droitwich and Evesham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Torbay: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001203" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001551" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f43245b0222bf9fddc1da9f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f2c426a239a642145fd7a62", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45895.948, + "value": 404790720.024, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f63347eae742b33a302d7f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f37a6d4c6d96c75ea8ed383", "aggregation": { "method": "sum" }, @@ -14672,19 +14308,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001380", + "id": "E14001567", "level": "constituency", - "name": "Newcastle-under-Lyme", + "name": "Washington and Gateshead South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newcastle-under-Lyme: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Washington and Gateshead South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001380" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001567" }, "measure": { "unit": "count" @@ -14705,28 +14341,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f63347eae742b33a302d7f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f37a6d4c6d96c75ea8ed383", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39966.0, + "value": 43108.704, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f7febea8c6be00b05da21f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f5fadd73030b1c0dba6e1b9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -14739,81 +14375,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001089", + "id": "E14001241", "level": "constituency", - "name": "Bexleyheath and Crayford", + "name": "Frome and East Somerset", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bexleyheath and Crayford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Frome and East Somerset: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001089" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001241" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f7febea8c6be00b05da21f8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f5fadd73030b1c0dba6e1b9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36488.469, + "value": 155023061.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fba7b971e71636bbf63518d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f7d64a6a7d7dd79187f0efc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -14826,73 +14464,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001432", + "id": "E14001365", "level": "constituency", - "name": "Portsmouth South", + "name": "Mid Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Portsmouth South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Mid Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001432" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001365" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0fba7b971e71636bbf63518d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f7d64a6a7d7dd79187f0efc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 370671939.884, + "value": 43683.991, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ff549bc0f2ef09c0456036b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f8052e71bc32bfb74390a3a", "aggregation": { "method": "sum" }, @@ -14933,19 +14573,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000085", + "id": "E14001135", "level": "constituency", - "name": "Glasgow North", + "name": "Bristol South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glasgow North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bristol South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000085" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001135" }, "measure": { "unit": "count" @@ -14968,20 +14608,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ff549bc0f2ef09c0456036b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f8052e71bc32bfb74390a3a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 54163.244, + "value": 46909.864, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10145b8a70fcc464893caac3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fa2721a9dae5223673515db", "aggregation": { "method": "sum" }, @@ -15022,19 +14662,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001089", + "id": "S14000100", "level": "constituency", - "name": "Bexleyheath and Crayford", + "name": "North East Fife", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bexleyheath and Crayford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North East Fife: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001089" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000100" }, "measure": { "unit": "count" @@ -15057,20 +14697,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10145b8a70fcc464893caac3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0fa2721a9dae5223673515db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40149.293, + "value": 47184.884, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:101e0d417925d15e3ef8aeb8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fa55d859fe307ca4727c3c3", "aggregation": { "method": "sum" }, @@ -15111,19 +14751,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001394", + "id": "E14001489", "level": "constituency", - "name": "North East Somerset and Hanham", + "name": "South Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North East Somerset and Hanham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001394" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001489" }, "measure": { "unit": "count" @@ -15146,20 +14786,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:101e0d417925d15e3ef8aeb8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0fa55d859fe307ca4727c3c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40908.26, + "value": 43363.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1021f370229ecded0d34da82", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fb5edb13de7f9104b53f351", "aggregation": { "method": "sum" }, @@ -15200,19 +14840,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001218", + "id": "E14001176", "level": "constituency", - "name": "East Worthing and Shoreham", + "name": "Colchester", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Worthing and Shoreham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Colchester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001218" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001176" }, "measure": { "unit": "kwh" @@ -15235,20 +14875,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1021f370229ecded0d34da82", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0fb5edb13de7f9104b53f351", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 142662619.268, + "value": 161848038.76, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:103591544d18cf757b9ffe0c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fc1d8dbc97c5b3d7a370487", "aggregation": { "method": "sum" }, @@ -15289,19 +14929,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001278", + "id": "E14001158", "level": "constituency", - "name": "Hemel Hempstead", + "name": "Cheadle", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hemel Hempstead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cheadle: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001278" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001158" }, "measure": { "unit": "count" @@ -15324,28 +14964,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:103591544d18cf757b9ffe0c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0fc1d8dbc97c5b3d7a370487", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44641.663, + "value": 40861.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10695c20e1fcaf7d873b58d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fd5ded87235a318ba1a87ba", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -15358,83 +14998,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001358", + "id": "E14001390", "level": "constituency", - "name": "Meriden and Solihull East", + "name": "North East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Meriden and Solihull East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North East Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001358" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001390" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10695c20e1fcaf7d873b58d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0fd5ded87235a318ba1a87ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43228.271, + "value": 395128364.212, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1070324b5bbfba68483be029", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10302b1ea4d34736f36aa163", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -15447,83 +15085,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000105", + "id": "E14001321", "level": "constituency", - "name": "Newport West and Islwyn", + "name": "Leeds North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newport West and Islwyn: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Leeds North East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000105" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001321" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1070324b5bbfba68483be029", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10302b1ea4d34736f36aa163", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 134638737.288, + "value": 37574.825, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:108f0a06a5ffe427ecf3deb6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10698dbcd0e0654c43a72afb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -15536,81 +15172,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001441", + "id": "E14001070", "level": "constituency", - "name": "Redditch", + "name": "Ashton-under-Lyne", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Redditch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ashton-under-Lyne: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001441" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001070" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:108f0a06a5ffe427ecf3deb6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10698dbcd0e0654c43a72afb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39526.576, + "value": 44611.716, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10a8fe655cf976d082e5775a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1071c9185cdd5015e821628e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -15623,83 +15261,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001507", + "id": "W07000090", "level": "constituency", - "name": "St Albans", + "name": "Cardiff North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, St Albans: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Cardiff North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001507" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000090" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10a8fe655cf976d082e5775a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1071c9185cdd5015e821628e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 155754441.063, + "value": 438768570.9, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10f45247a93a0fc5073cdf8f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1093363368900a722cdca48d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -15715,7 +15351,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -15724,7 +15360,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -15732,27 +15368,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001177", + "id": "E14001488", "level": "constituency", - "name": "Colne Valley", + "name": "South Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Colne Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Leicestershire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001177" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001488" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -15765,20 +15401,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10f45247a93a0fc5073cdf8f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1093363368900a722cdca48d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40578.321, + "value": 467854485.137, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1110835e47d059c8d20f6beb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:109b91bd2b4d71f2579fc6a9", "aggregation": { "method": "sum" }, @@ -15819,19 +15455,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001445", + "id": "E14001362", "level": "constituency", - "name": "Richmond Park", + "name": "Mid Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Richmond Park: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Mid Derbyshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001445" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001362" }, "measure": { "unit": "count" @@ -15854,28 +15490,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1110835e47d059c8d20f6beb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:109b91bd2b4d71f2579fc6a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48683.0, + "value": 40556.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1111d04945c94e4496f397e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:109bbe631f8d3381f51775e0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -15891,7 +15527,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -15900,7 +15536,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -15908,27 +15544,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001476", + "id": "E14001337", "level": "constituency", - "name": "Sleaford and North Hykeham", + "name": "Liverpool Garston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sleaford and North Hykeham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Liverpool Garston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001476" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001337" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -15941,28 +15577,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1111d04945c94e4496f397e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:109bbe631f8d3381f51775e0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 358695653.739, + "value": 40733.381, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11168662187abbfb4a4df664", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10f207606686b725a920a1bd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -15975,83 +15611,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001120", + "id": "E14001398", "level": "constituency", - "name": "Bradford West", + "name": "North Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bradford West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Shropshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001120" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001398" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11168662187abbfb4a4df664", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10f207606686b725a920a1bd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 137525852.531, + "value": 329362870.978, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:112ab64ba78f8f7bc2243464", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:111d38627c0573bcfff3a0aa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -16064,83 +15698,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001559", + "id": "E14001196", "level": "constituency", - "name": "Vauxhall and Camberwell Green", + "name": "Dewsbury and Batley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Vauxhall and Camberwell Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Dewsbury and Batley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001559" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001196" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:112ab64ba78f8f7bc2243464", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:111d38627c0573bcfff3a0aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 141807893.992, + "value": 37776.091, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:113dd6882c5248bc39064484", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1129574a73e84e953247fd7d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -16156,7 +15788,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -16165,7 +15797,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -16173,27 +15805,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001375", + "id": "E14001231", "level": "constituency", - "name": "Newark", + "name": "Exeter", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newark: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Exeter: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001375" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001231" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -16206,28 +15838,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:113dd6882c5248bc39064484", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1129574a73e84e953247fd7d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 427338820.453, + "value": 36829.605, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:114e82f92a113004d2cd935e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11331d5708deeff06da9be79", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -16240,83 +15872,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001120", + "id": "E14001403", "level": "constituency", - "name": "Bradford West", + "name": "North West Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bradford West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North West Hampshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001120" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001403" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:114e82f92a113004d2cd935e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11331d5708deeff06da9be79", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39756.3, + "value": 38067.431, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1161b1ff63b369a265821cd3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11438d2222883ed26c3fbcf2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -16332,7 +15962,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -16341,7 +15971,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -16349,27 +15979,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001186", + "id": "E14001513", "level": "constituency", - "name": "Croydon East", + "name": "Stafford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Croydon East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stafford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001186" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001513" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -16384,20 +16014,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1161b1ff63b369a265821cd3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11438d2222883ed26c3fbcf2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 148293233.47, + "value": 44050.293, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11bc587b668ed02dbb62a4c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1178dfdf3042483be43b8b32", "aggregation": { "method": "sum" }, @@ -16438,19 +16068,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001339", + "id": "S14000094", "level": "constituency", - "name": "Liverpool Walton", + "name": "Inverness, Skye and West Ross-shire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Liverpool Walton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Inverness, Skye and West Ross-shire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001339" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000094" }, "measure": { "unit": "kwh" @@ -16471,28 +16101,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11bc587b668ed02dbb62a4c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1178dfdf3042483be43b8b32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 429128678.837, + "value": 326109359.382, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11c7a01fbb946e8668088845", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1185bc4abdaa42024bc12b2d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -16505,83 +16135,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000107", + "id": "E14001338", "level": "constituency", - "name": "Rhondda and Ogmore", + "name": "Liverpool Riverside", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rhondda and Ogmore: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Liverpool Riverside: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000107" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001338" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11c7a01fbb946e8668088845", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1185bc4abdaa42024bc12b2d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46870.302, + "value": 38914.755, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11c98f0a086b78a334154414", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1185eba635c40c2763df5d85", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -16597,7 +16225,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -16606,7 +16234,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -16614,27 +16242,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000083", + "id": "E14001581", "level": "constituency", - "name": "Falkirk", + "name": "Weston-super-Mare", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Falkirk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Weston-super-Mare: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000083" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001581" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -16647,28 +16275,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11c98f0a086b78a334154414", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1185eba635c40c2763df5d85", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 495213744.915, + "value": 41292.463, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11d22ec8e3bbf68cab8a8551", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:119fba490b8346f755148649", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -16681,81 +16309,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001456", + "id": "S14000067", "level": "constituency", - "name": "Runnymede and Weybridge", + "name": "Argyll, Bute and South Lochaber", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Runnymede and Weybridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Argyll, Bute and South Lochaber: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001456" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000067" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11d22ec8e3bbf68cab8a8551", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:119fba490b8346f755148649", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 585222147.069, + "value": 257821489.794, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11d3e397958a632410f29e15", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11a5a3a612b863a207bfd12e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -16771,7 +16401,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -16780,7 +16410,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -16788,27 +16418,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001425", + "id": "E14001599", "level": "constituency", - "name": "Peterborough", + "name": "Worthing West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Peterborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Worthing West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001425" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001599" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -16823,20 +16453,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11d3e397958a632410f29e15", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11a5a3a612b863a207bfd12e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51060.605, + "value": 155054507.512, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11e8b92df084816ca12a5047", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11d42652ebeb8a089a25a6a3", "aggregation": { "method": "sum" }, @@ -16877,19 +16507,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001399", + "id": "E14001542", "level": "constituency", - "name": "North Somerset", + "name": "Tewkesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Somerset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Tewkesbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001399" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001542" }, "measure": { "unit": "kwh" @@ -16910,28 +16540,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11e8b92df084816ca12a5047", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11d42652ebeb8a089a25a6a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 392410568.258, + "value": 413604460.701, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11fb47cf48417322b6f70a39", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11e4eb0585cce0289c33baa6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001169", + "level": "constituency", + "name": "Chipping Barnet", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Chipping Barnet: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001169" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11e4eb0585cce0289c33baa6", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 41111.881, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11e8fc5a895b9a0f4ddb26f8", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -16947,7 +16664,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -16956,7 +16673,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -16964,27 +16681,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001428", + "id": "E14001260", "level": "constituency", - "name": "Pontefract, Castleford and Knottingley", + "name": "Hackney South and Shoreditch", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Pontefract, Castleford and Knottingley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hackney South and Shoreditch: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001428" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001260" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -16999,20 +16716,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11fb47cf48417322b6f70a39", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11e8fc5a895b9a0f4ddb26f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 129362787.256, + "value": 52838.851, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1205649cdeb7bad4588d2bed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11f315c590bfa01c483fd4e8", "aggregation": { "method": "sum" }, @@ -17053,19 +16770,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001482", + "id": "E14001276", "level": "constituency", - "name": "South Cotswolds", + "name": "Hayes and Harlington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Cotswolds: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hayes and Harlington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001482" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001276" }, "measure": { "unit": "count" @@ -17086,20 +16803,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1205649cdeb7bad4588d2bed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11f315c590bfa01c483fd4e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 26839.558, + "value": 36269.379, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:122763703d5d33ab5379cba1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11fd90ad46749fba78f78a36", "aggregation": { "method": "sum" }, @@ -17140,19 +16857,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001337", + "id": "E14001143", "level": "constituency", - "name": "Liverpool Garston", + "name": "Burton and Uttoxeter", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Liverpool Garston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Burton and Uttoxeter: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001337" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001143" }, "measure": { "unit": "kwh" @@ -17173,28 +16890,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:122763703d5d33ab5379cba1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11fd90ad46749fba78f78a36", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 460071461.396, + "value": 493824485.727, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12340c54cfc164b25de2a1b4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11ff04f27a7aec158bc50c77", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -17210,7 +16927,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -17219,7 +16936,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -17227,27 +16944,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001468", + "id": "E14001126", "level": "constituency", - "name": "Sheffield Hallam", + "name": "Bridgwater", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sheffield Hallam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bridgwater: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001468" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001126" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -17262,28 +16979,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12340c54cfc164b25de2a1b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11ff04f27a7aec158bc50c77", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39545.144, + "value": 160103418.109, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1244a907a69af765492f3066", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1209041ef334424f0f2b6ecb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -17299,7 +17016,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -17308,7 +17025,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -17316,27 +17033,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000079", + "id": "E14001109", "level": "constituency", - "name": "Edinburgh North and Leith", + "name": "Bolsover", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Edinburgh North and Leith: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bolsover: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000079" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001109" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -17349,28 +17066,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1244a907a69af765492f3066", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1209041ef334424f0f2b6ecb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 514584519.374, + "value": 46040.774, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1249b177cfc0c381bca826e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1213cc3546d83f5e5f44895f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -17383,81 +17100,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000098", + "id": "S14000068", "level": "constituency", - "name": "Moray West, Nairn and Strathspey", + "name": "Bathgate and Linlithgow", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Moray West, Nairn and Strathspey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bathgate and Linlithgow: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000068" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1249b177cfc0c381bca826e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1213cc3546d83f5e5f44895f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 330860149.201, + "value": 135334791.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:125d6bf441b8e7d534c0e8f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:123485970f2cb1317b210ae0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -17470,81 +17189,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001394", + "id": "E14001273", "level": "constituency", - "name": "North East Somerset and Hanham", + "name": "Harwich and North Essex", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North East Somerset and Hanham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Harwich and North Essex: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001394" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001273" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:125d6bf441b8e7d534c0e8f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:123485970f2cb1317b210ae0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35533.553, + "value": 45061.885, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:127435ad5e1be5865c887862", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1252ac384855d1593019e0f0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -17557,81 +17278,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001243", + "id": "S14000097", "level": "constituency", - "name": "Gainsborough", + "name": "Mid Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gainsborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Mid Dunbartonshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001243" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000097" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:127435ad5e1be5865c887862", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1252ac384855d1593019e0f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 390156091.065, + "value": 135192749.148, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:127787bd63e7f71e33876d52", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12a7a42e0d431a5427ea32d1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -17647,7 +17370,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -17656,7 +17379,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -17664,27 +17387,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001317", + "id": "W07000112", "level": "constituency", - "name": "Knowsley", + "name": "Ynys M\u00f4n", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Knowsley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ynys M\u00f4n: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001317" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000112" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -17697,28 +17420,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:127787bd63e7f71e33876d52", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12a7a42e0d431a5427ea32d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41384.85, + "value": 157027973.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:127c8ed41190e4ce47546631", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12aff2799a96954407e6b318", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -17731,81 +17454,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001406", + "id": "E14001065", "level": "constituency", - "name": "Northampton North", + "name": "Altrincham and Sale West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Northampton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Altrincham and Sale West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001406" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001065" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:127c8ed41190e4ce47546631", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12aff2799a96954407e6b318", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50190.253, + "value": 42087.577, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:129e67f54acbbf429548876d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12b2519e1f461f3d8aaec1df", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -17821,7 +17546,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -17830,7 +17555,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -17838,27 +17563,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000092", + "id": "E14001576", "level": "constituency", - "name": "Hamilton and Clyde Valley", + "name": "West Ham and Beckton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hamilton and Clyde Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, West Ham and Beckton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000092" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001576" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -17873,117 +17598,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:129e67f54acbbf429548876d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12b2519e1f461f3d8aaec1df", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48442.837, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12b06d9fb3e3d2197db66308", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001463", - "level": "constituency", - "name": "Sefton Central", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Sefton Central: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001463" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12b06d9fb3e3d2197db66308", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 41328.22, + "value": 164340513.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12c5f917c839d4a4615000b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12d6da74dd8c1b556b521116", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -17996,75 +17632,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001166", + "id": "E14001211", "level": "constituency", - "name": "Chichester", + "name": "Easington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chichester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Easington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001166" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001211" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12c5f917c839d4a4615000b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12d6da74dd8c1b556b521116", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51094.184, + "value": 44200.34, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12c6900fd5cd809375870180", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12e0753dc6579acdcea79642", "aggregation": { "method": "sum" }, @@ -18105,19 +17739,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001546", + "id": "E14001311", "level": "constituency", - "name": "Thurrock", + "name": "Kettering", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Thurrock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Kettering: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001546" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001311" }, "measure": { "unit": "kwh" @@ -18138,28 +17772,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12c6900fd5cd809375870180", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12e0753dc6579acdcea79642", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 416555054.617, + "value": 513864316.585, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13056113299a5f9545167d29", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12f5d801e952b8e8c03a1483", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -18172,81 +17806,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001352", + "id": "W07000088", "level": "constituency", - "name": "Manchester Central", + "name": "Caerphilly", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Manchester Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Caerphilly: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001352" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000088" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13056113299a5f9545167d29", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12f5d801e952b8e8c03a1483", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 352645262.594, + "value": 43074.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13221960950bb95d8a42e58a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13040c185b83cb46a038da4e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -18259,73 +17895,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001080", + "id": "E14001138", "level": "constituency", - "name": "Bath", + "name": "Bromsgrove", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bath: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bromsgrove: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001080" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001138" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13221960950bb95d8a42e58a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13040c185b83cb46a038da4e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38988.555, + "value": 42609.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13538f7313a7c2d836b32824", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:130f53c0f8aed55787afb8db", "aggregation": { "method": "sum" }, @@ -18366,19 +18004,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001533", + "id": "E14001590", "level": "constituency", - "name": "Sussex Weald", + "name": "Witham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sussex Weald: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Witham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001533" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001590" }, "measure": { "unit": "count" @@ -18399,28 +18037,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13538f7313a7c2d836b32824", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:130f53c0f8aed55787afb8db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 31379.001, + "value": 34271.33, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13828f22c3ec120434e647f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1332c4d47c6d22877d8b284a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -18436,7 +18074,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -18445,7 +18083,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -18453,27 +18091,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001356", + "id": "E14001600", "level": "constituency", - "name": "Melksham and Devizes", + "name": "Wycombe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Melksham and Devizes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wycombe: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001356" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001600" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -18486,20 +18124,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13828f22c3ec120434e647f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1332c4d47c6d22877d8b284a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 339388904.425, + "value": 35323.945, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:138b899b2e9f60cbcdf3074d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1346cf2f123664769cc8635a", "aggregation": { "method": "sum" }, @@ -18540,19 +18178,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001237", + "id": "E14001466", "level": "constituency", - "name": "Filton and Bradley Stoke", + "name": "Sheffield Brightside and Hillsborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Filton and Bradley Stoke: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Sheffield Brightside and Hillsborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001237" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001466" }, "measure": { "unit": "count" @@ -18575,28 +18213,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:138b899b2e9f60cbcdf3074d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1346cf2f123664769cc8635a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46124.48, + "value": 46951.826, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1396eb6ecf953255bbaf0e96", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13543bb0ab6b31ede526eb0b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -18609,83 +18247,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001455", + "id": "E14001283", "level": "constituency", - "name": "Runcorn and Helsby", + "name": "Hertford and Stortford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Runcorn and Helsby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hertford and Stortford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001455" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001283" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1396eb6ecf953255bbaf0e96", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13543bb0ab6b31ede526eb0b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 131104589.742, + "value": 42289.332, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13b238c3dde0735f46041397", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:136d07c0534a12c0b5156a33", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -18698,75 +18334,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001565", + "id": "E14001455", "level": "constituency", - "name": "Warrington South", + "name": "Runcorn and Helsby", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Warrington South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Runcorn and Helsby: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001565" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001455" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13b238c3dde0735f46041397", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:136d07c0534a12c0b5156a33", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 148021383.234, + "value": 39640.728, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13b6ecab77bbae0184757b22", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13896312efd63f1b6582924e", "aggregation": { "method": "sum" }, @@ -18807,19 +18441,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001070", + "id": "E14001557", "level": "constituency", - "name": "Ashton-under-Lyne", + "name": "Tynemouth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ashton-under-Lyne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Tynemouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001070" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001557" }, "measure": { "unit": "kwh" @@ -18840,28 +18474,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13b6ecab77bbae0184757b22", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13896312efd63f1b6582924e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 445589251.829, + "value": 549180906.723, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13d9c00445b0d45881d45244", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13973d2b1353280b0a0dbb26", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -18874,75 +18508,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001145", + "id": "E14001305", "level": "constituency", - "name": "Bury South", + "name": "Islington North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bury South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Islington North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001145" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001305" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13d9c00445b0d45881d45244", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13973d2b1353280b0a0dbb26", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44795.893, + "value": 413389967.562, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13dfde7100e384a73928f697", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13c8b2ea946109bcb78f0153", "aggregation": { "method": "sum" }, @@ -18983,19 +18615,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001363", + "id": "E14001121", "level": "constituency", - "name": "Mid Dorset and North Poole", + "name": "Braintree", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Dorset and North Poole: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Braintree: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001363" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001121" }, "measure": { "unit": "count" @@ -19016,20 +18648,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13dfde7100e384a73928f697", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13c8b2ea946109bcb78f0153", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38202.554, + "value": 32067.677, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13f48bdfe1af02e26c1ebe39", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13cf40db89be66d26167950f", "aggregation": { "method": "sum" }, @@ -19070,19 +18702,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000067", + "id": "E14001232", "level": "constituency", - "name": "Argyll, Bute and South Lochaber", + "name": "Exmouth and Exeter East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Argyll, Bute and South Lochaber: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Exmouth and Exeter East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000067" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001232" }, "measure": { "unit": "kwh" @@ -19105,20 +18737,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13f48bdfe1af02e26c1ebe39", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13cf40db89be66d26167950f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 257821489.794, + "value": 150119999.881, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1440bdc05179b68f2ec4bd06", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13d16609fa51615f8ec0a297", "aggregation": { "method": "sum" }, @@ -19159,19 +18791,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001506", + "id": "E14001079", "level": "constituency", - "name": "Spen Valley", + "name": "Bassetlaw", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Spen Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bassetlaw: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001506" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001079" }, "measure": { "unit": "count" @@ -19192,109 +18824,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1440bdc05179b68f2ec4bd06", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 41825.176, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1453970b544d5f52e4d546ad", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001281", - "level": "constituency", - "name": "Hereford and South Herefordshire", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Hereford and South Herefordshire: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001281" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1453970b544d5f52e4d546ad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13d16609fa51615f8ec0a297", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45018.54, + "value": 45794.82, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1458b25c8d2249230dae5f01", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13d25629257bfbecc14506f1", "aggregation": { "method": "sum" }, @@ -19335,19 +18878,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001135", + "id": "S14000107", "level": "constituency", - "name": "Bristol South", + "name": "Ayr, Carrick and Cumnock", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bristol South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ayr, Carrick and Cumnock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001135" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000107" }, "measure": { "unit": "count" @@ -19368,28 +18911,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1458b25c8d2249230dae5f01", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13d25629257bfbecc14506f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40454.132, + "value": 39101.615, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:147d648af2258eceae50c18e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13d6337e59cde5a219656af8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -19402,83 +18945,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001278", + "id": "E14001199", "level": "constituency", - "name": "Hemel Hempstead", + "name": "Doncaster East and the Isle of Axholme", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hemel Hempstead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Doncaster East and the Isle of Axholme: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001278" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001199" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:147d648af2258eceae50c18e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13d6337e59cde5a219656af8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 153512064.881, + "value": 436050156.478, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14ae7a12f89e2f66f4c3065a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13ec33e0385bf57277444404", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -19494,7 +19035,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -19503,7 +19044,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -19511,27 +19052,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001582", + "id": "S14000069", "level": "constituency", - "name": "Wetherby and Easingwold", + "name": "Caithness, Sutherland and Easter Ross", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wetherby and Easingwold: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Caithness, Sutherland and Easter Ross: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001582" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000069" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -19544,28 +19085,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14ae7a12f89e2f66f4c3065a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13ec33e0385bf57277444404", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 441431733.106, + "value": 13486.947, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14b96acc0361a3817ab4ba84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14031d2e7071a8568eec20de", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -19578,83 +19119,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000064", + "id": "W07000090", "level": "constituency", - "name": "Alloa and Grangemouth", + "name": "Cardiff North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Alloa and Grangemouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Cardiff North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000064" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000090" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14b96acc0361a3817ab4ba84", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14031d2e7071a8568eec20de", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 131221469.635, + "value": 39176.389, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14f276f7f7eeae70f1667e59", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14172d19b4e96a3d4b4911ef", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -19667,81 +19206,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001479", + "id": "S14000074", "level": "constituency", - "name": "Solihull West and Shirley", + "name": "Dumfriesshire, Clydesdale and Tweeddale", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Solihull West and Shirley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Dumfriesshire, Clydesdale and Tweeddale: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001479" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000074" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14f276f7f7eeae70f1667e59", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14172d19b4e96a3d4b4911ef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37787.473, + "value": 173984188.219, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14f399d3f1da5bd60370af10", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1470bc9004b9cfe0f3aaa6bf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -19757,7 +19298,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -19766,7 +19307,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -19774,27 +19315,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001412", + "id": "S14000097", "level": "constituency", - "name": "Nottingham South", + "name": "Mid Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Nottingham South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Mid Dunbartonshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001412" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000097" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -19807,20 +19348,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14f399d3f1da5bd60370af10", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1470bc9004b9cfe0f3aaa6bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 432678734.368, + "value": 39409.857, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1507285fadb7407c19319b54", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14c7bc9d5f7bd99a5bdc886a", "aggregation": { "method": "sum" }, @@ -19861,19 +19402,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000104", + "id": "E14001530", "level": "constituency", - "name": "Rutherglen", + "name": "Suffolk Coastal", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rutherglen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Suffolk Coastal: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000104" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001530" }, "measure": { "unit": "kwh" @@ -19894,20 +19435,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1507285fadb7407c19319b54", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14c7bc9d5f7bd99a5bdc886a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 500298897.828, + "value": 379717133.056, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:150c3726b9c06bc6e20550cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14e0e04a1a68933b30fd7da5", "aggregation": { "method": "sum" }, @@ -19948,19 +19489,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000095", + "id": "E14001099", "level": "constituency", - "name": "Livingston", + "name": "Birmingham Selly Oak", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Livingston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Birmingham Selly Oak: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001099" }, "measure": { "unit": "count" @@ -19981,28 +19522,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:150c3726b9c06bc6e20550cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14e0e04a1a68933b30fd7da5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45297.668, + "value": 39188.42, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1529441799d45a331e5ace8c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:150dd67d051eccdb0a6f4ecc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -20018,7 +19559,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -20027,7 +19568,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -20035,27 +19576,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001129", + "id": "E14001500", "level": "constituency", - "name": "Brighton Kemptown and Peacehaven", + "name": "Southampton Test", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brighton Kemptown and Peacehaven: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Southampton Test: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001129" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001500" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -20068,20 +19609,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1529441799d45a331e5ace8c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:150dd67d051eccdb0a6f4ecc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 391271844.866, + "value": 36751.014, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:156ee221226febd57ea60d54", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:153fc8b9dcc33aef4b12acd7", "aggregation": { "method": "sum" }, @@ -20122,19 +19663,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001531", + "id": "E14001324", "level": "constituency", - "name": "Sunderland Central", + "name": "Leeds South West and Morley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sunderland Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Leeds South West and Morley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001531" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001324" }, "measure": { "unit": "kwh" @@ -20157,28 +19698,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:156ee221226febd57ea60d54", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:153fc8b9dcc33aef4b12acd7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 131818797.212, + "value": 130396027.236, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15c967e402d1a92a65dce85a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1563ccd0f8e247c65e2b3039", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -20191,81 +19732,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001153", + "id": "E14001484", "level": "constituency", - "name": "Carshalton and Wallington", + "name": "South Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Carshalton and Wallington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South Devon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001153" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001484" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15c967e402d1a92a65dce85a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1563ccd0f8e247c65e2b3039", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36236.011, + "value": 49307.349, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15ed095d54e85e8ef9ef924c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:158db85289324defafddf75f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -20281,7 +19824,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -20290,7 +19833,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -20298,27 +19841,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001155", + "id": "E14001444", "level": "constituency", - "name": "Central Devon", + "name": "Richmond and Northallerton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Central Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Richmond and Northallerton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001155" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001444" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -20333,28 +19876,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15ed095d54e85e8ef9ef924c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:158db85289324defafddf75f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43892.763, + "value": 167829926.237, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15f38f2e69fd079a39c6204b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15e424fe100ea82003ca00f8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -20370,7 +19913,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -20379,7 +19922,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -20387,27 +19930,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001363", + "id": "E14001111", "level": "constituency", - "name": "Mid Dorset and North Poole", + "name": "Bolton South and Walkden", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Dorset and North Poole: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bolton South and Walkden: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001363" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001111" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -20422,20 +19965,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15f38f2e69fd079a39c6204b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15e424fe100ea82003ca00f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42521.642, + "value": 146413444.425, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15f6efd3f86fea2f19082511", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15ec5bfcb9cae8894d2a110f", "aggregation": { "method": "sum" }, @@ -20476,19 +20019,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001072", + "id": "E14001106", "level": "constituency", - "name": "Banbury", + "name": "Blaydon and Consett", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Banbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Blaydon and Consett: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001072" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001106" }, "measure": { "unit": "kwh" @@ -20511,28 +20054,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15f6efd3f86fea2f19082511", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15ec5bfcb9cae8894d2a110f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 184367944.408, + "value": 121380742.151, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15fccc972b76de1ed911d0b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15fb120d8d2f572fd87c9058", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -20545,75 +20088,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001495", + "id": "W07000094", "level": "constituency", - "name": "South West Devon", + "name": "Clwyd East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South West Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Clwyd East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001495" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000094" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15fccc972b76de1ed911d0b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15fb120d8d2f572fd87c9058", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44514.71, + "value": 323271519.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1612dde1d354fef8fd8f6ee3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:164620a1ff4741b0cb5aaa13", "aggregation": { "method": "sum" }, @@ -20654,19 +20195,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001406", + "id": "E14001163", "level": "constituency", - "name": "Northampton North", + "name": "Chester North and Neston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Northampton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Chester North and Neston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001406" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001163" }, "measure": { "unit": "kwh" @@ -20687,20 +20228,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1612dde1d354fef8fd8f6ee3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:164620a1ff4741b0cb5aaa13", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 544609017.799, + "value": 432176188.877, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:162afa2167844a1b9ff71e77", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:164c242af729f56485745c59", "aggregation": { "method": "sum" }, @@ -20741,19 +20282,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001075", + "id": "E14001564", "level": "constituency", - "name": "Barnsley South", + "name": "Warrington North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Barnsley South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Warrington North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001075" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001564" }, "measure": { "unit": "kwh" @@ -20774,28 +20315,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:162afa2167844a1b9ff71e77", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:164c242af729f56485745c59", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 488393982.184, + "value": 420068907.521, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1633c9880a66302f4463be6f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:165bf763ca6b40d64c445a3e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -20811,7 +20352,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -20820,7 +20361,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -20828,27 +20369,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001104", + "id": "E14001428", "level": "constituency", - "name": "Blackpool North and Fleetwood", + "name": "Pontefract, Castleford and Knottingley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Blackpool North and Fleetwood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Pontefract, Castleford and Knottingley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001428" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -20863,28 +20404,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1633c9880a66302f4463be6f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:165bf763ca6b40d64c445a3e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 136318779.339, + "value": 47086.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:163d5a07b2508616eb231806", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1673b5271f8c0d52af1038d5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -20900,7 +20441,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -20909,7 +20450,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -20917,27 +20458,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001546", + "id": "E14001474", "level": "constituency", - "name": "Thurrock", + "name": "Sittingbourne and Sheppey", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Thurrock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Sittingbourne and Sheppey: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001546" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001474" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -20952,20 +20493,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:163d5a07b2508616eb231806", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1673b5271f8c0d52af1038d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 171960427.261, + "value": 46143.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:165709679fbe7d92884a51a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1696fa7d396a4621cdba23eb", "aggregation": { "method": "sum" }, @@ -21006,19 +20547,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001106", + "id": "E14001107", "level": "constituency", - "name": "Blaydon and Consett", + "name": "Blyth and Ashington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blaydon and Consett: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Blyth and Ashington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001106" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001107" }, "measure": { "unit": "kwh" @@ -21039,28 +20580,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:165709679fbe7d92884a51a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1696fa7d396a4621cdba23eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 525020822.236, + "value": 508123438.752, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1678248f73e5b972aeb23529", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:169de93ef666e325b203a055", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -21073,73 +20614,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000107", + "id": "E14001216", "level": "constituency", - "name": "Rhondda and Ogmore", + "name": "East Thanet", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rhondda and Ogmore: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, East Thanet: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000107" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001216" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1678248f73e5b972aeb23529", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:169de93ef666e325b203a055", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45711.399, + "value": 154431794.454, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:168dae635f22a784912a5f47", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:16d61a2aec2e0921da9e30c9", "aggregation": { "method": "sum" }, @@ -21180,19 +20723,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001506", + "id": "E14001513", "level": "constituency", - "name": "Spen Valley", + "name": "Stafford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Spen Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stafford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001506" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001513" }, "measure": { "unit": "kwh" @@ -21213,28 +20756,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:168dae635f22a784912a5f47", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:16d61a2aec2e0921da9e30c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 493623172.532, + "value": 406836637.411, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:16e5a8bbc5beae83e75aea08", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:16e76e768a64972bc6b71252", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -21250,7 +20793,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -21259,7 +20802,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -21267,27 +20810,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001369", + "id": "E14001394", "level": "constituency", - "name": "Milton Keynes Central", + "name": "North East Somerset and Hanham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Milton Keynes Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North East Somerset and Hanham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001369" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001394" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -21300,28 +20843,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:16e5a8bbc5beae83e75aea08", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:16e76e768a64972bc6b71252", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 522385049.687, + "value": 35533.553, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1726817b6b91a7701fe1a044", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1717669271cb02ff879dc06f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -21334,83 +20877,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000092", + "id": "E14001341", "level": "constituency", - "name": "Cardiff West", + "name": "Liverpool West Derby", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cardiff West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Liverpool West Derby: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001341" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1726817b6b91a7701fe1a044", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1717669271cb02ff879dc06f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47272.58, + "value": 442465383.181, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:173126a8187d846294716138", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1718c4ff796f34102f010737", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -21423,81 +20964,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001362", + "id": "S14000098", "level": "constituency", - "name": "Mid Derbyshire", + "name": "Moray West, Nairn and Strathspey", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Moray West, Nairn and Strathspey: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001362" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000098" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:173126a8187d846294716138", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1718c4ff796f34102f010737", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38842.0, + "value": 55102.305, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17b22d7b1c641151d6f7449d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:171fa5c4a6f74c153e23fe1c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -21513,7 +21056,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -21522,7 +21065,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -21530,27 +21073,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000090", + "id": "E14001275", "level": "constituency", - "name": "Glenrothes and Mid Fife", + "name": "Havant", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glenrothes and Mid Fife: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Havant: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001275" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -21565,28 +21108,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17b22d7b1c641151d6f7449d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:171fa5c4a6f74c153e23fe1c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 127111174.005, + "value": 43565.766, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17b82b1a0a1d171bcc4bfdc2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1724cfe1712d3bf000132e31", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -21602,7 +21145,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -21611,7 +21154,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -21619,27 +21162,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001453", + "id": "E14001312", "level": "constituency", - "name": "Rugby", + "name": "Kingston and Surbiton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rugby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Kingston and Surbiton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001453" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001312" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -21652,20 +21195,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17b82b1a0a1d171bcc4bfdc2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1724cfe1712d3bf000132e31", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 515397756.172, + "value": 42202.892, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1816cc68db2951826d03b3bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:172765829ee642b43049396e", "aggregation": { "method": "sum" }, @@ -21706,19 +21249,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001185", + "id": "E14001360", "level": "constituency", - "name": "Crewe and Nantwich", + "name": "Mid Buckinghamshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Crewe and Nantwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Mid Buckinghamshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001185" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001360" }, "measure": { "unit": "count" @@ -21741,28 +21284,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1816cc68db2951826d03b3bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:172765829ee642b43049396e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50762.531, + "value": 41718.467, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1824d68053bffc8cd7f09253", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1735ae6870c8e5bcbb32549c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -21778,7 +21321,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -21787,7 +21330,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -21795,27 +21338,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001118", + "id": "E14001455", "level": "constituency", - "name": "Bradford East", + "name": "Runcorn and Helsby", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bradford East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Runcorn and Helsby: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001118" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001455" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -21830,20 +21373,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1824d68053bffc8cd7f09253", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1735ae6870c8e5bcbb32549c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43316.32, + "value": 131104589.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1871366d9159f681f30eaf11", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:174d439201937b685982e9ca", "aggregation": { "method": "sum" }, @@ -21884,19 +21427,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001520", + "id": "E14001083", "level": "constituency", - "name": "Stoke-on-Trent Central", + "name": "Beckenham and Penge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stoke-on-Trent Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Beckenham and Penge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001520" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001083" }, "measure": { "unit": "kwh" @@ -21917,28 +21460,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1871366d9159f681f30eaf11", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:174d439201937b685982e9ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 518283114.315, + "value": 547911825.963, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1872d3e9e6f33f12841d9df2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1753360388652d3d920ced4a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -21954,7 +21497,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -21963,7 +21506,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -21971,27 +21514,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000084", + "id": "S14000101", "level": "constituency", - "name": "Glasgow East", + "name": "Paisley and Renfrewshire North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glasgow East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Paisley and Renfrewshire North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000084" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000101" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -22006,28 +21549,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1872d3e9e6f33f12841d9df2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1753360388652d3d920ced4a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 137555139.499, + "value": 46426.917, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:187ec8c89f7882833aa08304", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:175a1b9a0f3da9fca4d9ec43", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -22040,73 +21583,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000101", + "id": "E14001453", "level": "constituency", - "name": "Paisley and Renfrewshire North", + "name": "Rugby", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Paisley and Renfrewshire North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Rugby: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000101" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001453" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:187ec8c89f7882833aa08304", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:175a1b9a0f3da9fca4d9ec43", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 454740398.552, + "value": 49297.538, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18816a9ba0409db01881ac22", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17600083dcfc494161d233e7", "aggregation": { "method": "sum" }, @@ -22147,19 +21692,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001213", + "id": "E14001291", "level": "constituency", - "name": "East Ham", + "name": "Honiton and Sidmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Ham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Honiton and Sidmouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001213" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001291" }, "measure": { "unit": "count" @@ -22180,28 +21725,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18816a9ba0409db01881ac22", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17600083dcfc494161d233e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35585.96, + "value": 31413.183, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:189b2fdcfb3dc9b7a437d0ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1762b709a106d4a9573171d7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -22214,81 +21759,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001096", + "id": "E14001538", "level": "constituency", - "name": "Birmingham Ladywood", + "name": "Tamworth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Ladywood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Tamworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001538" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:189b2fdcfb3dc9b7a437d0ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1762b709a106d4a9573171d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 432756137.505, + "value": 152741764.402, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18a929f02bec066afa60257b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:177b93ffb4091cee9bd4c5a7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -22301,73 +21848,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001576", + "id": "W07000104", "level": "constituency", - "name": "West Ham and Beckton", + "name": "Newport East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Ham and Beckton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Newport East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001576" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000104" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18a929f02bec066afa60257b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:177b93ffb4091cee9bd4c5a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37217.279, + "value": 49881.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18aa3a581b8c2b2c3ae00eee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:177cad0e3f8bb1f2909182c0", "aggregation": { "method": "sum" }, @@ -22408,19 +21957,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001302", + "id": "S14000063", "level": "constituency", - "name": "Ipswich", + "name": "Airdrie and Shotts", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ipswich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Airdrie and Shotts: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001302" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000063" }, "measure": { "unit": "count" @@ -22441,28 +21990,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18aa3a581b8c2b2c3ae00eee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:177cad0e3f8bb1f2909182c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42524.0, + "value": 40486.858, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18c85554d7cf19af3f4ec898", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18183f34155d0703f094f547", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -22475,81 +22024,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001482", + "id": "E14001392", "level": "constituency", - "name": "South Cotswolds", + "name": "North East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Cotswolds: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North East Hampshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001482" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001392" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18c85554d7cf19af3f4ec898", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18183f34155d0703f094f547", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 313290766.401, + "value": 43874.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18cbb56802208aad870a61bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1836068cc1b503d152fe8c99", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -22565,7 +22116,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -22574,7 +22125,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -22582,27 +22133,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001280", + "id": "E14001539", "level": "constituency", - "name": "Henley and Thame", + "name": "Tatton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Henley and Thame: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Tatton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001280" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001539" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -22617,28 +22168,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18cbb56802208aad870a61bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1836068cc1b503d152fe8c99", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 196474769.447, + "value": 44003.901, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18dd370ca18a302216149933", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:183b5efd2d29cf222912533e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -22651,81 +22202,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001293", + "id": "S14000066", "level": "constituency", - "name": "Hornsey and Friern Barnet", + "name": "Arbroath and Broughty Ferry", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hornsey and Friern Barnet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Arbroath and Broughty Ferry: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001293" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000066" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18dd370ca18a302216149933", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:183b5efd2d29cf222912533e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40624.032, + "value": 165890929.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1939b6cfa8c06740b545e36a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1867eb21e3d60fdb0b7dd51a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -22741,7 +22294,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -22750,7 +22303,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -22758,27 +22311,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001488", + "id": "E14001511", "level": "constituency", - "name": "South Leicestershire", + "name": "St Ives", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, St Ives: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001488" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001511" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -22791,20 +22344,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1939b6cfa8c06740b545e36a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1867eb21e3d60fdb0b7dd51a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 467854485.137, + "value": 21043.9, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19543f5b7d3075e7681f775b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1884a6153ce54e354695c423", "aggregation": { "method": "sum" }, @@ -22845,19 +22398,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000060", + "id": "E14001113", "level": "constituency", - "name": "Aberdeen North", + "name": "Bootle", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aberdeen North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bootle: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000060" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001113" }, "measure": { "unit": "count" @@ -22878,28 +22431,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19543f5b7d3075e7681f775b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1884a6153ce54e354695c423", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50849.301, + "value": 43947.794, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1978b3499eead4d9cd916a58", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1886b137d91f3e4ac363dd46", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -22915,7 +22468,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -22924,7 +22477,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -22932,27 +22485,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001195", + "id": "S14000098", "level": "constituency", - "name": "Derbyshire Dales", + "name": "Moray West, Nairn and Strathspey", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Derbyshire Dales: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Moray West, Nairn and Strathspey: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001195" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000098" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -22965,28 +22518,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1978b3499eead4d9cd916a58", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1886b137d91f3e4ac363dd46", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 433475742.589, + "value": 28477.23, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19b9560561234d0ba3d47944", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:189b7adce1a60d306d166f3b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -22999,75 +22552,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001095", + "id": "E14001595", "level": "constituency", - "name": "Birmingham Hodge Hill and Solihull North", + "name": "Wolverhampton South East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birmingham Hodge Hill and Solihull North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wolverhampton South East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001595" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19b9560561234d0ba3d47944", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:189b7adce1a60d306d166f3b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44129.263, + "value": 487991167.141, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19b98c800a0e3d97d8ea51c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18a3ef51fc62de556a0d1430", "aggregation": { "method": "sum" }, @@ -23108,19 +22659,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001091", + "id": "W07000099", "level": "constituency", - "name": "Birkenhead", + "name": "Merthyr Tydfil and Aberdare", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birkenhead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Merthyr Tydfil and Aberdare: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001091" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000099" }, "measure": { "unit": "kwh" @@ -23143,28 +22694,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19b98c800a0e3d97d8ea51c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18a3ef51fc62de556a0d1430", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 145578197.014, + "value": 127767035.549, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19ba9daaf04ecbcaccce7077", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18b674cb1c83936445e63e8a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -23177,81 +22728,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001139", + "id": "E14001164", "level": "constituency", - "name": "Broxbourne", + "name": "Chester South and Eddisbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Broxbourne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Chester South and Eddisbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001139" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001164" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19ba9daaf04ecbcaccce7077", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18b674cb1c83936445e63e8a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40143.66, + "value": 41805.217, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19e0dfb6196b551dda2d2f76", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18c3501ade49f466a20a114d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -23267,7 +22820,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -23276,7 +22829,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -23284,27 +22837,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001496", + "id": "E14001540", "level": "constituency", - "name": "South West Hertfordshire", + "name": "Taunton and Wellington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South West Hertfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Taunton and Wellington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001496" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001540" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -23317,28 +22870,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19e0dfb6196b551dda2d2f76", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18c3501ade49f466a20a114d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37447.072, + "value": 372062357.969, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19f0a916d1c8fec6e00c98ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18e7429ee0a939fef41722de", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -23354,7 +22907,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -23363,7 +22916,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -23371,27 +22924,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001150", + "id": "E14001458", "level": "constituency", - "name": "Cannock Chase", + "name": "Rutland and Stamford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cannock Chase: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Rutland and Stamford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001150" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001458" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -23406,107 +22959,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19f0a916d1c8fec6e00c98ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18e7429ee0a939fef41722de", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45324.0, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a196e8807dc853e1eb43f6b", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001519", - "level": "constituency", - "name": "Stockton West", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Stockton West: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001519" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a196e8807dc853e1eb43f6b", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 39683.86, + "value": 166464007.109, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a1d63b829cd9b1fe17216e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18ed128edf7bef1eddf05185", "aggregation": { "method": "sum" }, @@ -23547,19 +23013,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001587", + "id": "W07000101", "level": "constituency", - "name": "Winchester", + "name": "Monmouthshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Winchester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Monmouthshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001587" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000101" }, "measure": { "unit": "count" @@ -23580,28 +23046,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a1d63b829cd9b1fe17216e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18ed128edf7bef1eddf05185", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35948.862, + "value": 32784.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a2e3cceb0a664c668a4932b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18f3a0fb993484e6ea3b5d05", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -23617,7 +23083,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -23626,7 +23092,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -23634,27 +23100,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001399", + "id": "E14001497", "level": "constituency", - "name": "North Somerset", + "name": "South West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Somerset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South West Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001399" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001497" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -23669,28 +23135,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a2e3cceb0a664c668a4932b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18f3a0fb993484e6ea3b5d05", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42813.096, + "value": 191190636.921, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a362b504ad7dea0bef2dad9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:190d2e00933521a3274975be", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -23706,7 +23172,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -23715,7 +23181,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -23723,27 +23189,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000090", + "id": "E14001593", "level": "constituency", - "name": "Cardiff North", + "name": "Wokingham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cardiff North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wokingham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000090" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001593" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -23756,20 +23222,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a362b504ad7dea0bef2dad9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:190d2e00933521a3274975be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39176.389, + "value": 522927251.37, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a6d214ec3e4bb9da608491e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:191ff41aaf0b7ded67b05901", "aggregation": { "method": "sum" }, @@ -23810,19 +23276,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001370", + "id": "E14001186", "level": "constituency", - "name": "Milton Keynes North", + "name": "Croydon East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Milton Keynes North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Croydon East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001370" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001186" }, "measure": { "unit": "count" @@ -23845,107 +23311,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a6d214ec3e4bb9da608491e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:191ff41aaf0b7ded67b05901", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43772.893, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a77f8b006b921c79bf7b046", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001528", - "level": "constituency", - "name": "Stretford and Urmston", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Stretford and Urmston: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001528" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a77f8b006b921c79bf7b046", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 40146.165, + "value": 45375.813, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a88a4af6b8d380ba54de76c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:193d78b5e249d34e254672c2", "aggregation": { "method": "sum" }, @@ -23986,19 +23365,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001074", + "id": "E14001249", "level": "constituency", - "name": "Barnsley North", + "name": "Godalming and Ash", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Barnsley North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Godalming and Ash: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001074" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001249" }, "measure": { "unit": "kwh" @@ -24021,20 +23400,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a88a4af6b8d380ba54de76c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:193d78b5e249d34e254672c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 135556062.973, + "value": 188604539.106, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a8c4c0c3538b678f11d42af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:194c8903e36d3f0dcf83319f", "aggregation": { "method": "sum" }, @@ -24075,19 +23454,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001509", + "id": "E14001406", "level": "constituency", - "name": "St Helens North", + "name": "Northampton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, St Helens North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Northampton North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001509" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001406" }, "measure": { "unit": "count" @@ -24110,20 +23489,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a8c4c0c3538b678f11d42af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:194c8903e36d3f0dcf83319f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44933.272, + "value": 55246.256, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a9f87d4d7594eaff878f893", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1969ae588e0605c4572d7e37", "aggregation": { "method": "sum" }, @@ -24164,19 +23543,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001600", + "id": "E14001110", "level": "constituency", - "name": "Wycombe", + "name": "Bolton North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wycombe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bolton North East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001600" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001110" }, "measure": { "unit": "kwh" @@ -24199,28 +23578,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a9f87d4d7594eaff878f893", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1969ae588e0605c4572d7e37", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 168991635.497, + "value": 155925290.449, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1aa51e119b46f4d08dbe0d9b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1983fdb6768196d6f183a8b2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -24233,83 +23612,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001271", + "id": "E14001501", "level": "constituency", - "name": "Harrow West", + "name": "Southend East and Rochford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Harrow West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Southend East and Rochford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001271" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001501" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1aa51e119b46f4d08dbe0d9b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1983fdb6768196d6f183a8b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45439.404, + "value": 38510.929, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1aa79c535402eec3b25a34cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a13df7c2b36ba0fc2c4143d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -24325,7 +23702,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -24334,7 +23711,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -24342,27 +23719,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000102", + "id": "S14000090", "level": "constituency", - "name": "Paisley and Renfrewshire South", + "name": "Glenrothes and Mid Fife", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Paisley and Renfrewshire South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Glenrothes and Mid Fife: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000102" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000090" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -24375,28 +23752,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1aa79c535402eec3b25a34cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a13df7c2b36ba0fc2c4143d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42593.431, + "value": 504695659.468, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ab1fa9cf4f6e4c92ee530e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a2629c8e09e86ccef45b52f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -24409,75 +23786,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001267", + "id": "E14001339", "level": "constituency", - "name": "Harlow", + "name": "Liverpool Walton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harlow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Liverpool Walton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001267" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001339" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ab1fa9cf4f6e4c92ee530e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a2629c8e09e86ccef45b52f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 160939539.687, + "value": 429128678.837, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b08e209317b171266d4bc55", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a38477e2cf06b59b6827e66", "aggregation": { "method": "sum" }, @@ -24518,19 +23893,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001091", + "id": "E14001556", "level": "constituency", - "name": "Birkenhead", + "name": "Twickenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birkenhead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Twickenham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001091" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001556" }, "measure": { "unit": "count" @@ -24553,20 +23928,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b08e209317b171266d4bc55", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a38477e2cf06b59b6827e66", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50029.945, + "value": 45985.191, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b193774a89f9a068665c7bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a44a30a05e8bb94324b4ea3", "aggregation": { "method": "sum" }, @@ -24607,19 +23982,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000108", + "id": "E14001274", "level": "constituency", - "name": "Berwickshire, Roxburgh and Selkirk", + "name": "Hastings and Rye", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Berwickshire, Roxburgh and Selkirk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hastings and Rye: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000108" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001274" }, "measure": { "unit": "kwh" @@ -24642,28 +24017,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b193774a89f9a068665c7bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a44a30a05e8bb94324b4ea3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 177628678.211, + "value": 162340777.544, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b1f5c22b7503fa0722542b0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a4f87f201963d739d609593", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -24676,75 +24051,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001080", + "id": "S14000086", "level": "constituency", - "name": "Bath", + "name": "Glasgow North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bath: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Glasgow North East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001080" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000086" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b1f5c22b7503fa0722542b0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a4f87f201963d739d609593", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46622.766, + "value": 46246.061, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b2e51489396b3f0a6213c22", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a5916fd3a5301bbe35722ac", "aggregation": { "method": "sum" }, @@ -24785,19 +24158,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001126", + "id": "E14001451", "level": "constituency", - "name": "Bridgwater", + "name": "Rother Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bridgwater: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Rother Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001126" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001451" }, "measure": { "unit": "kwh" @@ -24818,20 +24191,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b2e51489396b3f0a6213c22", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a5916fd3a5301bbe35722ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 301570723.164, + "value": 471461170.066, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b85dc1518b861f14ddb4cc1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a6e2938955050c12d59a036", "aggregation": { "method": "sum" }, @@ -24872,19 +24245,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001505", + "id": "E14001389", "level": "constituency", - "name": "Spelthorne", + "name": "North Durham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Spelthorne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North Durham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001505" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001389" }, "measure": { "unit": "count" @@ -24907,20 +24280,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b85dc1518b861f14ddb4cc1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a6e2938955050c12d59a036", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44286.0, + "value": 46116.041, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b86720122ad9c7f1e11073c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a8a38042aacf971119eafef", "aggregation": { "method": "sum" }, @@ -24961,19 +24334,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001261", + "id": "E14001488", "level": "constituency", - "name": "Halesowen", + "name": "South Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Halesowen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South Leicestershire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001261" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001488" }, "measure": { "unit": "kwh" @@ -24996,115 +24369,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b86720122ad9c7f1e11073c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a8a38042aacf971119eafef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 127184984.064, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b89431c8c68ab16c104fd55", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001480", - "level": "constituency", - "name": "South Basildon and East Thurrock", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, South Basildon and East Thurrock: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001480" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b89431c8c68ab16c104fd55", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 398219189.199, + "value": 157229370.681, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bbb81cc3e4f7418d7897b0b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a8d1a0e84e16e31bfc4450c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -25120,7 +24406,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -25129,7 +24415,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -25137,27 +24423,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001290", + "id": "E14001207", "level": "constituency", - "name": "Holborn and St Pancras", + "name": "Ealing Central and Acton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Holborn and St Pancras: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ealing Central and Acton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001290" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001207" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -25172,28 +24458,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1bbb81cc3e4f7418d7897b0b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a8d1a0e84e16e31bfc4450c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 152522432.355, + "value": 61459.594, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bc0996d70fcd9b4e06b2959", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ad6dbb3c71f52c18eb25439", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -25209,7 +24495,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -25218,7 +24504,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -25226,27 +24512,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001264", + "id": "E14001364", "level": "constituency", - "name": "Hammersmith and Chiswick", + "name": "Mid Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hammersmith and Chiswick: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Mid Leicestershire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001264" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001364" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -25261,20 +24547,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1bc0996d70fcd9b4e06b2959", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ad6dbb3c71f52c18eb25439", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 57019.151, + "value": 144675810.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bcf58340490cb473925df6e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ad7af29a869c671df829317", "aggregation": { "method": "sum" }, @@ -25315,19 +24601,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001325", + "id": "S14000105", "level": "constituency", - "name": "Leeds West and Pudsey", + "name": "Stirling and Strathallan", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leeds West and Pudsey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stirling and Strathallan: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001325" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000105" }, "measure": { "unit": "count" @@ -25348,28 +24634,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1bcf58340490cb473925df6e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ad7af29a869c671df829317", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41251.361, + "value": 36782.227, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bf0d745235d077004f91eb2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1adc7bf1bd1c5bd0ba57ad0a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -25382,83 +24668,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001482", + "id": "W07000111", "level": "constituency", - "name": "South Cotswolds", + "name": "Wrexham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Cotswolds: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wrexham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001482" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000111" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1bf0d745235d077004f91eb2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1adc7bf1bd1c5bd0ba57ad0a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44020.511, + "value": 395528221.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bf8be43a931b9688bac59ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b06f5e593305eb51b39ed73", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -25471,83 +24755,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001420", + "id": "E14001589", "level": "constituency", - "name": "Oxford West and Abingdon", + "name": "Wirral West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Oxford West and Abingdon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wirral West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001420" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001589" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1bf8be43a931b9688bac59ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b06f5e593305eb51b39ed73", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42164.368, + "value": 504869482.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c38ccf482233e9967b66f9a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b2e15d884181c8e2ed8a17e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -25560,83 +24842,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001228", + "id": "E14001485", "level": "constituency", - "name": "Erewash", + "name": "South Dorset", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Erewash: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South Dorset: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001228" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001485" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c38ccf482233e9967b66f9a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b2e15d884181c8e2ed8a17e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 133160061.822, + "value": 43132.841, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c3ef041c16301603f1f1b8e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b3332e5388992d748d07751", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -25649,83 +24929,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001270", + "id": "E14001397", "level": "constituency", - "name": "Harrow East", + "name": "North Northumberland", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Harrow East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Northumberland: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001270" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001397" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c3ef041c16301603f1f1b8e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b3332e5388992d748d07751", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40104.356, + "value": 407493108.384, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c53ddc4766283f1b2a422b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b58cf1e18dc9418ce670dbb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -25738,75 +25016,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001230", + "id": "E14001536", "level": "constituency", - "name": "Esher and Walton", + "name": "Swindon North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Esher and Walton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Swindon North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001230" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001536" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c53ddc4766283f1b2a422b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b58cf1e18dc9418ce670dbb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43275.808, + "value": 42145.117, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c544100f95cb9918039e5cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b62c975a7f565721d4bcd7c", "aggregation": { "method": "sum" }, @@ -25847,19 +25123,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001073", + "id": "E14001567", "level": "constituency", - "name": "Barking", + "name": "Washington and Gateshead South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Barking: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Washington and Gateshead South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001073" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001567" }, "measure": { "unit": "kwh" @@ -25880,28 +25156,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c544100f95cb9918039e5cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b62c975a7f565721d4bcd7c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 403592987.6, + "value": 473756880.681, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c57e7e6f663584ccce572de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b6c0b24dc41b57b8577a0ba", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -25914,81 +25190,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001351", + "id": "S14000101", "level": "constituency", - "name": "Maldon", + "name": "Paisley and Renfrewshire North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Maldon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Paisley and Renfrewshire North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001351" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000101" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c57e7e6f663584ccce572de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b6c0b24dc41b57b8577a0ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 33731.414, + "value": 122681174.763, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c63c303759be4ae9354c996", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b7975dfe39f0bc848b5cc37", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -26001,73 +25279,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001259", + "id": "E14001521", "level": "constituency", - "name": "Hackney North and Stoke Newington", + "name": "Stoke-on-Trent North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hackney North and Stoke Newington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stoke-on-Trent North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001259" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001521" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c63c303759be4ae9354c996", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b7975dfe39f0bc848b5cc37", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 435780015.302, + "value": 45392.673, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c648e8044d577549d768357", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b7bd2139b68b82c336339b4", "aggregation": { "method": "sum" }, @@ -26108,19 +25388,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001157", + "id": "E14001239", "level": "constituency", - "name": "Chatham and Aylesford", + "name": "Folkestone and Hythe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chatham and Aylesford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Folkestone and Hythe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001157" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001239" }, "measure": { "unit": "kwh" @@ -26141,20 +25421,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c648e8044d577549d768357", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b7bd2139b68b82c336339b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 419841406.549, + "value": 394957794.154, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c855c7391eac5d58b65a5cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b961c0a6e38aac05a6fc5d8", "aggregation": { "method": "sum" }, @@ -26195,19 +25475,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001236", + "id": "E14001456", "level": "constituency", - "name": "Feltham and Heston", + "name": "Runnymede and Weybridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Feltham and Heston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Runnymede and Weybridge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001236" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001456" }, "measure": { "unit": "kwh" @@ -26228,20 +25508,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c855c7391eac5d58b65a5cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b961c0a6e38aac05a6fc5d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 454580942.276, + "value": 585222147.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c875025fac496325abbec5f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1baf889cbc0a39f24eb6d630", "aggregation": { "method": "sum" }, @@ -26282,19 +25562,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001276", + "id": "E14001137", "level": "constituency", - "name": "Hayes and Harlington", + "name": "Bromley and Biggin Hill", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hayes and Harlington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bromley and Biggin Hill: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001276" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001137" }, "measure": { "unit": "count" @@ -26315,28 +25595,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c875025fac496325abbec5f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1baf889cbc0a39f24eb6d630", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36269.379, + "value": 37956.669, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ca75a3abf4dc36657b23dff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bdd802f72f817eeaa29d24a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -26349,81 +25629,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001339", + "id": "E14001563", "level": "constituency", - "name": "Liverpool Walton", + "name": "Walthamstow", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Liverpool Walton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Walthamstow: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001339" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001563" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ca75a3abf4dc36657b23dff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1bdd802f72f817eeaa29d24a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44032.447, + "value": 136500794.242, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cb326578816b83b8181808a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bea0a1f5f2a8987fd5e815b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -26439,7 +25721,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -26448,7 +25730,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -26456,27 +25738,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001135", + "id": "S14000027", "level": "constituency", - "name": "Bristol South", + "name": "Na h-Eileanan an Iar", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bristol South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Na h-Eileanan an Iar: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001135" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000027" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -26491,20 +25773,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1cb326578816b83b8181808a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1bea0a1f5f2a8987fd5e815b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 139926944.54, + "value": 17876.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cb558bedb21c11490468b70", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bf08c0b8c2983d17788b95c", "aggregation": { "method": "sum" }, @@ -26545,19 +25827,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001357", + "id": "E14001075", "level": "constituency", - "name": "Melton and Syston", + "name": "Barnsley South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Melton and Syston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Barnsley South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001357" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001075" }, "measure": { "unit": "count" @@ -26580,20 +25862,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1cb558bedb21c11490468b70", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1bf08c0b8c2983d17788b95c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43602.058, + "value": 49134.523, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ccf24098f5b6cc081d94add", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c0031bd03771c7bfbcb2e5d", "aggregation": { "method": "sum" }, @@ -26634,19 +25916,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001497", + "id": "E14001248", "level": "constituency", - "name": "South West Norfolk", + "name": "Gloucester", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South West Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Gloucester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001497" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001248" }, "measure": { "unit": "kwh" @@ -26669,28 +25951,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ccf24098f5b6cc081d94add", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c0031bd03771c7bfbcb2e5d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 191190636.921, + "value": 161757352.826, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cd04521fee062da7eb84011", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c4155e7725d6d815e5214ed", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -26706,7 +25988,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -26715,7 +25997,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -26723,27 +26005,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001564", + "id": "E14001101", "level": "constituency", - "name": "Warrington North", + "name": "Bishop Auckland", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Warrington North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bishop Auckland: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001564" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001101" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -26756,20 +26038,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1cd04521fee062da7eb84011", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c4155e7725d6d815e5214ed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 420068907.521, + "value": 37539.753, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d205d0af2bea9cec09f452b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c4a4527d81ab0f70f496984", "aggregation": { "method": "sum" }, @@ -26810,19 +26092,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000072", + "id": "E14001094", "level": "constituency", - "name": "Cumbernauld and Kirkintilloch", + "name": "Birmingham Hall Green and Moseley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cumbernauld and Kirkintilloch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Birmingham Hall Green and Moseley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000072" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001094" }, "measure": { "unit": "count" @@ -26843,20 +26125,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d205d0af2bea9cec09f452b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c4a4527d81ab0f70f496984", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40281.986, + "value": 37554.888, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c571c0e324a70f394ea5d66", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001089", + "level": "constituency", + "name": "Bexleyheath and Crayford", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Bexleyheath and Crayford: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001089" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c571c0e324a70f394ea5d66", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 133567679.499, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d2be96b440863924b921f9d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c60e5eb355859da21b50de8", "aggregation": { "method": "sum" }, @@ -26897,19 +26268,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001199", + "id": "E14001597", "level": "constituency", - "name": "Doncaster East and the Isle of Axholme", + "name": "Worcester", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Doncaster East and the Isle of Axholme: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Worcester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001199" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001597" }, "measure": { "unit": "kwh" @@ -26930,20 +26301,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d2be96b440863924b921f9d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c60e5eb355859da21b50de8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 436050156.478, + "value": 421683451.452, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d4aff80b36e60b1d9a7a385", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c7a137458b3cfffcdeb8d2f", "aggregation": { "method": "sum" }, @@ -26984,19 +26355,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001601", + "id": "E14001537", "level": "constituency", - "name": "Wyre Forest", + "name": "Swindon South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wyre Forest: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Swindon South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001601" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001537" }, "measure": { "unit": "kwh" @@ -27019,28 +26390,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d4aff80b36e60b1d9a7a385", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c7a137458b3cfffcdeb8d2f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 155170340.977, + "value": 154676984.932, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d70118fa878513194b2e414", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c970816efe9e4a3ed957be7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -27053,81 +26424,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001185", + "id": "E14001064", "level": "constituency", - "name": "Crewe and Nantwich", + "name": "Aldridge-Brownhills", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Crewe and Nantwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Aldridge-Brownhills: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001185" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001064" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d70118fa878513194b2e414", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c970816efe9e4a3ed957be7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48402.494, + "value": 40350.347, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d8c0e0947cad97c8a4b51b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ca1b672346c623682921870", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -27140,73 +26513,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001241", + "id": "E14001506", "level": "constituency", - "name": "Frome and East Somerset", + "name": "Spen Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Frome and East Somerset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Spen Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001241" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001506" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d8c0e0947cad97c8a4b51b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ca1b672346c623682921870", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 31390.28, + "value": 42962.76, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1da0a1575a5690b9c80051d2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ca5e540bb1b72b4161d3dcc", "aggregation": { "method": "sum" }, @@ -27247,19 +26622,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001396", + "id": "S14000066", "level": "constituency", - "name": "North Norfolk", + "name": "Arbroath and Broughty Ferry", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Arbroath and Broughty Ferry: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001396" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000066" }, "measure": { "unit": "count" @@ -27280,20 +26655,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1da0a1575a5690b9c80051d2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ca5e540bb1b72b4161d3dcc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 24036.266, + "value": 40500.428, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1dcc888f29a7723cb397baa7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cb953e2221020fbc6581862", "aggregation": { "method": "sum" }, @@ -27334,19 +26709,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001464", + "id": "E14001503", "level": "constituency", - "name": "Selby", + "name": "Southgate and Wood Green", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Selby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Southgate and Wood Green: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001464" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001503" }, "measure": { "unit": "kwh" @@ -27367,20 +26742,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1dcc888f29a7723cb397baa7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1cb953e2221020fbc6581862", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 398449157.951, + "value": 592493562.486, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1dd0fe0ff4b3182622c6e166", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cd15f3b4ae22f9a75b03bee", "aggregation": { "method": "sum" }, @@ -27421,19 +26796,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001095", + "id": "E14001223", "level": "constituency", - "name": "Birmingham Hodge Hill and Solihull North", + "name": "Eltham and Chislehurst", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Hodge Hill and Solihull North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Eltham and Chislehurst: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001223" }, "measure": { "unit": "kwh" @@ -27454,28 +26829,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1dd0fe0ff4b3182622c6e166", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1cd15f3b4ae22f9a75b03bee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 477577975.756, + "value": 523398061.783, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1dd90ee08c0d333b04de6b6d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cd9c21899609b286b2bfe24", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -27491,7 +26866,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -27500,7 +26875,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -27508,27 +26883,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001560", + "id": "E14001296", "level": "constituency", - "name": "Wakefield and Rothwell", + "name": "Hove and Portslade", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wakefield and Rothwell: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hove and Portslade: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001560" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001296" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -27543,28 +26918,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1dd90ee08c0d333b04de6b6d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1cd9c21899609b286b2bfe24", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 142670292.339, + "value": 49248.895, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1deaa88c9a5abfae6226ff11", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d1c4c4a852c1ad42d808605", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -27580,7 +26955,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -27589,7 +26964,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -27597,27 +26972,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001430", + "id": "E14001329", "level": "constituency", - "name": "Poplar and Limehouse", + "name": "Leigh and Atherton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Poplar and Limehouse: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Leigh and Atherton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001430" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001329" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -27632,20 +27007,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1deaa88c9a5abfae6226ff11", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d1c4c4a852c1ad42d808605", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 70637.381, + "value": 146418298.385, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e2e987e848f4c65d7988b6c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d23eda88e971b18b18bcf49", "aggregation": { "method": "sum" }, @@ -27686,19 +27061,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001206", + "id": "E14001574", "level": "constituency", - "name": "Dunstable and Leighton Buzzard", + "name": "West Bromwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dunstable and Leighton Buzzard: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, West Bromwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001206" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001574" }, "measure": { "unit": "kwh" @@ -27719,28 +27094,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e2e987e848f4c65d7988b6c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d23eda88e971b18b18bcf49", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 501788491.81, + "value": 477931413.613, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e4fced5de7e3206e446e45d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d35a3d0c137487f3c55a0df", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -27753,81 +27128,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001126", + "id": "E14001180", "level": "constituency", - "name": "Bridgwater", + "name": "Coventry East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bridgwater: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Coventry East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001126" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001180" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e4fced5de7e3206e446e45d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d35a3d0c137487f3c55a0df", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 34734.889, + "value": 49635.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e66be594598fcfac589b51b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d3efe03c21cbb7cf9320a7c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -27840,75 +27217,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001574", + "id": "S14000065", "level": "constituency", - "name": "West Bromwich", + "name": "Angus and Perthshire Glens", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Bromwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Angus and Perthshire Glens: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001574" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000065" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e66be594598fcfac589b51b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d3efe03c21cbb7cf9320a7c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44174.504, + "value": 32206.975, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e8cd2d485d44e0ee47c2c37", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d6526c32b4d3644e3608ed7", "aggregation": { "method": "sum" }, @@ -27949,19 +27324,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001502", + "id": "E14001398", "level": "constituency", - "name": "Southend West and Leigh", + "name": "North Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Southend West and Leigh: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North Shropshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001502" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001398" }, "measure": { "unit": "kwh" @@ -27984,28 +27359,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e8cd2d485d44e0ee47c2c37", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d6526c32b4d3644e3608ed7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 146298104.892, + "value": 163796873.355, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e93b1a5a86a6c768e138a7b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d6c78286145e4348068654d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -28018,75 +27393,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001301", + "id": "E14001257", "level": "constituency", - "name": "Ilford South", + "name": "Greenwich and Woolwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ilford South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Greenwich and Woolwich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001301" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001257" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e93b1a5a86a6c768e138a7b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d6c78286145e4348068654d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39888.288, + "value": 340020782.044, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ea096341f060e0502d9e511", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d774491ebe20aba3cb8fd67", "aggregation": { "method": "sum" }, @@ -28127,19 +27500,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001273", + "id": "E14001114", "level": "constituency", - "name": "Harwich and North Essex", + "name": "Boston and Skegness", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Harwich and North Essex: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Boston and Skegness: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001273" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001114" }, "measure": { "unit": "count" @@ -28162,28 +27535,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ea096341f060e0502d9e511", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d774491ebe20aba3cb8fd67", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45061.885, + "value": 53389.811, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1eab2c996857e7d065569ada", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d7c029cc619842d20824fa8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -28196,83 +27569,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001296", + "id": "E14001449", "level": "constituency", - "name": "Hove and Portslade", + "name": "Romsey and Southampton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hove and Portslade: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Romsey and Southampton North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001296" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001449" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1eab2c996857e7d065569ada", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d7c029cc619842d20824fa8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 148463499.486, + "value": 27937.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1eef4ef672a2b352ccdbc196", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d975994efdd755e1acea922", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -28285,75 +27656,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001175", + "id": "E14001295", "level": "constituency", - "name": "Clapham and Brixton Hill", + "name": "Houghton and Sunderland South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Clapham and Brixton Hill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Houghton and Sunderland South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001175" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001295" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1eef4ef672a2b352ccdbc196", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d975994efdd755e1acea922", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48096.652, + "value": 47567.575, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ef39c2cfec726ff783ae233", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1dcbea96f89a6291d40c79a6", "aggregation": { "method": "sum" }, @@ -28394,19 +27763,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001134", + "id": "E14001482", "level": "constituency", - "name": "Bristol North West", + "name": "South Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bristol North West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Cotswolds: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001134" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001482" }, "measure": { "unit": "kwh" @@ -28427,20 +27796,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ef39c2cfec726ff783ae233", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1dcbea96f89a6291d40c79a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 450770073.189, + "value": 313290766.401, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f0e9a693326ae41915b69f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1dd4e946b513009dacbeb7d9", "aggregation": { "method": "sum" }, @@ -28481,19 +27850,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001474", + "id": "E14001505", "level": "constituency", - "name": "Sittingbourne and Sheppey", + "name": "Spelthorne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sittingbourne and Sheppey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Spelthorne: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001474" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001505" }, "measure": { "unit": "kwh" @@ -28516,20 +27885,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f0e9a693326ae41915b69f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1dd4e946b513009dacbeb7d9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 153478397.108, + "value": 159099902.064, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e3d5f138cbb1111f069c12b", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001296", + "level": "constituency", + "name": "Hove and Portslade", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Hove and Portslade: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001296" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e3d5f138cbb1111f069c12b", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 41640.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f1e77670d67e9bc54ad7025", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e47dab6d90d39c483f34d11", "aggregation": { "method": "sum" }, @@ -28570,19 +28026,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001128", + "id": "E14001347", "level": "constituency", - "name": "Brigg and Immingham", + "name": "Macclesfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brigg and Immingham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Macclesfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001128" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001347" }, "measure": { "unit": "kwh" @@ -28603,28 +28059,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f1e77670d67e9bc54ad7025", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e47dab6d90d39c483f34d11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 445117049.685, + "value": 528369741.249, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f3a9a32c9dc6d5518602ccc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e4a18a73d5b2ef0e77943b0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -28637,83 +28093,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001306", + "id": "E14001315", "level": "constituency", - "name": "Islington South and Finsbury", + "name": "Kingston upon Hull West and Haltemprice", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Islington South and Finsbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Kingston upon Hull West and Haltemprice: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001306" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001315" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f3a9a32c9dc6d5518602ccc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e4a18a73d5b2ef0e77943b0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 59151.12, + "value": 509999506.92, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f3ccf117899c1e8832f3adf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e6b5aaf13328f9fce33be14", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -28729,7 +28183,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -28738,7 +28192,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -28746,27 +28200,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001130", + "id": "E14001383", "level": "constituency", - "name": "Brighton Pavilion", + "name": "Normanton and Hemsworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brighton Pavilion: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Normanton and Hemsworth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001130" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001383" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -28781,28 +28235,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f3ccf117899c1e8832f3adf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e6b5aaf13328f9fce33be14", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 142965941.829, + "value": 47002.164, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f6eeda80948d4b97d1f93ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e76eca2f123dfcfa8bd515c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -28815,81 +28269,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001271", + "id": "E14001164", "level": "constituency", - "name": "Harrow West", + "name": "Chester South and Eddisbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harrow West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Chester South and Eddisbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001271" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001164" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f6eeda80948d4b97d1f93ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e76eca2f123dfcfa8bd515c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 514589133.429, + "value": 171685150.209, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f842c7b96ad038107e6f386", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e93f0b2779942238230cfaa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -28902,83 +28358,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001490", + "id": "E14001396", "level": "constituency", - "name": "South Northamptonshire", + "name": "North Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Northamptonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001490" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001396" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f842c7b96ad038107e6f386", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e93f0b2779942238230cfaa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44298.491, + "value": 24036.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f93422661d1a401845b7a4e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1eadc6d90ef93b0e4f4139b5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -28991,81 +28445,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000110", + "id": "E14001239", "level": "constituency", - "name": "Kilmarnock and Loudoun", + "name": "Folkestone and Hythe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kilmarnock and Loudoun: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Folkestone and Hythe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001239" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f93422661d1a401845b7a4e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1eadc6d90ef93b0e4f4139b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44915.324, + "value": 44867.292, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f9a844f53f285f3c472823b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ebe8c458ccf3663eb3260cc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -29081,7 +28537,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -29090,7 +28546,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -29098,27 +28554,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000076", + "id": "E14001256", "level": "constituency", - "name": "Dunfermline and Dollar", + "name": "Great Yarmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dunfermline and Dollar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Great Yarmouth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000076" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001256" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -29131,28 +28587,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f9a844f53f285f3c472823b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ebe8c458ccf3663eb3260cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41847.622, + "value": 323802773.497, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1fb8c3c9fd349ae4c6e83f72", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ec7ea06e334a7eb292ade05", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -29168,7 +28624,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -29177,7 +28633,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -29185,27 +28641,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001593", + "id": "E14001540", "level": "constituency", - "name": "Wokingham", + "name": "Taunton and Wellington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wokingham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Taunton and Wellington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001593" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001540" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -29218,20 +28674,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1fb8c3c9fd349ae4c6e83f72", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ec7ea06e334a7eb292ade05", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 522927251.37, + "value": 40645.528, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1fe2f2173e8d1b0fdf21a2ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ee9827312454505bbad7078", "aggregation": { "method": "sum" }, @@ -29272,19 +28728,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001266", + "id": "E14001196", "level": "constituency", - "name": "Harborough, Oadby and Wigston", + "name": "Dewsbury and Batley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Harborough, Oadby and Wigston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dewsbury and Batley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001266" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001196" }, "measure": { "unit": "count" @@ -29307,28 +28763,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1fe2f2173e8d1b0fdf21a2ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ee9827312454505bbad7078", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44807.354, + "value": 39926.323, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20029a587c390b7b4df00abc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ef6e91a2b48e47471a9ed71", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -29341,83 +28797,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001377", + "id": "E14001200", "level": "constituency", - "name": "Newcastle upon Tyne Central and West", + "name": "Doncaster North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newcastle upon Tyne Central and West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Doncaster North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001377" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001200" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20029a587c390b7b4df00abc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ef6e91a2b48e47471a9ed71", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 161604958.771, + "value": 42432.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:200f2c9dcf6565495dcc37a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ef72ecd7a4ad94e6b14d2c0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -29430,81 +28884,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001182", + "id": "E14001359", "level": "constituency", - "name": "Coventry South", + "name": "Mid Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Coventry South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Mid Bedfordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001182" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001359" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:200f2c9dcf6565495dcc37a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ef72ecd7a4ad94e6b14d2c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42416.12, + "value": 165382889.93, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2017f2239fb5af7a668d37d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1efd7e9af37aa2432e223d75", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -29517,73 +28973,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000083", + "id": "E14001473", "level": "constituency", - "name": "Bangor Aberconwy", + "name": "Shrewsbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bangor Aberconwy: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Shrewsbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001473" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2017f2239fb5af7a668d37d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1efd7e9af37aa2432e223d75", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 333207818.829, + "value": 150159026.211, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20387189e4dd166425ab826d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f3811709911714757f70b9d", "aggregation": { "method": "sum" }, @@ -29624,19 +29082,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001116", + "id": "S14000071", "level": "constituency", - "name": "Bournemouth West", + "name": "Cowdenbeath and Kirkcaldy", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bournemouth West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Cowdenbeath and Kirkcaldy: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001116" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000071" }, "measure": { "unit": "count" @@ -29657,28 +29115,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20387189e4dd166425ab826d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f3811709911714757f70b9d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39254.838, + "value": 44551.837, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2038e36d029ba7cdd107be45", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f4311e5c48fdbcc90e2b468", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -29691,75 +29149,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001249", + "id": "E14001218", "level": "constituency", - "name": "Godalming and Ash", + "name": "East Worthing and Shoreham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Godalming and Ash: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, East Worthing and Shoreham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001249" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001218" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2038e36d029ba7cdd107be45", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f4311e5c48fdbcc90e2b468", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44149.819, + "value": 39768.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:206661903202162bdd502b91", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f4f17edc82404d3c8260200", "aggregation": { "method": "sum" }, @@ -29800,19 +29256,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001347", + "id": "E14001451", "level": "constituency", - "name": "Macclesfield", + "name": "Rother Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Macclesfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Rother Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001347" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001451" }, "measure": { "unit": "kwh" @@ -29835,109 +29291,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:206661903202162bdd502b91", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 163410568.279, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20797f8facd0b5493cadaa46", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "S14000081", - "level": "constituency", - "name": "Edinburgh South West", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Edinburgh South West: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000081" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20797f8facd0b5493cadaa46", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f4f17edc82404d3c8260200", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 53402.867, + "value": 127289222.196, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:208edfa0ec74eaaa7080cb7d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f805e05f2909fd98e4e832b", "aggregation": { "method": "sum" }, @@ -29978,19 +29345,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001125", + "id": "E14001112", "level": "constituency", - "name": "Brentwood and Ongar", + "name": "Bolton West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brentwood and Ongar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bolton West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001125" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001112" }, "measure": { "unit": "count" @@ -30011,28 +29378,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:208edfa0ec74eaaa7080cb7d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f805e05f2909fd98e4e832b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36910.134, + "value": 42885.493, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20a4a0dffa2135e4ef7d9981", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1fa62dcf85dfce783ae9a8c2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -30045,73 +29412,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001601", + "id": "E14001449", "level": "constituency", - "name": "Wyre Forest", + "name": "Romsey and Southampton North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wyre Forest: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Romsey and Southampton North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001601" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001449" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20a4a0dffa2135e4ef7d9981", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1fa62dcf85dfce783ae9a8c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 437084210.215, + "value": 176928587.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20c3bbc8183254411753d03c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1fc94eb6eb57f01bdf73cfc1", "aggregation": { "method": "sum" }, @@ -30152,19 +29521,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000062", + "id": "E14001378", "level": "constituency", - "name": "Aberdeenshire North and Moray East", + "name": "Newcastle upon Tyne East and Wallsend", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aberdeenshire North and Moray East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Newcastle upon Tyne East and Wallsend: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000062" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001378" }, "measure": { "unit": "count" @@ -30185,20 +29554,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20c3bbc8183254411753d03c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1fc94eb6eb57f01bdf73cfc1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 33813.639, + "value": 48610.947, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20c5658128a98e5ba8a6a5c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ff599cec0be0d313d363594", "aggregation": { "method": "sum" }, @@ -30239,19 +29608,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001118", + "id": "E14001536", "level": "constituency", - "name": "Bradford East", + "name": "Swindon North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bradford East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Swindon North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001118" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001536" }, "measure": { "unit": "kwh" @@ -30274,28 +29643,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20c5658128a98e5ba8a6a5c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ff599cec0be0d313d363594", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 131840170.222, + "value": 142702712.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20d2295597f4d504cccdfb7b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:200855cd72e9f6a9c67144e7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -30308,83 +29677,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001410", + "id": "S14000091", "level": "constituency", - "name": "Nottingham East", + "name": "Gordon and Buchan", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Nottingham East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Gordon and Buchan: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001410" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000091" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20d2295597f4d504cccdfb7b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:200855cd72e9f6a9c67144e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51773.905, + "value": 22434.91, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20d2817007cb425f57cebe77", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:202d046df1630d564a9f8f31", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -30397,75 +29764,160 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000085", + "id": "E14001301", "level": "constituency", - "name": "Brecon, Radnor and Cwm Tawe", + "name": "Ilford South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brecon, Radnor and Cwm Tawe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ilford South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000085" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001301" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20d2817007cb425f57cebe77", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:202d046df1630d564a9f8f31", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44266.101, + "value": 34953.424, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20d9ab5657944bc3af0ee0e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2033d27994c8b3a49ccd51a1", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001312", + "level": "constituency", + "name": "Kingston and Surbiton", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Kingston and Surbiton: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001312" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2033d27994c8b3a49ccd51a1", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 509726126.263, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:204f967c5e04240b665ae6bd", "aggregation": { "method": "sum" }, @@ -30506,19 +29958,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001406", + "id": "E14001190", "level": "constituency", - "name": "Northampton North", + "name": "Darlington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Northampton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Darlington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001406" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001190" }, "measure": { "unit": "count" @@ -30541,28 +29993,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20d9ab5657944bc3af0ee0e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:204f967c5e04240b665ae6bd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 55246.256, + "value": 47424.615, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20e634538e28d76d5b3089d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2051504eb43e92f20c111d18", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -30578,7 +30030,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -30587,7 +30039,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -30595,27 +30047,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001405", + "id": "E14001107", "level": "constituency", - "name": "North West Norfolk", + "name": "Blyth and Ashington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North West Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Blyth and Ashington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001405" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001107" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -30630,117 +30082,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20e634538e28d76d5b3089d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2051504eb43e92f20c111d18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 200548995.871, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20ecf0ce539b2836320ef695", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001432", - "level": "constituency", - "name": "Portsmouth South", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Portsmouth South: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001432" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20ecf0ce539b2836320ef695", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 138269814.894, + "value": 50234.641, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20fa2a940bb81bfbf268fe7c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2053e5cad141162eb3628f1a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -30753,83 +30116,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001112", + "id": "S14000079", "level": "constituency", - "name": "Bolton West", + "name": "Edinburgh North and Leith", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bolton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Edinburgh North and Leith: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001112" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000079" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20fa2a940bb81bfbf268fe7c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2053e5cad141162eb3628f1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44522.78, + "value": 55132.211, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:210fa3bc9e6e94ad167823a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:205d08ad6a9c83c46e04bb3b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -30842,83 +30203,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001527", + "id": "E14001294", "level": "constituency", - "name": "Streatham and Croydon North", + "name": "Horsham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Streatham and Croydon North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Horsham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001527" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001294" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:210fa3bc9e6e94ad167823a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:205d08ad6a9c83c46e04bb3b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 156862005.848, + "value": 386856719.715, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:211f296475bda950f9d4084f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:205d24adee87d6932af9c9ba", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -30934,7 +30293,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -30943,7 +30302,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -30951,27 +30310,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001603", + "id": "E14001403", "level": "constituency", - "name": "Yeovil", + "name": "North West Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Yeovil: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North West Hampshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001603" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001403" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -30984,28 +30343,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:211f296475bda950f9d4084f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:205d24adee87d6932af9c9ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36556.198, + "value": 387553587.658, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2123f357b6bff4d3f8b88b3a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:206eff11bc76837e10b864fe", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -31018,81 +30377,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001268", + "id": "E14001219", "level": "constituency", - "name": "Harpenden and Berkhamsted", + "name": "Eastbourne", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harpenden and Berkhamsted: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Eastbourne: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001268" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001219" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2123f357b6bff4d3f8b88b3a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:206eff11bc76837e10b864fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36126.707, + "value": 48670.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2129a8214c93960189653576", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2080bc709a7a77119bb7de77", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -31105,73 +30466,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001291", + "id": "E14001336", "level": "constituency", - "name": "Honiton and Sidmouth", + "name": "Lincoln", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Honiton and Sidmouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Lincoln: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001291" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001336" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2129a8214c93960189653576", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2080bc709a7a77119bb7de77", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 31413.183, + "value": 143453325.809, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:212b0b20f17e0efc758bcb30", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20edbb1408a884e44cf0ea7c", "aggregation": { "method": "sum" }, @@ -31212,19 +30575,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001190", + "id": "E14001529", "level": "constituency", - "name": "Darlington", + "name": "Stroud", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Darlington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stroud: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001190" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001529" }, "measure": { "unit": "count" @@ -31245,28 +30608,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:212b0b20f17e0efc758bcb30", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20edbb1408a884e44cf0ea7c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44949.381, + "value": 38465.508, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:213d8dcea49112ce21a74e3e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20f5176cbb0ea35f8d6b7d0d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -31282,7 +30645,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -31291,7 +30654,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -31299,27 +30662,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001251", + "id": "E14001232", "level": "constituency", - "name": "Gorton and Denton", + "name": "Exmouth and Exeter East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gorton and Denton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Exmouth and Exeter East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001251" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001232" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -31334,20 +30697,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:213d8dcea49112ce21a74e3e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20f5176cbb0ea35f8d6b7d0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 134754057.69, + "value": 49079.743, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21512811164c720fcc01d20e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21119a33d83c1a31c04bb448", "aggregation": { "method": "sum" }, @@ -31388,19 +30751,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000072", + "id": "E14001306", "level": "constituency", - "name": "Cumbernauld and Kirkintilloch", + "name": "Islington South and Finsbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cumbernauld and Kirkintilloch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Islington South and Finsbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000072" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001306" }, "measure": { "unit": "kwh" @@ -31421,28 +30784,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21512811164c720fcc01d20e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21119a33d83c1a31c04bb448", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 485875111.379, + "value": 409849955.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2195898f3ac1d5b1afb0a8e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2131d7bfea82366edcabe721", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -31458,7 +30821,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -31467,7 +30830,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -31475,27 +30838,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001241", + "id": "E14001108", "level": "constituency", - "name": "Frome and East Somerset", + "name": "Bognor Regis and Littlehampton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Frome and East Somerset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bognor Regis and Littlehampton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001241" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001108" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -31510,28 +30873,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2195898f3ac1d5b1afb0a8e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2131d7bfea82366edcabe721", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40943.63, + "value": 159624590.124, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2196d2bca5301e6b183dbc18", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:219ef11305a4b9b05f3fdc36", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -31547,7 +30910,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -31556,7 +30919,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -31564,27 +30927,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001289", + "id": "E14001473", "level": "constituency", - "name": "Hitchin", + "name": "Shrewsbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hitchin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Shrewsbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001289" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001473" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -31597,28 +30960,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2196d2bca5301e6b183dbc18", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:219ef11305a4b9b05f3fdc36", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 459084542.124, + "value": 39787.083, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21a223473ad60c7141968ddc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21fe92ef7c6098e822c12c13", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -31631,83 +30994,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001235", + "id": "E14001096", "level": "constituency", - "name": "Faversham and Mid Kent", + "name": "Birmingham Ladywood", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Faversham and Mid Kent: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Birmingham Ladywood: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001235" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001096" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21a223473ad60c7141968ddc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21fe92ef7c6098e822c12c13", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 157865669.076, + "value": 36399.147, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21a491affed0990b7c0c175b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:221abe7363f52dd7b9125fd7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -31723,7 +31084,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -31732,7 +31093,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -31740,27 +31101,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001276", + "id": "E14001090", "level": "constituency", - "name": "Hayes and Harlington", + "name": "Bicester and Woodstock", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hayes and Harlington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bicester and Woodstock: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001276" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001090" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -31773,20 +31134,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21a491affed0990b7c0c175b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:221abe7363f52dd7b9125fd7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 451277888.862, + "value": 35766.988, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21e421423ebbecd8c169eb8f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2240a08435e180694f6377e5", "aggregation": { "method": "sum" }, @@ -31827,19 +31188,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001329", + "id": "E14001323", "level": "constituency", - "name": "Leigh and Atherton", + "name": "Leeds South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leigh and Atherton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Leeds South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001329" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001323" }, "measure": { "unit": "kwh" @@ -31860,20 +31221,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21e421423ebbecd8c169eb8f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2240a08435e180694f6377e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 471677463.73, + "value": 432159388.963, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:222b676253d1c8929bd9d800", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22809f4966fd973e7f50d07d", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001307", + "level": "constituency", + "name": "Jarrow and Gateshead East", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Jarrow and Gateshead East: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001307" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22809f4966fd973e7f50d07d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 43515.122, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22971fde4eca0537d126a551", "aggregation": { "method": "sum" }, @@ -31914,19 +31362,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001326", + "id": "W07000093", "level": "constituency", - "name": "Leicester East", + "name": "Ceredigion Preseli", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leicester East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ceredigion Preseli: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001326" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000093" }, "measure": { "unit": "count" @@ -31949,28 +31397,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:222b676253d1c8929bd9d800", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22971fde4eca0537d126a551", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40647.564, + "value": 45522.821, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22409278a0d9e6e1b35af4a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22a8d511fa8fb6ab9801eb16", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -31983,73 +31431,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001457", + "id": "E14001287", "level": "constituency", - "name": "Rushcliffe", + "name": "High Peak", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rushcliffe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, High Peak: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001457" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001287" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22409278a0d9e6e1b35af4a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22a8d511fa8fb6ab9801eb16", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 552032672.242, + "value": 140520607.575, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2256d654c6e410d11d3da60a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:230e6c64a4de46e588d2530c", "aggregation": { "method": "sum" }, @@ -32090,19 +31540,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001223", + "id": "E14001279", "level": "constituency", - "name": "Eltham and Chislehurst", + "name": "Hendon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Eltham and Chislehurst: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hendon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001223" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001279" }, "measure": { "unit": "kwh" @@ -32125,20 +31575,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2256d654c6e410d11d3da60a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:230e6c64a4de46e588d2530c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 152128562.55, + "value": 191041293.218, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22596ba0bd40524c99d54e81", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:231b127f6b6f9c95c6f6203f", "aggregation": { "method": "sum" }, @@ -32179,19 +31629,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001544", + "id": "S14000093", "level": "constituency", - "name": "Thirsk and Malton", + "name": "Inverclyde and Renfrewshire West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Thirsk and Malton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Inverclyde and Renfrewshire West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001544" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000093" }, "measure": { "unit": "kwh" @@ -32212,28 +31662,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22596ba0bd40524c99d54e81", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:231b127f6b6f9c95c6f6203f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 337166777.537, + "value": 489852334.915, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2269435b4e235ce8c161dfde", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23380040e873a64b497d3ac4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -32246,75 +31696,160 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001186", + "id": "E14001531", "level": "constituency", - "name": "Croydon East", + "name": "Sunderland Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Croydon East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Sunderland Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001186" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001531" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2269435b4e235ce8c161dfde", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23380040e873a64b497d3ac4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45375.813, + "value": 537531895.926, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23428497b4cde4e5894a9010", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001124", + "level": "constituency", + "name": "Brentford and Isleworth", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Brentford and Isleworth: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001124" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23428497b4cde4e5894a9010", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 451952601.612, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22b908eca376d8b92c60926e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:234942156a603a9d70c6fcb5", "aggregation": { "method": "sum" }, @@ -32355,19 +31890,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001516", + "id": "E14001258", "level": "constituency", - "name": "Stevenage", + "name": "Guildford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stevenage: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Guildford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001516" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001258" }, "measure": { "unit": "count" @@ -32388,28 +31923,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22b908eca376d8b92c60926e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:234942156a603a9d70c6fcb5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38505.454, + "value": 36896.465, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22beee721e5b32f3d93e31a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23ceec79d2002c5bba578a17", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -32425,7 +31960,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -32434,7 +31969,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -32442,27 +31977,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001265", + "id": "E14001551", "level": "constituency", - "name": "Hampstead and Highgate", + "name": "Torbay", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hampstead and Highgate: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Torbay: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001265" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001551" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -32477,28 +32012,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22beee721e5b32f3d93e31a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23ceec79d2002c5bba578a17", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 58435.647, + "value": 154798265.5, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22c69566ec0f5875e289219e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23db252f61905d20dad0be64", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -32511,73 +32046,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001197", + "id": "E14001248", "level": "constituency", - "name": "Didcot and Wantage", + "name": "Gloucester", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Didcot and Wantage: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Gloucester: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001197" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001248" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22c69566ec0f5875e289219e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23db252f61905d20dad0be64", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 443528777.896, + "value": 51952.086, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22cf043f818a20dd6a7168a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23fd569fe5820bd46bd4c0cf", "aggregation": { "method": "sum" }, @@ -32618,19 +32155,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001219", + "id": "S14000083", "level": "constituency", - "name": "Eastbourne", + "name": "Falkirk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Eastbourne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Falkirk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001219" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000083" }, "measure": { "unit": "kwh" @@ -32653,28 +32190,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22cf043f818a20dd6a7168a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23fd569fe5820bd46bd4c0cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 144658101.548, + "value": 140792537.009, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22d432257b6f22000226e625", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:241f1e6e0d727ef6f471d241", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -32690,7 +32227,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -32699,7 +32236,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -32707,27 +32244,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001294", + "id": "E14001266", "level": "constituency", - "name": "Horsham", + "name": "Harborough, Oadby and Wigston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Horsham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Harborough, Oadby and Wigston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001294" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001266" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -32742,20 +32279,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22d432257b6f22000226e625", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:241f1e6e0d727ef6f471d241", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45795.0, + "value": 146602710.002, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22f42f76d6459039fe63feaf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2427e7c854fd876461995c26", "aggregation": { "method": "sum" }, @@ -32796,19 +32333,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001289", + "id": "E14001423", "level": "constituency", - "name": "Hitchin", + "name": "Penistone and Stocksbridge", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hitchin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Penistone and Stocksbridge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001289" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001423" }, "measure": { "unit": "count" @@ -32829,20 +32366,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22f42f76d6459039fe63feaf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2427e7c854fd876461995c26", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39306.318, + "value": 38895.04, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22fcae9e290aa29eb6348a44", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2443aa37273f8a1c5e1bd0d9", "aggregation": { "method": "sum" }, @@ -32883,19 +32420,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001508", + "id": "E14001371", "level": "constituency", - "name": "St Austell and Newquay", + "name": "Mitcham and Morden", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, St Austell and Newquay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mitcham and Morden: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001508" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001371" }, "measure": { "unit": "kwh" @@ -32916,28 +32453,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22fcae9e290aa29eb6348a44", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2443aa37273f8a1c5e1bd0d9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 239229023.591, + "value": 469699746.627, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23267ea715c81d0265d79b9c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:244c83c2cd0fc384f9dc36da", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -32950,81 +32487,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001160", + "id": "E14001420", "level": "constituency", - "name": "Chelsea and Fulham", + "name": "Oxford West and Abingdon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chelsea and Fulham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Oxford West and Abingdon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001160" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001420" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23267ea715c81d0265d79b9c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:244c83c2cd0fc384f9dc36da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51344.193, + "value": 151403953.955, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:235c277bc7dfe9fc7d6b238a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:244db5c3665399ac61315d2f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -33037,75 +32576,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001175", + "id": "E14001139", "level": "constituency", - "name": "Clapham and Brixton Hill", + "name": "Broxbourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Clapham and Brixton Hill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Broxbourne: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001175" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001139" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:235c277bc7dfe9fc7d6b238a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:244db5c3665399ac61315d2f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 129700830.097, + "value": 40143.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:237c3f050d6b0482863690ee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:249ab43e293341b9e221c141", "aggregation": { "method": "sum" }, @@ -33146,19 +32683,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001158", + "id": "E14001605", "level": "constituency", - "name": "Cheadle", + "name": "York Outer", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cheadle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, York Outer: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001158" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001605" }, "measure": { "unit": "count" @@ -33181,28 +32718,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:237c3f050d6b0482863690ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:249ab43e293341b9e221c141", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40861.429, + "value": 41260.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:238f3af2e248a30210f922fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24a33bbe862c50e344bf5bda", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -33215,81 +32752,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001405", + "id": "E14001428", "level": "constituency", - "name": "North West Norfolk", + "name": "Pontefract, Castleford and Knottingley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North West Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Pontefract, Castleford and Knottingley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001405" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001428" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:238f3af2e248a30210f922fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24a33bbe862c50e344bf5bda", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 312146260.066, + "value": 129362787.256, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23c48451ab84195928a9a6db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24f8768565cc7f923a601771", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -33302,81 +32841,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001524", + "id": "E14001131", "level": "constituency", - "name": "Stourbridge", + "name": "Bristol Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stourbridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bristol Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001524" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001131" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23c48451ab84195928a9a6db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24f8768565cc7f923a601771", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39022.03, + "value": 43044.634, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23cc9116af9d30c853f107ad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2507ada2f30deb8d2b4c2168", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -33392,7 +32933,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -33401,7 +32942,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -33409,27 +32950,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001140", + "id": "E14001596", "level": "constituency", - "name": "Broxtowe", + "name": "Wolverhampton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Broxtowe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Wolverhampton West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001140" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001596" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -33444,28 +32985,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23cc9116af9d30c853f107ad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2507ada2f30deb8d2b4c2168", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43948.342, + "value": 160395331.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23f528cdde9709137b7bb449", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:252c939115e2d35938f137c1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -33478,75 +33019,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000079", + "id": "E14001359", "level": "constituency", - "name": "Edinburgh North and Leith", + "name": "Mid Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Edinburgh North and Leith: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mid Bedfordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000079" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001359" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23f528cdde9709137b7bb449", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:252c939115e2d35938f137c1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 67906.232, + "value": 438613137.705, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2405897a69e7d00fe49f50e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:256a87783eb213ef641c4c3d", "aggregation": { "method": "sum" }, @@ -33587,19 +33126,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001244", + "id": "E14001205", "level": "constituency", - "name": "Gateshead Central and Whickham", + "name": "Dulwich and West Norwood", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gateshead Central and Whickham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Dulwich and West Norwood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001244" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001205" }, "measure": { "unit": "kwh" @@ -33620,109 +33159,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2405897a69e7d00fe49f50e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:256a87783eb213ef641c4c3d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 517349680.928, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:241bdfea47e8bb3ef12d94a8", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001362", - "level": "constituency", - "name": "Mid Derbyshire", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Mid Derbyshire: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001362" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:241bdfea47e8bb3ef12d94a8", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 40556.0, + "value": 480763203.993, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:245d8c62559fcaf8e4aca2d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:257fa6153db4702e210efdef", "aggregation": { "method": "sum" }, @@ -33763,19 +33213,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000082", + "id": "E14001217", "level": "constituency", - "name": "Alyn and Deeside", + "name": "East Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Alyn and Deeside: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, East Wiltshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000082" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001217" }, "measure": { "unit": "kwh" @@ -33796,20 +33246,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:245d8c62559fcaf8e4aca2d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:257fa6153db4702e210efdef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 420084106.816, + "value": 288965204.903, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:248294ecb41198097b7172dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:258ce3c24dfeb0b5a14b323f", "aggregation": { "method": "sum" }, @@ -33850,19 +33300,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001233", + "id": "E14001444", "level": "constituency", - "name": "Fareham and Waterlooville", + "name": "Richmond and Northallerton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Fareham and Waterlooville: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Richmond and Northallerton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001233" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001444" }, "measure": { "unit": "count" @@ -33883,109 +33333,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:248294ecb41198097b7172dd", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 40819.883, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24b1a6a0057060d890fe3c95", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001599", - "level": "constituency", - "name": "Worthing West", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Worthing West: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001599" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24b1a6a0057060d890fe3c95", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:258ce3c24dfeb0b5a14b323f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 155054507.512, + "value": 28155.574, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24b91052014105fdf8e96fbd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25921e6852267024591ff6ce", "aggregation": { "method": "sum" }, @@ -34026,19 +33387,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001071", + "id": "E14001458", "level": "constituency", - "name": "Aylesbury", + "name": "Rutland and Stamford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aylesbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Rutland and Stamford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001071" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001458" }, "measure": { "unit": "count" @@ -34061,20 +33422,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24b91052014105fdf8e96fbd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25921e6852267024591ff6ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47425.581, + "value": 42249.094, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25430ac4dcb6a9e7649e4248", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25a7b44dd4cfa200dc27ae1c", "aggregation": { "method": "sum" }, @@ -34115,19 +33476,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000105", + "id": "E14001351", "level": "constituency", - "name": "Stirling and Strathallan", + "name": "Maldon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stirling and Strathallan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Maldon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000105" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001351" }, "measure": { "unit": "kwh" @@ -34148,28 +33509,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25430ac4dcb6a9e7649e4248", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25a7b44dd4cfa200dc27ae1c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 483597976.684, + "value": 408825431.055, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25a7e265cbe01fbda2242c9a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25bf1c78fecb63ab168079e7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -34185,7 +33546,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -34194,7 +33555,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -34202,27 +33563,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001397", + "id": "E14001514", "level": "constituency", - "name": "North Northumberland", + "name": "Staffordshire Moorlands", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Northumberland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Staffordshire Moorlands: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001397" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001514" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -34235,28 +33596,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25a7e265cbe01fbda2242c9a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25bf1c78fecb63ab168079e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 34511.254, + "value": 394834429.018, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25b3c1dab37c9afe7af32d51", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25c8ce81736cde5ed0c639ef", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -34269,81 +33630,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001091", + "id": "E14001493", "level": "constituency", - "name": "Birkenhead", + "name": "South Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birkenhead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South Shropshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001091" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001493" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25b3c1dab37c9afe7af32d51", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25c8ce81736cde5ed0c639ef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46771.714, + "value": 44279.452, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25bc8ae123b4a309a1990420", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2600aa66d7d4511eda7f6ec6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -34356,73 +33719,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001197", + "id": "E14001324", "level": "constituency", - "name": "Didcot and Wantage", + "name": "Leeds South West and Morley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Didcot and Wantage: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Leeds South West and Morley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001197" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001324" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25bc8ae123b4a309a1990420", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2600aa66d7d4511eda7f6ec6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41263.215, + "value": 44405.503, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25bf439cb1f02f008399cf9d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2609ceb71b434dd8a361695d", "aggregation": { "method": "sum" }, @@ -34463,108 +33828,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001452", - "level": "constituency", - "name": "Rotherham", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Rotherham: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001452" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25bf439cb1f02f008399cf9d", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 137264381.248, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25c08814133542663debc17a", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001303", + "id": "E14001145", "level": "constituency", - "name": "Isle of Wight East", + "name": "Bury South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Isle of Wight East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bury South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001303" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001145" }, "measure": { "unit": "kwh" @@ -34587,20 +33863,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25c08814133542663debc17a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2609ceb71b434dd8a361695d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 113717311.53, + "value": 149514289.871, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25cde73b4abb26fb876a4e1d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2609d8d2e54fd44460dc8c95", "aggregation": { "method": "sum" }, @@ -34641,19 +33917,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001274", + "id": "E14001418", "level": "constituency", - "name": "Hastings and Rye", + "name": "Ossett and Denby Dale", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hastings and Rye: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ossett and Denby Dale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001274" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001418" }, "measure": { "unit": "kwh" @@ -34674,28 +33950,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25cde73b4abb26fb876a4e1d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2609d8d2e54fd44460dc8c95", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 443786453.518, + "value": 509466837.693, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25d350041471cf4033902618", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:265013a406840b10dd2637fc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -34708,81 +33984,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001491", + "id": "W07000090", "level": "constituency", - "name": "South Ribble", + "name": "Cardiff North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Ribble: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Cardiff North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001491" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000090" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25d350041471cf4033902618", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:265013a406840b10dd2637fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 455087876.203, + "value": 124490716.477, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25e5df1e97cc55308c968afd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:265597c25ce17e8e902d6632", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -34795,83 +34073,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001149", + "id": "W07000082", "level": "constituency", - "name": "Cambridge", + "name": "Alyn and Deeside", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cambridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Alyn and Deeside: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001149" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000082" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25e5df1e97cc55308c968afd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:265597c25ce17e8e902d6632", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 150707259.282, + "value": 42010.713, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25f4403dac12e853d840f7bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26777eb0e4902495594d94ac", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -34884,83 +34160,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001496", + "id": "E14001519", "level": "constituency", - "name": "South West Hertfordshire", + "name": "Stockton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South West Hertfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stockton West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001496" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001519" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25f4403dac12e853d840f7bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26777eb0e4902495594d94ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40558.033, + "value": 39683.86, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25f62e4ccdcf9332499b5848", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:269dab6aeadec70ef7b40d04", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -34976,7 +34250,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -34985,7 +34259,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -34993,27 +34267,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001310", + "id": "E14001399", "level": "constituency", - "name": "Kensington and Bayswater", + "name": "North Somerset", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North Somerset: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001310" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001399" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -35026,20 +34300,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25f62e4ccdcf9332499b5848", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:269dab6aeadec70ef7b40d04", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 690205442.061, + "value": 35897.424, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2613dcd4ba1d0e6e5cfb9d87", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26a0ba8835b62cb73befe596", "aggregation": { "method": "sum" }, @@ -35080,19 +34354,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001165", + "id": "E14001072", "level": "constituency", - "name": "Chesterfield", + "name": "Banbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chesterfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Banbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001165" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001072" }, "measure": { "unit": "kwh" @@ -35113,109 +34387,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2613dcd4ba1d0e6e5cfb9d87", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26a0ba8835b62cb73befe596", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 472805166.793, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26202b2ced81abea88d42874", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "S14000065", - "level": "constituency", - "name": "Angus and Perthshire Glens", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Angus and Perthshire Glens: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000065" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26202b2ced81abea88d42874", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 55157.046, + "value": 379956362.571, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26320c04f11ec717ecec4c91", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26bfadde59d7f65f72672f03", "aggregation": { "method": "sum" }, @@ -35256,19 +34441,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001446", + "id": "E14001479", "level": "constituency", - "name": "Rochdale", + "name": "Solihull West and Shirley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rochdale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Solihull West and Shirley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001446" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001479" }, "measure": { "unit": "kwh" @@ -35291,20 +34476,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26320c04f11ec717ecec4c91", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26bfadde59d7f65f72672f03", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 127970595.284, + "value": 140232971.299, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:266931744032e36cecb1ffac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26db21cefb582a1b30facef1", "aggregation": { "method": "sum" }, @@ -35345,19 +34530,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001111", + "id": "E14001378", "level": "constituency", - "name": "Bolton South and Walkden", + "name": "Newcastle upon Tyne East and Wallsend", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bolton South and Walkden: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Newcastle upon Tyne East and Wallsend: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001378" }, "measure": { "unit": "kwh" @@ -35378,28 +34563,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:266931744032e36cecb1ffac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26db21cefb582a1b30facef1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 503283572.674, + "value": 505080586.114, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:268c1c9b6d69163faac60191", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27013d1cccf150b7f56ab3d5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -35415,7 +34600,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -35424,7 +34609,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -35432,27 +34617,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001559", + "id": "E14001391", "level": "constituency", - "name": "Vauxhall and Camberwell Green", + "name": "North East Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Vauxhall and Camberwell Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North East Derbyshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001559" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001391" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -35465,28 +34650,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:268c1c9b6d69163faac60191", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27013d1cccf150b7f56ab3d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 33612.626, + "value": 486519845.789, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:269142819d3da852cbb4e4ad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:272b3950abdae37ff9619902", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -35499,73 +34684,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000075", + "id": "E14001105", "level": "constituency", - "name": "Dundee Central", + "name": "Blackpool South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dundee Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Blackpool South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000075" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001105" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:269142819d3da852cbb4e4ad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:272b3950abdae37ff9619902", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 457700380.613, + "value": 158289892.976, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:269d412fe8476005718307b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:276b947171740029feb94e21", "aggregation": { "method": "sum" }, @@ -35606,19 +34793,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000088", + "id": "E14001103", "level": "constituency", - "name": "Caerphilly", + "name": "Blackley and Middleton South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Caerphilly: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Blackley and Middleton South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000088" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001103" }, "measure": { "unit": "count" @@ -35641,28 +34828,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:269d412fe8476005718307b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:276b947171740029feb94e21", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43074.793, + "value": 46343.179, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26c44522cb020debdd51c0ed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:276ecd12d99aa3df683cfbd4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -35675,83 +34862,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001546", + "id": "E14001159", "level": "constituency", - "name": "Thurrock", + "name": "Chelmsford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Thurrock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Chelmsford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001546" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001159" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26c44522cb020debdd51c0ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:276ecd12d99aa3df683cfbd4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47281.395, + "value": 41524.727, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26c551f9bf3029c578d17ae2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2790807fab29ff1df87795d8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -35767,7 +34952,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -35776,7 +34961,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -35784,27 +34969,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001227", + "id": "E14001102", "level": "constituency", - "name": "Epsom and Ewell", + "name": "Blackburn", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Epsom and Ewell: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Blackburn: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001227" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001102" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -35819,28 +35004,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26c551f9bf3029c578d17ae2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2790807fab29ff1df87795d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 168391084.973, + "value": 42825.235, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26c7b38904c039173565c56e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:279a7575ebef71107fb5f9f8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -35853,75 +35038,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001184", + "id": "E14001375", "level": "constituency", - "name": "Crawley", + "name": "Newark", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Crawley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Newark: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001184" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001375" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26c7b38904c039173565c56e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:279a7575ebef71107fb5f9f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 147764024.56, + "value": 37003.764, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26fafaf81980a6272d664d56", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27f5a0e37cb2e41dca5d732c", "aggregation": { "method": "sum" }, @@ -35962,19 +35145,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001158", + "id": "E14001322", "level": "constituency", - "name": "Cheadle", + "name": "Leeds North West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cheadle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Leeds North West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001158" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001322" }, "measure": { "unit": "kwh" @@ -35995,28 +35178,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26fafaf81980a6272d664d56", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27f5a0e37cb2e41dca5d732c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 559948503.218, + "value": 525467875.786, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2706001ad34d30387ffaf29e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2826875b4cff792db0e27a47", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -36029,81 +35212,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001107", + "id": "E14001519", "level": "constituency", - "name": "Blyth and Ashington", + "name": "Stockton West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blyth and Ashington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stockton West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001107" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001519" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2706001ad34d30387ffaf29e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2826875b4cff792db0e27a47", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 508123438.752, + "value": 128633231.042, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:270daa3aee7c4991610a0505", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28286ba06cd58b0d97b1812f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -36116,83 +35301,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001391", + "id": "E14001394", "level": "constituency", - "name": "North East Derbyshire", + "name": "North East Somerset and Hanham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North East Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North East Somerset and Hanham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001391" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001394" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:270daa3aee7c4991610a0505", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28286ba06cd58b0d97b1812f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 133940568.028, + "value": 371128973.437, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:270f599ca5bae985a5d9f418", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28585ee07c65c09966841d83", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -36205,81 +35388,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001448", + "id": "E14001511", "level": "constituency", - "name": "Romford", + "name": "St Ives", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Romford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, St Ives: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001448" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001511" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:270f599ca5bae985a5d9f418", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28585ee07c65c09966841d83", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39493.189, + "value": 199008350.007, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:272c3543a4949685a883b813", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:285fedddb89f5e0627c95918", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -36292,73 +35477,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001066", + "id": "E14001147", "level": "constituency", - "name": "Amber Valley", + "name": "Calder Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Amber Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Calder Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001066" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001147" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:272c3543a4949685a883b813", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:285fedddb89f5e0627c95918", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 462989435.702, + "value": 47397.583, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2745daac96dc19a731f8efbe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28dd99371eaf071118ab6f69", "aggregation": { "method": "sum" }, @@ -36399,19 +35586,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001461", + "id": "E14001132", "level": "constituency", - "name": "Scarborough and Whitby", + "name": "Bristol East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Scarborough and Whitby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bristol East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001461" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001132" }, "measure": { "unit": "kwh" @@ -36434,28 +35621,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2745daac96dc19a731f8efbe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28dd99371eaf071118ab6f69", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 164254676.66, + "value": 139759606.078, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:274e0174584e52d25755b9c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28df856e012ae9d81a604871", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -36471,7 +35658,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -36480,7 +35667,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -36488,27 +35675,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000071", + "id": "E14001293", "level": "constituency", - "name": "Cowdenbeath and Kirkcaldy", + "name": "Hornsey and Friern Barnet", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cowdenbeath and Kirkcaldy: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hornsey and Friern Barnet: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000071" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001293" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -36521,20 +35708,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:274e0174584e52d25755b9c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28df856e012ae9d81a604871", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44551.837, + "value": 519497449.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:276f9ea233fedc912cb709ef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28e0c9ab2855383e520e51c9", "aggregation": { "method": "sum" }, @@ -36575,19 +35762,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001433", + "id": "E14001438", "level": "constituency", - "name": "Preston", + "name": "Reading Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Preston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Reading Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001433" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001438" }, "measure": { "unit": "kwh" @@ -36610,28 +35797,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:276f9ea233fedc912cb709ef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28e0c9ab2855383e520e51c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 154539159.384, + "value": 173667895.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2790a7b780d8d7498951b61d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28eedba750ab853c2bde1631", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -36644,75 +35831,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000102", + "id": "E14001505", "level": "constituency", - "name": "Paisley and Renfrewshire South", + "name": "Spelthorne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Paisley and Renfrewshire South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Spelthorne: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000102" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001505" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2790a7b780d8d7498951b61d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28eedba750ab853c2bde1631", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 129144276.822, + "value": 467495527.057, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27c7eee2c6ebcfe3cac882c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29008261539b4e0e4d396201", "aggregation": { "method": "sum" }, @@ -36753,19 +35938,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001595", + "id": "W07000104", "level": "constituency", - "name": "Wolverhampton South East", + "name": "Newport East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wolverhampton South East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Newport East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001595" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000104" }, "measure": { "unit": "kwh" @@ -36788,20 +35973,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27c7eee2c6ebcfe3cac882c0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29008261539b4e0e4d396201", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 153328534.391, + "value": 144736565.881, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27fe32217d503d53c9bde9df", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:292f5c07d1fca0011ddec813", "aggregation": { "method": "sum" }, @@ -36842,19 +36027,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001374", + "id": "E14001465", "level": "constituency", - "name": "New Forest West", + "name": "Sevenoaks", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, New Forest West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sevenoaks: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001374" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001465" }, "measure": { "unit": "kwh" @@ -36877,20 +36062,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27fe32217d503d53c9bde9df", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:292f5c07d1fca0011ddec813", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 148493792.74, + "value": 178212298.216, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:280ae30b70abce3403e5a5e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2940a946333f702c783e5de2", "aggregation": { "method": "sum" }, @@ -36931,19 +36116,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001523", + "id": "E14001320", "level": "constituency", - "name": "Stone, Great Wyrley and Penkridge", + "name": "Leeds East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stone, Great Wyrley and Penkridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Leeds East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001523" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001320" }, "measure": { "unit": "kwh" @@ -36964,20 +36149,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:280ae30b70abce3403e5a5e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2940a946333f702c783e5de2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 422204188.742, + "value": 483966192.823, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:280e2b7c74bf86fec783be2c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:294100d105c126c09a83f4b2", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "W07000084", + "level": "constituency", + "name": "Blaenau Gwent and Rhymney", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Blaenau Gwent and Rhymney: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000084" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:294100d105c126c09a83f4b2", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 510196628.174, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:299983d254627f0a7f487ef9", "aggregation": { "method": "sum" }, @@ -37018,19 +36290,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001096", + "id": "W07000099", "level": "constituency", - "name": "Birmingham Ladywood", + "name": "Merthyr Tydfil and Aberdare", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birmingham Ladywood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Merthyr Tydfil and Aberdare: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000099" }, "measure": { "unit": "count" @@ -37053,20 +36325,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:280e2b7c74bf86fec783be2c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:299983d254627f0a7f487ef9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 63881.321, + "value": 46082.219, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:281e20cce7f9df2752799398", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29a66d1b4045ad88e2cdd45a", "aggregation": { "method": "sum" }, @@ -37107,19 +36379,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001313", + "id": "E14001461", "level": "constituency", - "name": "Kingston upon Hull East", + "name": "Scarborough and Whitby", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kingston upon Hull East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Scarborough and Whitby: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001313" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001461" }, "measure": { "unit": "kwh" @@ -37142,20 +36414,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:281e20cce7f9df2752799398", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29a66d1b4045ad88e2cdd45a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 126869839.745, + "value": 164254676.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:282109ea8779e0cf99bd9f1a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29d5792c337b675d0585f0da", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001414", + "level": "constituency", + "name": "Old Bexley and Sidcup", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Old Bexley and Sidcup: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001414" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29d5792c337b675d0585f0da", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 41024.792, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29ebfb8f7add265ab140f19b", "aggregation": { "method": "sum" }, @@ -37196,19 +36557,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000094", + "id": "E14001459", "level": "constituency", - "name": "Inverness, Skye and West Ross-shire", + "name": "Salford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Inverness, Skye and West Ross-shire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Salford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001459" }, "measure": { "unit": "kwh" @@ -37231,28 +36592,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:282109ea8779e0cf99bd9f1a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29ebfb8f7add265ab140f19b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 251553263.78, + "value": 237946011.881, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2831264095b05c8bc5aea3b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a35dd9f8a717f467bb6a690", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -37265,75 +36626,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001257", + "id": "E14001431", "level": "constituency", - "name": "Greenwich and Woolwich", + "name": "Portsmouth North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Greenwich and Woolwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Portsmouth North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001257" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001431" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2831264095b05c8bc5aea3b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a35dd9f8a717f467bb6a690", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 54517.06, + "value": 39680.591, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:284de237761da4a536c00e71", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a45d23d6ac49fc70861cc98", "aggregation": { "method": "sum" }, @@ -37374,19 +36733,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001523", + "id": "E14001182", "level": "constituency", - "name": "Stone, Great Wyrley and Penkridge", + "name": "Coventry South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stone, Great Wyrley and Penkridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Coventry South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001523" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001182" }, "measure": { "unit": "kwh" @@ -37409,28 +36768,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:284de237761da4a536c00e71", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a45d23d6ac49fc70861cc98", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 139196739.204, + "value": 151165687.08, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:285366189aa6b19120adba8e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a468f0fde986c66e59bb1a4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -37443,83 +36802,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001383", + "id": "E14001310", "level": "constituency", - "name": "Normanton and Hemsworth", + "name": "Kensington and Bayswater", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Normanton and Hemsworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001383" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001310" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:285366189aa6b19120adba8e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a468f0fde986c66e59bb1a4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47002.164, + "value": 58959.556, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:285bcb3ba3db083e161be804", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a77cdcf303eb4d16ee13c43", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -37532,83 +36889,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000082", + "id": "E14001090", "level": "constituency", - "name": "Alyn and Deeside", + "name": "Bicester and Woodstock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Alyn and Deeside: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bicester and Woodstock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000082" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001090" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:285bcb3ba3db083e161be804", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a77cdcf303eb4d16ee13c43", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 136396537.659, + "value": 413328852.775, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28797284e3834fc267c16242", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a9c59ac3c0da5b8da3c5bdd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -37621,75 +36976,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001287", + "id": "E14001436", "level": "constituency", - "name": "High Peak", + "name": "Rawmarsh and Conisbrough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, High Peak: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Rawmarsh and Conisbrough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001287" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001436" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28797284e3834fc267c16242", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a9c59ac3c0da5b8da3c5bdd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 140520607.575, + "value": 41833.068, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28989aad6992de741b68d3df", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2aa03e62d4b9f737796e8b76", "aggregation": { "method": "sum" }, @@ -37730,19 +37083,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001441", + "id": "E14001199", "level": "constituency", - "name": "Redditch", + "name": "Doncaster East and the Isle of Axholme", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Redditch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Doncaster East and the Isle of Axholme: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001441" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001199" }, "measure": { "unit": "count" @@ -37765,28 +37118,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28989aad6992de741b68d3df", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2aa03e62d4b9f737796e8b76", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42461.107, + "value": 41593.515, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28999cc015b8ea3f8e3ee522", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2aada157c81a5dca86abd1fc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -37799,73 +37152,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001377", + "id": "W07000105", "level": "constituency", - "name": "Newcastle upon Tyne Central and West", + "name": "Newport West and Islwyn", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newcastle upon Tyne Central and West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Newport West and Islwyn: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001377" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000105" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28999cc015b8ea3f8e3ee522", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2aada157c81a5dca86abd1fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47439.757, + "value": 134638737.288, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28a86cdb888401b7b0d6a1a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ad3981aca14fb05a9225848", "aggregation": { "method": "sum" }, @@ -37906,19 +37261,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001350", + "id": "E14001422", "level": "constituency", - "name": "Makerfield", + "name": "Pendle and Clitheroe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Makerfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Pendle and Clitheroe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001350" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001422" }, "measure": { "unit": "kwh" @@ -37939,109 +37294,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28a86cdb888401b7b0d6a1a0", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 456645412.233, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28cbc03fe351708e1b16d2a5", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001579", - "level": "constituency", - "name": "West Worcestershire", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, West Worcestershire: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001579" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28cbc03fe351708e1b16d2a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ad3981aca14fb05a9225848", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 184241750.092, + "value": 540633003.314, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28d6dc0702edb921bc4d93ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b11e5c2873514730199f7ca", "aggregation": { "method": "sum" }, @@ -38082,106 +37348,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001580", - "level": "constituency", - "name": "Westmorland and Lonsdale", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Westmorland and Lonsdale: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001580" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28d6dc0702edb921bc4d93ea", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 30537.129, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2910ea6267132adfdbce23f6", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001589", + "id": "E14001546", "level": "constituency", - "name": "Wirral West", + "name": "Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wirral West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Thurrock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001589" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001546" }, "measure": { "unit": "count" @@ -38202,28 +37381,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2910ea6267132adfdbce23f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b11e5c2873514730199f7ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38806.83, + "value": 39421.202, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:293433e82b8db72a3cb3bc7a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b2e1ada37ccad521de8451a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -38239,7 +37418,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -38248,7 +37427,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -38256,27 +37435,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001412", + "id": "E14001545", "level": "constituency", - "name": "Nottingham South", + "name": "Thornbury and Yate", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Nottingham South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Thornbury and Yate: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001412" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001545" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -38289,20 +37468,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:293433e82b8db72a3cb3bc7a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b2e1ada37ccad521de8451a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38711.436, + "value": 358622085.717, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2943a40f6dcd1c7407ba769d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b6f3998894e7167b0032167", "aggregation": { "method": "sum" }, @@ -38343,19 +37522,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001469", + "id": "S14000100", "level": "constituency", - "name": "Sheffield Heeley", + "name": "North East Fife", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sheffield Heeley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North East Fife: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001469" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000100" }, "measure": { "unit": "kwh" @@ -38378,28 +37557,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2943a40f6dcd1c7407ba769d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b6f3998894e7167b0032167", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 136310454.046, + "value": 149349950.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:296f9d6877d16674173924e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ba5082380ac048fcb665a83", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -38415,7 +37594,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -38424,7 +37603,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -38432,27 +37611,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000081", + "id": "E14001329", "level": "constituency", - "name": "Edinburgh South West", + "name": "Leigh and Atherton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Edinburgh South West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Leigh and Atherton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000081" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001329" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -38467,20 +37646,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:296f9d6877d16674173924e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ba5082380ac048fcb665a83", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 148523381.463, + "value": 50669.654, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2986c2ca940dbc2d6fc234ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bac2ae74907be35f1529deb", "aggregation": { "method": "sum" }, @@ -38521,19 +37700,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001323", + "id": "E14001375", "level": "constituency", - "name": "Leeds South", + "name": "Newark", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leeds South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Newark: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001323" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001375" }, "measure": { "unit": "kwh" @@ -38554,20 +37733,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2986c2ca940dbc2d6fc234ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2bac2ae74907be35f1529deb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 432159388.963, + "value": 427338820.453, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:299cb0aec570a0440e381d68", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bc6e09f99ec323759f94257", "aggregation": { "method": "sum" }, @@ -38608,19 +37787,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001575", + "id": "E14001419", "level": "constituency", - "name": "West Dorset", + "name": "Oxford East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Dorset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Oxford East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001575" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001419" }, "measure": { "unit": "count" @@ -38643,28 +37822,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:299cb0aec570a0440e381d68", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2bc6e09f99ec323759f94257", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48761.436, + "value": 44434.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29a6f352796ddb7b7e9df879", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c09bd9e302d70c038551c7f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -38680,7 +37859,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -38689,7 +37868,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -38697,27 +37876,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001258", + "id": "E14001383", "level": "constituency", - "name": "Guildford", + "name": "Normanton and Hemsworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Guildford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Normanton and Hemsworth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001258" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001383" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -38732,28 +37911,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29a6f352796ddb7b7e9df879", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c09bd9e302d70c038551c7f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41393.467, + "value": 133816896.351, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29b1b75c423d3b1d6284654d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c3f4b6813608410ab7143b5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -38769,7 +37948,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -38778,7 +37957,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -38786,27 +37965,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001525", + "id": "E14001363", "level": "constituency", - "name": "Stratford and Bow", + "name": "Mid Dorset and North Poole", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stratford and Bow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Mid Dorset and North Poole: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001525" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001363" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -38821,20 +38000,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29b1b75c423d3b1d6284654d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c3f4b6813608410ab7143b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 160680269.522, + "value": 42521.642, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29c75d7dc8764d89a990ea6b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c64f2d7fe8d591994b1a177", "aggregation": { "method": "sum" }, @@ -38875,19 +38054,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001187", + "id": "E14001347", "level": "constituency", - "name": "Croydon South", + "name": "Macclesfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Croydon South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Macclesfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001187" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001347" }, "measure": { "unit": "count" @@ -38908,28 +38087,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29c75d7dc8764d89a990ea6b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c64f2d7fe8d591994b1a177", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39756.77, + "value": 40909.498, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29d2270ef19eb72dc09669fe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c713df114171b8a32fdf077", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -38942,81 +38121,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001316", + "id": "E14001430", "level": "constituency", - "name": "Kingswinford and South Staffordshire", + "name": "Poplar and Limehouse", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kingswinford and South Staffordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Poplar and Limehouse: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001316" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001430" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29d2270ef19eb72dc09669fe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c713df114171b8a32fdf077", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 450545749.183, + "value": 220670380.756, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29eb56bf5ac66840a7e1de1e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c7c72c55fe0775210c4a827", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -39032,7 +38213,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -39041,7 +38222,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -39049,27 +38230,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001241", + "id": "E14001209", "level": "constituency", - "name": "Frome and East Somerset", + "name": "Ealing Southall", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Frome and East Somerset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ealing Southall: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001241" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001209" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -39082,20 +38263,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29eb56bf5ac66840a7e1de1e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c7c72c55fe0775210c4a827", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 332192490.736, + "value": 37872.186, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c7d5c11cc36d6316b17db59", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001225", + "level": "constituency", + "name": "Enfield North", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Enfield North: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001225" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c7d5c11cc36d6316b17db59", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 49906.123, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a2f93cf7d5a8e37964760c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c8169a220a4d11a8a10afde", "aggregation": { "method": "sum" }, @@ -39136,19 +38406,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001544", + "id": "E14001293", "level": "constituency", - "name": "Thirsk and Malton", + "name": "Hornsey and Friern Barnet", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Thirsk and Malton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hornsey and Friern Barnet: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001544" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001293" }, "measure": { "unit": "count" @@ -39169,28 +38439,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a2f93cf7d5a8e37964760c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c8169a220a4d11a8a10afde", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 30778.496, + "value": 40624.032, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a3830bfdb4fba25dc241f21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c9dd413ef3964c48680b61d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -39203,81 +38473,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001117", + "id": "E14001252", "level": "constituency", - "name": "Bracknell", + "name": "Gosport", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bracknell: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Gosport: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001117" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001252" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a3830bfdb4fba25dc241f21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c9dd413ef3964c48680b61d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 424692072.902, + "value": 43719.868, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a3a2148bae5711b3c590c85", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ca419c83cc66b68c1af20ed", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -39293,7 +38565,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -39302,7 +38574,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -39310,27 +38582,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001140", + "id": "E14001093", "level": "constituency", - "name": "Broxtowe", + "name": "Birmingham Erdington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Broxtowe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Birmingham Erdington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001140" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001093" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -39343,28 +38615,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a3a2148bae5711b3c590c85", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ca419c83cc66b68c1af20ed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 485132938.095, + "value": 45941.646, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a5602d50e40a4ead83f6491", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2cc7b57f4aa200e24931aed1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -39380,7 +38652,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -39389,7 +38661,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -39397,27 +38669,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000108", + "id": "E14001145", "level": "constituency", - "name": "Berwickshire, Roxburgh and Selkirk", + "name": "Bury South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Berwickshire, Roxburgh and Selkirk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bury South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000108" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001145" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -39430,20 +38702,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a5602d50e40a4ead83f6491", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2cc7b57f4aa200e24931aed1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 368344588.57, + "value": 41260.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a58f13df8806ec91ca6c6f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2cd03eef347c87d1ceacb64d", "aggregation": { "method": "sum" }, @@ -39484,19 +38756,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000109", + "id": "E14001085", "level": "constituency", - "name": "Torfaen", + "name": "Bermondsey and Old Southwark", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Torfaen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bermondsey and Old Southwark: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000109" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001085" }, "measure": { "unit": "count" @@ -39519,20 +38791,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a58f13df8806ec91ca6c6f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2cd03eef347c87d1ceacb64d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42457.0, + "value": 54831.709, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a768e11e8636185150fcf98", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d0c6c9fc22ba572e66d28a8", "aggregation": { "method": "sum" }, @@ -39573,19 +38845,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000084", + "id": "E14001148", "level": "constituency", - "name": "Glasgow East", + "name": "Camborne and Redruth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glasgow East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Camborne and Redruth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000084" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001148" }, "measure": { "unit": "kwh" @@ -39606,28 +38878,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a768e11e8636185150fcf98", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d0c6c9fc22ba572e66d28a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 403243988.645, + "value": 191338237.638, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a855e30165893aa94bba05f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d367e2dc05086292ca33d44", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -39643,7 +38915,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -39652,7 +38924,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -39660,27 +38932,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001584", + "id": "S14000084", "level": "constituency", - "name": "Widnes and Halewood", + "name": "Glasgow East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Widnes and Halewood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Glasgow East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001584" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000084" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -39693,28 +38965,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a855e30165893aa94bba05f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d367e2dc05086292ca33d44", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 404047075.69, + "value": 44835.885, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ab7fc415de1f98bcf9eea47", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d4be5f98c43e3f483827471", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -39727,75 +38999,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000091", + "id": "E14001219", "level": "constituency", - "name": "Cardiff South and Penarth", + "name": "Eastbourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cardiff South and Penarth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Eastbourne: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000091" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001219" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ab7fc415de1f98bcf9eea47", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d4be5f98c43e3f483827471", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 157724768.451, + "value": 41387.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ae3e180e37a33548f2392c8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d52a12b4bc00af38e34e5a8", "aggregation": { "method": "sum" }, @@ -39836,19 +39106,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001489", + "id": "E14001555", "level": "constituency", - "name": "South Norfolk", + "name": "Tunbridge Wells", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Tunbridge Wells: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001489" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001555" }, "measure": { "unit": "count" @@ -39871,20 +39141,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ae3e180e37a33548f2392c8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d52a12b4bc00af38e34e5a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43363.012, + "value": 48214.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2aef20a3eca9291533f06d29", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d8bf732e718c63b4cf0f543", "aggregation": { "method": "sum" }, @@ -39925,19 +39195,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001082", + "id": "E14001287", "level": "constituency", - "name": "Beaconsfield", + "name": "High Peak", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Beaconsfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, High Peak: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001082" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001287" }, "measure": { "unit": "kwh" @@ -39958,28 +39228,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2aef20a3eca9291533f06d29", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d8bf732e718c63b4cf0f543", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 585339825.12, + "value": 496598254.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2af68ed75dc262988246d33f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d8f443f27e749523a3e5ce1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -39992,48 +39262,137 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001568", + "id": "E14001264", "level": "constituency", - "name": "Watford", + "name": "Hammersmith and Chiswick", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Watford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hammersmith and Chiswick: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001568" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001264" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d8f443f27e749523a3e5ce1", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 57019.151, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2dadfeaae6400beaa6f324bb", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001586", + "level": "constituency", + "name": "Wimbledon", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Wimbledon: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001586" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, "period": { "type": "gas_year", "value": 2024 @@ -40045,28 +39404,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2af68ed75dc262988246d33f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2dadfeaae6400beaa6f324bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37913.371, + "value": 580171375.729, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b0bfb7efb7593c03f2dca5d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2db8fbf2a543ce370d5d7b50", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -40079,81 +39438,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001583", + "id": "E14001171", "level": "constituency", - "name": "Whitehaven and Workington", + "name": "Christchurch", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Whitehaven and Workington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Christchurch: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001583" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001171" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b0bfb7efb7593c03f2dca5d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2db8fbf2a543ce370d5d7b50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43123.497, + "value": 41229.846, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b4464bf7c51498a57339a9d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2dbcde4a619088547865d4c9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -40169,7 +39530,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -40178,7 +39539,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -40186,27 +39547,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001232", + "id": "E14001253", "level": "constituency", - "name": "Exmouth and Exeter East", + "name": "Grantham and Bourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Exmouth and Exeter East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Grantham and Bourne: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001232" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001253" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -40221,28 +39582,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b4464bf7c51498a57339a9d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2dbcde4a619088547865d4c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 150119999.881, + "value": 45530.533, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b70101db2f1874e1c5cc1b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2dcccb285965376d97e699fe", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -40255,81 +39616,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001256", + "id": "E14001298", "level": "constituency", - "name": "Great Yarmouth", + "name": "Huntingdon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Great Yarmouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Huntingdon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001256" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001298" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b70101db2f1874e1c5cc1b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2dcccb285965376d97e699fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 323802773.497, + "value": 48319.424, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b7b95bd381aa26218422811", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2dd839f581b5400d981a5663", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -40342,81 +39705,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001082", + "id": "E14001388", "level": "constituency", - "name": "Beaconsfield", + "name": "North Dorset", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Beaconsfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North Dorset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001082" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001388" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b7b95bd381aa26218422811", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2dd839f581b5400d981a5663", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37789.086, + "value": 43465.603, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ba4340842166d25c1459916", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e0652379bdae75eb33562a6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -40429,83 +39794,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001497", + "id": "E14001294", "level": "constituency", - "name": "South West Norfolk", + "name": "Horsham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South West Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Horsham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001497" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001294" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ba4340842166d25c1459916", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e0652379bdae75eb33562a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46705.62, + "value": 35350.155, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bab73b666647726d84f6bc0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e53476abfb89644b5835929", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -40521,7 +39884,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -40530,7 +39893,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -40538,27 +39901,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000074", + "id": "E14001212", "level": "constituency", - "name": "Dumfriesshire, Clydesdale and Tweeddale", + "name": "East Grinstead and Uckfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dumfriesshire, Clydesdale and Tweeddale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, East Grinstead and Uckfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000074" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001212" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -40573,28 +39936,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2bab73b666647726d84f6bc0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e53476abfb89644b5835929", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44130.611, + "value": 184083788.178, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bb28f8ad1e1e3d98c435d60", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e538ea40ad63d841d0b852b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -40607,83 +39970,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001239", + "id": "E14001089", "level": "constituency", - "name": "Folkestone and Hythe", + "name": "Bexleyheath and Crayford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Folkestone and Hythe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bexleyheath and Crayford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001239" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001089" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2bb28f8ad1e1e3d98c435d60", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e538ea40ad63d841d0b852b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 135865807.524, + "value": 434018782.468, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bcb29e5d3939d3fc18d922f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e910e4e831bc454e44873e2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -40699,7 +40060,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -40708,7 +40069,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -40716,27 +40077,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001176", + "id": "E14001280", "level": "constituency", - "name": "Colchester", + "name": "Henley and Thame", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Colchester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Henley and Thame: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001176" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001280" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -40751,28 +40112,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2bcb29e5d3939d3fc18d922f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e910e4e831bc454e44873e2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49823.626, + "value": 196474769.447, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bce4325998b80eb84beb657", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e942c45858f5c4f65b50e06", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -40788,7 +40149,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -40797,7 +40158,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -40805,27 +40166,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001405", + "id": "E14001149", "level": "constituency", - "name": "North West Norfolk", + "name": "Cambridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North West Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Cambridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001405" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001149" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -40840,28 +40201,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2bce4325998b80eb84beb657", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e942c45858f5c4f65b50e06", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51625.701, + "value": 150707259.282, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bd6cb28145f99006c6d493c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2eaff811565455f14c32dd7a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -40877,7 +40238,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -40886,7 +40247,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -40894,27 +40255,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001456", + "id": "E14001066", "level": "constituency", - "name": "Runnymede and Weybridge", + "name": "Amber Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Runnymede and Weybridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Amber Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001456" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001066" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -40929,28 +40290,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2bd6cb28145f99006c6d493c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2eaff811565455f14c32dd7a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46179.069, + "value": 135436688.347, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c01f1e7ca31c4678d5723ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2eed2cef75d32975ba7167a4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001111", + "level": "constituency", + "name": "Bolton South and Walkden", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Bolton South and Walkden: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001111" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2eed2cef75d32975ba7167a4", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 47153.959, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ef14b808fd51e9138aae7a1", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -40966,7 +40414,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -40975,7 +40423,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -40983,27 +40431,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001489", + "id": "E14001577", "level": "constituency", - "name": "South Norfolk", + "name": "West Lancashire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, West Lancashire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001489" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001577" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -41018,28 +40466,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c01f1e7ca31c4678d5723ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ef14b808fd51e9138aae7a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 161702052.498, + "value": 43481.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c10f33a835e571d54156fdf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f1ad0b0dee63c5fd8baba0f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -41055,7 +40503,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -41064,7 +40512,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -41072,27 +40520,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001585", + "id": "E14001186", "level": "constituency", - "name": "Wigan", + "name": "Croydon East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wigan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Croydon East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001585" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001186" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -41105,28 +40553,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c10f33a835e571d54156fdf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f1ad0b0dee63c5fd8baba0f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45773.259, + "value": 509128406.029, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c43bb6ad4bad7a3ab4716dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f4b4ae1cb2cfe2c80dd170f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -41142,7 +40590,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -41151,7 +40599,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -41159,27 +40607,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001235", + "id": "E14001463", "level": "constituency", - "name": "Faversham and Mid Kent", + "name": "Sefton Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Faversham and Mid Kent: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sefton Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001235" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001463" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -41194,20 +40642,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c43bb6ad4bad7a3ab4716dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f4b4ae1cb2cfe2c80dd170f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43765.313, + "value": 133875663.465, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c4c27d9b33e17d69b36a897", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f52d28a909db422f43c85e2", "aggregation": { "method": "sum" }, @@ -41248,19 +40696,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001536", + "id": "E14001192", "level": "constituency", - "name": "Swindon North", + "name": "Daventry", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Swindon North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Daventry: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001536" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001192" }, "measure": { "unit": "kwh" @@ -41283,28 +40731,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c4c27d9b33e17d69b36a897", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f52d28a909db422f43c85e2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 142702712.376, + "value": 199713973.136, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c6ee3f5af4f7e330f764f0f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f862020335130033feb76e3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -41317,73 +40765,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001093", + "id": "E14001462", "level": "constituency", - "name": "Birmingham Erdington", + "name": "Scunthorpe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Erdington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Scunthorpe: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001093" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001462" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c6ee3f5af4f7e330f764f0f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f862020335130033feb76e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45941.646, + "value": 135094285.016, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c7f4dd303da2296cc5614f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fb1012f87a0adcbbd82c983", "aggregation": { "method": "sum" }, @@ -41424,19 +40874,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001119", + "id": "E14001173", "level": "constituency", - "name": "Bradford South", + "name": "City of Durham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bradford South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, City of Durham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001119" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001173" }, "measure": { "unit": "count" @@ -41459,20 +40909,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c7f4dd303da2296cc5614f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2fb1012f87a0adcbbd82c983", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45313.809, + "value": 43165.18, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c850711569ceef9f46e2e46", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fc2fc6e50858cd889eb39cf", "aggregation": { "method": "sum" }, @@ -41513,19 +40963,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000094", + "id": "E14001486", "level": "constituency", - "name": "Clwyd East", + "name": "South East Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Clwyd East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South East Cornwall: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001486" }, "measure": { "unit": "kwh" @@ -41548,20 +40998,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c850711569ceef9f46e2e46", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2fc2fc6e50858cd889eb39cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 158730298.855, + "value": 177834429.961, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2cbf75c0be6fe930a931d0d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fd65af1be3a52d2018e9665", "aggregation": { "method": "sum" }, @@ -41602,19 +41052,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001590", + "id": "S14000103", "level": "constituency", - "name": "Witham", + "name": "Perth and Kinross-shire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Witham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Perth and Kinross-shire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001590" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000103" }, "measure": { "unit": "kwh" @@ -41637,28 +41087,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2cbf75c0be6fe930a931d0d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2fd65af1be3a52d2018e9665", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 182297479.899, + "value": 185960309.552, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2cd7461b720bf7e867271360", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fdb2a036bf3c1fe6443607f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -41671,81 +41121,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001542", + "id": "E14001390", "level": "constituency", - "name": "Tewkesbury", + "name": "North East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tewkesbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North East Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001542" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001390" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2cd7461b720bf7e867271360", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2fdb2a036bf3c1fe6443607f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40490.761, + "value": 47111.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ce994420795b90e2e9254c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:302ad70eeb6774fb35a76a36", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -41758,81 +41210,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001205", + "id": "E14001440", "level": "constituency", - "name": "Dulwich and West Norwood", + "name": "Redcar", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dulwich and West Norwood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Redcar: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001205" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001440" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ce994420795b90e2e9254c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:302ad70eeb6774fb35a76a36", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41508.925, + "value": 45440.557, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ced7f665df39f3f7825cd03", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30334d37c827e10836b99da6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -41845,73 +41299,164 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001562", + "id": "E14001441", "level": "constituency", - "name": "Walsall and Bloxwich", + "name": "Redditch", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Walsall and Bloxwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Redditch: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001562" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001441" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ced7f665df39f3f7825cd03", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30334d37c827e10836b99da6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41887.836, + "value": 42461.107, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:305b007a70bab04251e2bad1", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001162", + "level": "constituency", + "name": "Chesham and Amersham", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Chesham and Amersham: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001162" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:305b007a70bab04251e2bad1", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 40855.795, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d0418b549860d746bd92da3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:306050315235ee887cedb46a", "aggregation": { "method": "sum" }, @@ -41952,19 +41497,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001322", + "id": "E14001140", "level": "constituency", - "name": "Leeds North West", + "name": "Broxtowe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leeds North West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Broxtowe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001322" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001140" }, "measure": { "unit": "count" @@ -41985,28 +41530,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d0418b549860d746bd92da3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:306050315235ee887cedb46a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39275.446, + "value": 42360.151, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d1da307f23b8da75435250d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3065118e0addf74edeeafd96", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -42019,73 +41564,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001309", + "id": "E14001486", "level": "constituency", - "name": "Kenilworth and Southam", + "name": "South East Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kenilworth and Southam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South East Cornwall: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001309" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001486" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d1da307f23b8da75435250d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3065118e0addf74edeeafd96", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 385276702.428, + "value": 45389.393, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d45f8ad2efe5a593c3e217f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30733ddcdefce75fe4d7de28", "aggregation": { "method": "sum" }, @@ -42126,19 +41673,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000045", + "id": "E14001153", "level": "constituency", - "name": "Midlothian", + "name": "Carshalton and Wallington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Midlothian: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Carshalton and Wallington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000045" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001153" }, "measure": { "unit": "kwh" @@ -42161,28 +41708,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d45f8ad2efe5a593c3e217f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30733ddcdefce75fe4d7de28", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 134247351.6, + "value": 142594055.64, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d51bead55b3904fdbc85dd6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3085ded42bc26c45de49f0ea", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -42198,7 +41745,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -42207,7 +41754,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -42215,27 +41762,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001136", + "id": "E14001583", "level": "constituency", - "name": "Broadland and Fakenham", + "name": "Whitehaven and Workington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Broadland and Fakenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Whitehaven and Workington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001136" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001583" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -42248,28 +41795,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d51bead55b3904fdbc85dd6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3085ded42bc26c45de49f0ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 304414880.882, + "value": 43123.497, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d62f472b8858ce1a5786a3d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30b0a97b78321ebca0ab9625", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -42285,7 +41832,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -42294,7 +41841,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -42302,27 +41849,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001187", + "id": "E14001234", "level": "constituency", - "name": "Croydon South", + "name": "Farnham and Bordon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Croydon South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Farnham and Bordon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001187" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001234" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -42337,28 +41884,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d62f472b8858ce1a5786a3d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30b0a97b78321ebca0ab9625", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 162473179.391, + "value": 43962.487, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d6d5a944ea02568fec5f634", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30fc127a69d8cf71d7a3491f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -42374,7 +41921,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -42383,7 +41930,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -42391,27 +41938,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001130", + "id": "E14001101", "level": "constituency", - "name": "Brighton Pavilion", + "name": "Bishop Auckland", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brighton Pavilion: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bishop Auckland: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001130" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001101" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -42426,28 +41973,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d6d5a944ea02568fec5f634", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30fc127a69d8cf71d7a3491f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47064.132, + "value": 141355731.209, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2da405947789daa1067e1aba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31004e402cb10c979c9f7a8f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -42460,73 +42007,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001440", + "id": "E14001143", "level": "constituency", - "name": "Redcar", + "name": "Burton and Uttoxeter", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Redcar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Burton and Uttoxeter: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001440" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001143" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2da405947789daa1067e1aba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31004e402cb10c979c9f7a8f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43847.439, + "value": 161802686.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2da98cc56278d9fa8f0adcf6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31063de1755f76ccd4c09c89", "aggregation": { "method": "sum" }, @@ -42567,19 +42116,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001449", + "id": "E14001092", "level": "constituency", - "name": "Romsey and Southampton North", + "name": "Birmingham Edgbaston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Romsey and Southampton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Birmingham Edgbaston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001449" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001092" }, "measure": { "unit": "count" @@ -42602,28 +42151,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2da98cc56278d9fa8f0adcf6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31063de1755f76ccd4c09c89", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42276.861, + "value": 44993.254, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2dfc68610e1a085a2a05d7fe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:312e4984a201258f85f26d50", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -42639,7 +42188,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -42648,7 +42197,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -42656,27 +42205,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001461", + "id": "E14001602", "level": "constituency", - "name": "Scarborough and Whitby", + "name": "Wythenshawe and Sale East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Scarborough and Whitby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wythenshawe and Sale East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001461" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001602" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -42689,20 +42238,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2dfc68610e1a085a2a05d7fe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:312e4984a201258f85f26d50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44479.376, + "value": 470211318.437, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e241f93b85c2dc8e064af6c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3176c6b6585cec9242e956ec", "aggregation": { "method": "sum" }, @@ -42743,19 +42292,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001370", + "id": "E14001373", "level": "constituency", - "name": "Milton Keynes North", + "name": "New Forest East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Milton Keynes North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, New Forest East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001370" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001373" }, "measure": { "unit": "kwh" @@ -42776,20 +42325,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e241f93b85c2dc8e064af6c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3176c6b6585cec9242e956ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 445965494.741, + "value": 390831234.191, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3194915da39559b833f8f18f", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001103", + "level": "constituency", + "name": "Blackley and Middleton South", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Blackley and Middleton South: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001103" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3194915da39559b833f8f18f", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 451924049.065, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e3c978568ccb11206201752", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31b42bc3ac8e1c56c169dcc8", "aggregation": { "method": "sum" }, @@ -42830,19 +42466,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001336", + "id": "E14001246", "level": "constituency", - "name": "Lincoln", + "name": "Gillingham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lincoln: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Gillingham and Rainham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001336" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001246" }, "measure": { "unit": "kwh" @@ -42865,28 +42501,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e3c978568ccb11206201752", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31b42bc3ac8e1c56c169dcc8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 143453325.809, + "value": 136494318.327, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e8207d904f45369cae18cfc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31b6e66ca415ca8700481709", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -42902,7 +42538,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -42911,7 +42547,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -42919,27 +42555,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001350", + "id": "E14001082", "level": "constituency", - "name": "Makerfield", + "name": "Beaconsfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Makerfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Beaconsfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001350" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001082" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -42954,28 +42590,117 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e8207d904f45369cae18cfc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31b6e66ca415ca8700481709", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 134650143.206, + "value": 41486.944, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ed16a99aa603fd26f6fac1b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31bf9f3924674e994858a567", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001531", + "level": "constituency", + "name": "Sunderland Central", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Sunderland Central: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001531" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31bf9f3924674e994858a567", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 47795.582, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31c06adfb6249319ea4e8108", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -42991,7 +42716,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -43000,7 +42725,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -43008,27 +42733,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000102", + "id": "E14001106", "level": "constituency", - "name": "Paisley and Renfrewshire South", + "name": "Blaydon and Consett", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Paisley and Renfrewshire South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Blaydon and Consett: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000102" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001106" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -43041,28 +42766,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ed16a99aa603fd26f6fac1b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31c06adfb6249319ea4e8108", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 457456587.368, + "value": 43277.441, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f25545144e0c9c002439797", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31c49895fc560800940f3178", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -43078,7 +42803,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -43087,7 +42812,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -43095,27 +42820,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000086", + "id": "E14001114", "level": "constituency", - "name": "Glasgow North East", + "name": "Boston and Skegness", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glasgow North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Boston and Skegness: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000086" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001114" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -43130,28 +42855,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f25545144e0c9c002439797", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31c49895fc560800940f3178", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 55151.188, + "value": 197689486.145, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f2605087c39a5b524c7ea2a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31d174658671dd668f9638fa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -43167,7 +42892,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -43176,7 +42901,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -43184,27 +42909,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001553", + "id": "E14001527", "level": "constituency", - "name": "Tottenham", + "name": "Streatham and Croydon North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tottenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Streatham and Croydon North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001553" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001527" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -43217,28 +42942,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f2605087c39a5b524c7ea2a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31d174658671dd668f9638fa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43178.048, + "value": 537264622.969, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f3870e5222f12d634c03168", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31ed4918db3dc7f5a77efd5f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -43251,73 +42976,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000078", + "id": "E14001305", "level": "constituency", - "name": "Edinburgh East and Musselburgh", + "name": "Islington North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Edinburgh East and Musselburgh: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Islington North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000078" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001305" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f3870e5222f12d634c03168", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31ed4918db3dc7f5a77efd5f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49610.608, + "value": 51586.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f45986c8c50ce4c350373ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:321c0eeb2e6100fd47f6a75f", "aggregation": { "method": "sum" }, @@ -43358,19 +43085,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001236", + "id": "E14001218", "level": "constituency", - "name": "Feltham and Heston", + "name": "East Worthing and Shoreham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Feltham and Heston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, East Worthing and Shoreham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001236" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001218" }, "measure": { "unit": "count" @@ -43393,28 +43120,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f45986c8c50ce4c350373ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:321c0eeb2e6100fd47f6a75f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44462.466, + "value": 43831.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f4d9f2a34b49cb020d281d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3222b90aed2552ca7bbf4037", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -43430,7 +43157,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -43439,7 +43166,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -43447,27 +43174,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001229", + "id": "E14001198", "level": "constituency", - "name": "Erith and Thamesmead", + "name": "Doncaster Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Erith and Thamesmead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Doncaster Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001229" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001198" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -43480,28 +43207,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f4d9f2a34b49cb020d281d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3222b90aed2552ca7bbf4037", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44572.648, + "value": 553819721.57, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f53302c1c323ce5e85daef7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32230dc13fed86ce7fd928f1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -43514,83 +43241,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001430", + "id": "E14001253", "level": "constituency", - "name": "Poplar and Limehouse", + "name": "Grantham and Bourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Poplar and Limehouse: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Grantham and Bourne: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001430" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001253" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f53302c1c323ce5e85daef7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32230dc13fed86ce7fd928f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 220670380.756, + "value": 370040032.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f80d9d43c04b09718259e4b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3230e5236b780f9243880d3d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -43603,75 +43328,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001258", + "id": "E14001501", "level": "constituency", - "name": "Guildford", + "name": "Southend East and Rochford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Guildford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Southend East and Rochford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001258" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001501" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f80d9d43c04b09718259e4b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3230e5236b780f9243880d3d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 164737697.085, + "value": 437885308.753, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fb0d6b45a71d8cf1355168e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32574027dc9005c137e85a30", "aggregation": { "method": "sum" }, @@ -43712,19 +43435,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001074", + "id": "E14001263", "level": "constituency", - "name": "Barnsley North", + "name": "Hamble Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Barnsley North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hamble Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001074" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001263" }, "measure": { "unit": "kwh" @@ -43745,28 +43468,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2fb0d6b45a71d8cf1355168e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32574027dc9005c137e85a30", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 495521838.016, + "value": 460165457.512, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fb93309112981adb28c0e68", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32862e57130735bd0f79fcde", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -43779,83 +43502,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001113", + "id": "W07000102", "level": "constituency", - "name": "Bootle", + "name": "Montgomeryshire and Glynd\u0175r", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bootle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Montgomeryshire and Glynd\u0175r: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001113" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000102" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2fb93309112981adb28c0e68", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32862e57130735bd0f79fcde", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46877.902, + "value": 225532423.392, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fc64aa4b51c709629349579", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3294e51eb1bb9f83a2a80f91", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -43868,73 +43589,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001536", + "id": "E14001525", "level": "constituency", - "name": "Swindon North", + "name": "Stratford and Bow", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Swindon North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stratford and Bow: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001536" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001525" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2fc64aa4b51c709629349579", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3294e51eb1bb9f83a2a80f91", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 432409114.127, + "value": 53328.577, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fd348417140ace36e1c3c16", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32ab49c3a19fb20076a1c2a1", "aggregation": { "method": "sum" }, @@ -43975,19 +43698,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001323", + "id": "E14001136", "level": "constituency", - "name": "Leeds South", + "name": "Broadland and Fakenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Broadland and Fakenham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001323" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001136" }, "measure": { "unit": "kwh" @@ -44010,20 +43733,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2fd348417140ace36e1c3c16", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32ab49c3a19fb20076a1c2a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 180030848.467, + "value": 170303333.292, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ffb353d3f40ad2aaa36a3dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32df447c96ea6f04330f8958", "aggregation": { "method": "sum" }, @@ -44064,19 +43787,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001212", + "id": "E14001238", "level": "constituency", - "name": "East Grinstead and Uckfield", + "name": "Finchley and Golders Green", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Grinstead and Uckfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Finchley and Golders Green: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001212" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001238" }, "measure": { "unit": "count" @@ -44099,28 +43822,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ffb353d3f40ad2aaa36a3dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32df447c96ea6f04330f8958", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43289.261, + "value": 51938.886, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:301d6b65d208ee3c9371892c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:330b84a5de650cb0c94d22af", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -44136,7 +43859,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -44145,7 +43868,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -44153,27 +43876,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001309", + "id": "S14000091", "level": "constituency", - "name": "Kenilworth and Southam", + "name": "Gordon and Buchan", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kenilworth and Southam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Gordon and Buchan: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001309" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000091" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -44188,28 +43911,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:301d6b65d208ee3c9371892c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:330b84a5de650cb0c94d22af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 184045104.853, + "value": 42939.89, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3021f4ff1986b8ac4297d5a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:330cea356f83c75395c6cc2f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -44222,81 +43945,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001122", + "id": "E14001492", "level": "constituency", - "name": "Brent East", + "name": "South Shields", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brent East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South Shields: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001122" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001492" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3021f4ff1986b8ac4297d5a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:330cea356f83c75395c6cc2f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 542855668.568, + "value": 43761.736, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3043936dd7d359b655975ea8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33118c49118a13d63049776f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -44309,75 +44034,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001493", + "id": "E14001158", "level": "constituency", - "name": "South Shropshire", + "name": "Cheadle", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Shropshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Cheadle: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001493" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001158" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3043936dd7d359b655975ea8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33118c49118a13d63049776f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44279.452, + "value": 38656.544, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:305488c31bef3ce884061455", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:334b71842ad5b97b8a330382", "aggregation": { "method": "sum" }, @@ -44418,19 +44141,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000061", + "id": "E14001535", "level": "constituency", - "name": "Aberdeen South", + "name": "Sutton Coldfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Aberdeen South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sutton Coldfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000061" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001535" }, "measure": { "unit": "kwh" @@ -44453,20 +44176,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:305488c31bef3ce884061455", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:334b71842ad5b97b8a330382", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 183075382.307, + "value": 155360338.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30611fb6cb1084760d981075", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33b883079f32c5a89589a7b9", "aggregation": { "method": "sum" }, @@ -44507,19 +44230,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000027", + "id": "E14001313", "level": "constituency", - "name": "Na h-Eileanan an Iar", + "name": "Kingston upon Hull East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Na h-Eileanan an Iar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Kingston upon Hull East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000027" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001313" }, "measure": { "unit": "kwh" @@ -44540,28 +44263,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30611fb6cb1084760d981075", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33b883079f32c5a89589a7b9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 16763604.086, + "value": 433895607.558, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30849096d3831cc3b92b6c18", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33c43431795226ac0430a780", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -44574,73 +44297,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001576", + "id": "W07000089", "level": "constituency", - "name": "West Ham and Beckton", + "name": "Cardiff East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Ham and Beckton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cardiff East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001576" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000089" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30849096d3831cc3b92b6c18", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33c43431795226ac0430a780", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 354615826.356, + "value": 46300.158, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30cdc93d771a0af399e4e34a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33e250144dca1dd0d8e31477", "aggregation": { "method": "sum" }, @@ -44681,19 +44406,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001368", + "id": "E14001144", "level": "constituency", - "name": "Middlesbrough South and East Cleveland", + "name": "Bury North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Middlesbrough South and East Cleveland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bury North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001368" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001144" }, "measure": { "unit": "kwh" @@ -44716,28 +44441,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30cdc93d771a0af399e4e34a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33e250144dca1dd0d8e31477", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 124087300.48, + "value": 138955676.167, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30fe850090fdb9d83da9aab9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3406afddce3bc4461e769409", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -44753,7 +44478,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -44762,7 +44487,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -44770,27 +44495,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001515", + "id": "E14001576", "level": "constituency", - "name": "Stalybridge and Hyde", + "name": "West Ham and Beckton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stalybridge and Hyde: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, West Ham and Beckton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001515" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001576" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -44805,28 +44530,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30fe850090fdb9d83da9aab9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3406afddce3bc4461e769409", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 132666895.692, + "value": 56973.334, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:313f88cf9ee1f415d953d2b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3455995730f8b1b28e8f1e0d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -44842,7 +44567,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -44851,7 +44576,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -44859,27 +44584,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001118", + "id": "E14001553", "level": "constituency", - "name": "Bradford East", + "name": "Tottenham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bradford East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Tottenham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001118" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001553" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -44892,28 +44617,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:313f88cf9ee1f415d953d2b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3455995730f8b1b28e8f1e0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41349.122, + "value": 451672534.199, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:315f258c464dd331d56c8834", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:345b0276173c0dbb0fc7f9a5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -44929,7 +44654,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -44938,7 +44663,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -44946,27 +44671,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000093", + "id": "E14001082", "level": "constituency", - "name": "Ceredigion Preseli", + "name": "Beaconsfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ceredigion Preseli: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Beaconsfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000093" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001082" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -44979,28 +44704,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:315f258c464dd331d56c8834", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:345b0276173c0dbb0fc7f9a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 12897.308, + "value": 585339825.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:316ffd93154238a62aa29931", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:345b2b8ab600293609230cbf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -45013,73 +44738,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001437", + "id": "S14000061", "level": "constituency", - "name": "Rayleigh and Wickford", + "name": "Aberdeen South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rayleigh and Wickford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Aberdeen South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001437" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000061" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:316ffd93154238a62aa29931", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:345b2b8ab600293609230cbf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39017.845, + "value": 183075382.307, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31714f61e1035b1cfc157bd1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:346005d646913c64c92feddf", "aggregation": { "method": "sum" }, @@ -45120,19 +44847,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001255", + "id": "E14001593", "level": "constituency", - "name": "Great Grimsby and Cleethorpes", + "name": "Wokingham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Great Grimsby and Cleethorpes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wokingham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001255" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001593" }, "measure": { "unit": "count" @@ -45153,28 +44880,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31714f61e1035b1cfc157bd1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:346005d646913c64c92feddf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48688.392, + "value": 38055.369, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31a80fddb2a84fd22895de68", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34751a702e7ae46bf5994136", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -45190,7 +44917,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -45199,7 +44926,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -45207,27 +44934,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001411", + "id": "E14001513", "level": "constituency", - "name": "Nottingham North and Kimberley", + "name": "Stafford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Nottingham North and Kimberley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stafford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001411" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001513" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -45240,28 +44967,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31a80fddb2a84fd22895de68", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34751a702e7ae46bf5994136", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 482903094.846, + "value": 36831.244, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31b22b7e075e848cfc92afd1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:347b872735b18fa114e77852", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -45274,81 +45001,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001088", + "id": "E14001238", "level": "constituency", - "name": "Bexhill and Battle", + "name": "Finchley and Golders Green", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bexhill and Battle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Finchley and Golders Green: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001088" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001238" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31b22b7e075e848cfc92afd1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:347b872735b18fa114e77852", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 376070047.671, + "value": 202829495.364, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31b5b6a7b286bf4ae18a454c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34aca31fc5846ea900851f59", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -45361,83 +45090,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001172", + "id": "E14001336", "level": "constituency", - "name": "Cities of London and Westminster", + "name": "Lincoln", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cities of London and Westminster: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Lincoln: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001172" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001336" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31b5b6a7b286bf4ae18a454c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34aca31fc5846ea900851f59", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 347429571.946, + "value": 47375.726, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31bf22d38295032b81ae4842", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34ee02607dd79e3c2e5006a4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -45450,83 +45177,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001245", + "id": "E14001113", "level": "constituency", - "name": "Gedling", + "name": "Bootle", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gedling: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bootle: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001245" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001113" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31bf22d38295032b81ae4842", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34ee02607dd79e3c2e5006a4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47112.497, + "value": 420873695.977, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31c8569799e16300ba2f8373", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3502793dc58c302d603370eb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -45542,7 +45267,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -45551,7 +45276,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -45559,27 +45284,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001454", + "id": "E14001356", "level": "constituency", - "name": "Ruislip, Northwood and Pinner", + "name": "Melksham and Devizes", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ruislip, Northwood and Pinner: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Melksham and Devizes: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001454" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001356" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -45592,28 +45317,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31c8569799e16300ba2f8373", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3502793dc58c302d603370eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37363.32, + "value": 339388904.425, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31cfca5726afcc9d32c23372", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35346f1022ec38a194dc3a4b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -45626,83 +45351,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001439", + "id": "E14001582", "level": "constituency", - "name": "Reading West and Mid Berkshire", + "name": "Wetherby and Easingwold", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Reading West and Mid Berkshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wetherby and Easingwold: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001439" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001582" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31cfca5726afcc9d32c23372", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35346f1022ec38a194dc3a4b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38830.441, + "value": 31421.593, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3201b916dd37e01c1e0694f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:355b31c3215eaa83772c7ebb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -45718,7 +45441,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -45727,7 +45450,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -45735,27 +45458,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000096", + "id": "E14001306", "level": "constituency", - "name": "Lothian East", + "name": "Islington South and Finsbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lothian East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Islington South and Finsbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001306" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -45770,28 +45493,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3201b916dd37e01c1e0694f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:355b31c3215eaa83772c7ebb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47371.424, + "value": 165865456.998, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32024b7b5596255661ab1618", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:357460febfea3d83bb5c3cdd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -45804,81 +45527,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001411", + "id": "E14001141", "level": "constituency", - "name": "Nottingham North and Kimberley", + "name": "Buckingham and Bletchley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Nottingham North and Kimberley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Buckingham and Bletchley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001411" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001141" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32024b7b5596255661ab1618", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:357460febfea3d83bb5c3cdd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46072.39, + "value": 170177262.545, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3216a0e45be53bb19c7c5c56", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35788f3453cc8e94d755dd9d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -45894,7 +45619,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -45903,7 +45628,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -45911,27 +45636,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001133", + "id": "E14001571", "level": "constituency", - "name": "Bristol North East", + "name": "Wellingborough and Rushden", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bristol North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wellingborough and Rushden: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001133" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001571" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -45946,28 +45671,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3216a0e45be53bb19c7c5c56", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35788f3453cc8e94d755dd9d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 126739792.599, + "value": 49944.963, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32462a22194728ad10d0ac35", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35c6ae0dc599d4b8de3c3707", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -45983,7 +45708,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -45992,7 +45717,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -46000,27 +45725,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001068", + "id": "S14000088", "level": "constituency", - "name": "Ashfield", + "name": "Glasgow South West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ashfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Glasgow South West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001068" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000088" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -46033,28 +45758,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32462a22194728ad10d0ac35", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35c6ae0dc599d4b8de3c3707", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41765.67, + "value": 424766403.876, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32991f61e00c9c19a43e6941", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35dbdbb174e85764b53941a4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -46067,83 +45792,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001277", + "id": "E14001078", "level": "constituency", - "name": "Hazel Grove", + "name": "Basingstoke", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hazel Grove: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Basingstoke: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001277" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001078" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32991f61e00c9c19a43e6941", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35dbdbb174e85764b53941a4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42384.506, + "value": 447913163.32, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32bf8ea4fa05e933aa0a2ae8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3600ccde5a3815b6846670a1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -46159,7 +45882,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -46168,7 +45891,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -46176,27 +45899,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001369", + "id": "E14001360", "level": "constituency", - "name": "Milton Keynes Central", + "name": "Mid Buckinghamshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Milton Keynes Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Mid Buckinghamshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001369" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001360" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -46211,28 +45934,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32bf8ea4fa05e933aa0a2ae8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3600ccde5a3815b6846670a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 53552.447, + "value": 186420177.748, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32e1775455dd5ed1d5e4f3e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36092712a7eeaf0e31b374df", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -46245,83 +45968,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001284", + "id": "E14001389", "level": "constituency", - "name": "Hertsmere", + "name": "North Durham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hertsmere: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Durham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001284" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001389" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32e1775455dd5ed1d5e4f3e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36092712a7eeaf0e31b374df", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44105.435, + "value": 522342515.485, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:331d14f35140c73812782cc9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:361a0675460dbe2f1ec546eb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -46334,83 +46055,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001576", + "id": "E14001587", "level": "constituency", - "name": "West Ham and Beckton", + "name": "Winchester", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Ham and Beckton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Winchester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001576" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001587" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:331d14f35140c73812782cc9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:361a0675460dbe2f1ec546eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 56973.334, + "value": 35948.862, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:333f30f3be3663a29dfc38da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36256933527131505609da3b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -46423,75 +46142,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001579", + "id": "E14001242", "level": "constituency", - "name": "West Worcestershire", + "name": "Fylde", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Worcestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Fylde: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001579" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001242" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:333f30f3be3663a29dfc38da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36256933527131505609da3b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46842.945, + "value": 521216214.355, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3345898400b9d07d575f4d2a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3639c87ae856d92836df20f3", "aggregation": { "method": "sum" }, @@ -46532,19 +46249,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001065", + "id": "E14001560", "level": "constituency", - "name": "Altrincham and Sale West", + "name": "Wakefield and Rothwell", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Altrincham and Sale West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wakefield and Rothwell: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001065" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001560" }, "measure": { "unit": "count" @@ -46567,28 +46284,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3345898400b9d07d575f4d2a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3639c87ae856d92836df20f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42087.577, + "value": 48454.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:334b57edc385245f3aeb9f33", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:364a748c38633c29d0d5eee6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -46604,7 +46321,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -46613,7 +46330,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -46621,27 +46338,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001292", + "id": "E14001563", "level": "constituency", - "name": "Hornchurch and Upminster", + "name": "Walthamstow", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hornchurch and Upminster: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Walthamstow: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001292" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001563" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -46654,20 +46371,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:334b57edc385245f3aeb9f33", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:364a748c38633c29d0d5eee6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41161.867, + "value": 420092282.809, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3365bd8e85461afdfe73e456", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:366aada6e0a51d303a9ffd3a", "aggregation": { "method": "sum" }, @@ -46708,19 +46425,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001319", + "id": "E14001295", "level": "constituency", - "name": "Leeds Central and Headingley", + "name": "Houghton and Sunderland South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leeds Central and Headingley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Houghton and Sunderland South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001319" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001295" }, "measure": { "unit": "count" @@ -46743,28 +46460,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3365bd8e85461afdfe73e456", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:366aada6e0a51d303a9ffd3a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42102.607, + "value": 48691.965, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:338d8b48752c95a6cadf1a2f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:366dde049a4e4253bcea2ffa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -46777,81 +46494,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001424", + "id": "E14001512", "level": "constituency", - "name": "Penrith and Solway", + "name": "St Neots and Mid Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Penrith and Solway: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, St Neots and Mid Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001424" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001512" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:338d8b48752c95a6cadf1a2f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:366dde049a4e4253bcea2ffa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 33755.002, + "value": 167327238.991, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33906b8a2390e0f83d1c37a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3683d0996ee9b5d8f54c2de8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -46867,7 +46586,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -46876,7 +46595,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -46884,27 +46603,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001168", + "id": "E14001433", "level": "constituency", - "name": "Chippenham", + "name": "Preston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chippenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Preston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001168" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001433" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -46917,28 +46636,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33906b8a2390e0f83d1c37a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3683d0996ee9b5d8f54c2de8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 373525482.311, + "value": 46222.169, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33e56062fa1856b30806c26b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36a9a389bb08ea70d09afad6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -46951,75 +46670,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000108", + "id": "E14001146", "level": "constituency", - "name": "Berwickshire, Roxburgh and Selkirk", + "name": "Bury St Edmunds and Stowmarket", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Berwickshire, Roxburgh and Selkirk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bury St Edmunds and Stowmarket: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000108" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001146" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33e56062fa1856b30806c26b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36a9a389bb08ea70d09afad6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51844.332, + "value": 37849.51, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33e68f724bd2940cbb56cec5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36dbbc07b4d3c839aea5f19d", "aggregation": { "method": "sum" }, @@ -47060,19 +46777,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001479", + "id": "E14001090", "level": "constituency", - "name": "Solihull West and Shirley", + "name": "Bicester and Woodstock", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Solihull West and Shirley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bicester and Woodstock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001479" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001090" }, "measure": { "unit": "count" @@ -47095,107 +46812,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33e68f724bd2940cbb56cec5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36dbbc07b4d3c839aea5f19d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40502.052, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33e82a545dddf827c1f7b04f", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001332", - "level": "constituency", - "name": "Lewisham North", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Lewisham North: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001332" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33e82a545dddf827c1f7b04f", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 386220944.528, + "value": 44763.174, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33ed80d780c06a25be8652e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36f821caac8b8e8ba4f47b9a", "aggregation": { "method": "sum" }, @@ -47236,19 +46866,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001355", + "id": "E14001098", "level": "constituency", - "name": "Mansfield", + "name": "Birmingham Perry Barr", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mansfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Birmingham Perry Barr: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001355" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001098" }, "measure": { "unit": "count" @@ -47271,28 +46901,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33ed80d780c06a25be8652e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36f821caac8b8e8ba4f47b9a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48548.383, + "value": 41735.279, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:340d3d416e1cf3a583b99844", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3711d92e09bc1315fc7ae5bc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -47308,7 +46938,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -47317,7 +46947,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -47325,27 +46955,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001103", + "id": "E14001195", "level": "constituency", - "name": "Blackley and Middleton South", + "name": "Derbyshire Dales", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Blackley and Middleton South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Derbyshire Dales: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001103" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001195" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -47358,20 +46988,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:340d3d416e1cf3a583b99844", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3711d92e09bc1315fc7ae5bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41978.507, + "value": 433475742.589, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:341f0799b2e5b990d967bca2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:371357c1e677b5ec651d0644", "aggregation": { "method": "sum" }, @@ -47412,19 +47042,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001143", + "id": "E14001467", "level": "constituency", - "name": "Burton and Uttoxeter", + "name": "Sheffield Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Burton and Uttoxeter: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sheffield Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001143" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001467" }, "measure": { "unit": "kwh" @@ -47447,28 +47077,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:341f0799b2e5b990d967bca2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:371357c1e677b5ec651d0644", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 161802686.848, + "value": 128277389.991, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34262b531d221851f192be6c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37189c3a16b670224af3796c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -47481,83 +47111,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001201", + "id": "E14001529", "level": "constituency", - "name": "Dorking and Horley", + "name": "Stroud", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dorking and Horley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stroud: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001201" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001529" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34262b531d221851f192be6c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37189c3a16b670224af3796c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 167007661.654, + "value": 425873379.737, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:344aefca2c0ac3c06df3b37b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37196099991ee1efb52915da", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -47570,73 +47198,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001402", + "id": "E14001174", "level": "constituency", - "name": "North West Essex", + "name": "Clacton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North West Essex: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Clacton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001402" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001174" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:344aefca2c0ac3c06df3b37b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37196099991ee1efb52915da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 33887.375, + "value": 166193022.278, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3477481676224ea4a6a67b2f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:371b2e4c47cc207e9843dd0b", "aggregation": { "method": "sum" }, @@ -47677,19 +47307,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001181", + "id": "E14001582", "level": "constituency", - "name": "Coventry North West", + "name": "Wetherby and Easingwold", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Coventry North West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wetherby and Easingwold: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001181" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001582" }, "measure": { "unit": "kwh" @@ -47710,28 +47340,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3477481676224ea4a6a67b2f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:371b2e4c47cc207e9843dd0b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 476818546.054, + "value": 441431733.106, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34a4b1176d779c44fc5210c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3720b42b43095eabb4f56d0c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -47747,7 +47377,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -47756,7 +47386,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -47764,27 +47394,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001114", + "id": "E14001318", "level": "constituency", - "name": "Boston and Skegness", + "name": "Lancaster and Wyre", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Boston and Skegness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Lancaster and Wyre: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001114" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001318" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -47797,20 +47427,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34a4b1176d779c44fc5210c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3720b42b43095eabb4f56d0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 381595675.578, + "value": 35168.565, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34ac5f04b0ed1bde61157836", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37228892fa877aff248b03c1", "aggregation": { "method": "sum" }, @@ -47851,19 +47481,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001078", + "id": "E14001457", "level": "constituency", - "name": "Basingstoke", + "name": "Rushcliffe", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Basingstoke: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Rushcliffe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001078" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001457" }, "measure": { "unit": "kwh" @@ -47886,20 +47516,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34ac5f04b0ed1bde61157836", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37228892fa877aff248b03c1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 155006117.768, + "value": 160294720.023, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:372f83de03a48c8ae7d9595a", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001528", + "level": "constituency", + "name": "Stretford and Urmston", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Stretford and Urmston: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001528" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:372f83de03a48c8ae7d9595a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 40146.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34d3c438ac93d27a4b6292f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:373ebabb89670e2d2a8e7195", "aggregation": { "method": "sum" }, @@ -47940,19 +47657,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001418", + "id": "E14001260", "level": "constituency", - "name": "Ossett and Denby Dale", + "name": "Hackney South and Shoreditch", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ossett and Denby Dale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hackney South and Shoreditch: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001418" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001260" }, "measure": { "unit": "kwh" @@ -47973,28 +47690,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34d3c438ac93d27a4b6292f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:373ebabb89670e2d2a8e7195", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 509466837.693, + "value": 343156628.927, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34f9f3c4140ed8604f47f868", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:373fc2991209d9890775ccc9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -48007,83 +47724,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001242", + "id": "S14000106", "level": "constituency", - "name": "Fylde", + "name": "West Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Fylde: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, West Dunbartonshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001242" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000106" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34f9f3c4140ed8604f47f868", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:373fc2991209d9890775ccc9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48144.22, + "value": 430400386.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:351716fdf352b3c764f87b8d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37501d511b4215de439f9350", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -48099,7 +47814,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -48108,7 +47823,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -48116,27 +47831,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001349", + "id": "E14001514", "level": "constituency", - "name": "Maidstone and Malling", + "name": "Staffordshire Moorlands", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Maidstone and Malling: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Staffordshire Moorlands: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001349" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001514" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -48151,28 +47866,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:351716fdf352b3c764f87b8d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37501d511b4215de439f9350", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 160847177.907, + "value": 39449.354, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35405b6f98dc7bb54c02ee29", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3778413161ec6749a8fa34fb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -48188,7 +47903,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -48197,7 +47912,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -48205,27 +47920,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001066", + "id": "E14001526", "level": "constituency", - "name": "Amber Valley", + "name": "Stratford-on-Avon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Amber Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stratford-on-Avon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001066" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001526" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -48238,28 +47953,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35405b6f98dc7bb54c02ee29", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3778413161ec6749a8fa34fb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41538.0, + "value": 388790667.891, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:355cb708287870815013d130", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37b35b64eaca810d417e8a0c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -48272,83 +47987,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001215", + "id": "E14001547", "level": "constituency", - "name": "East Surrey", + "name": "Tipton and Wednesbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Surrey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Tipton and Wednesbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001215" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001547" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:355cb708287870815013d130", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37b35b64eaca810d417e8a0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41904.0, + "value": 446314441.513, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35a0daeff744ffcd531873b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37d674477bc684a603c9294f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -48364,7 +48077,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -48373,7 +48086,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -48381,27 +48094,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001297", + "id": "E14001346", "level": "constituency", - "name": "Huddersfield", + "name": "Luton South and South Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Huddersfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Luton South and South Bedfordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001297" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001346" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -48414,28 +48127,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35a0daeff744ffcd531873b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37d674477bc684a603c9294f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45822.177, + "value": 490383801.714, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35b7add514c25acf04941dff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37da4a9c10b071ebc25f8131", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -48448,75 +48161,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001211", + "id": "E14001161", "level": "constituency", - "name": "Easington", + "name": "Cheltenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Easington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Cheltenham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001211" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001161" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35b7add514c25acf04941dff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37da4a9c10b071ebc25f8131", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 119824970.083, + "value": 470453840.81, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35bd4176bf8cce45824e150b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3827eb06761bfa33c29a0e2d", "aggregation": { "method": "sum" }, @@ -48557,19 +48268,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001238", + "id": "E14001197", "level": "constituency", - "name": "Finchley and Golders Green", + "name": "Didcot and Wantage", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Finchley and Golders Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Didcot and Wantage: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001238" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001197" }, "measure": { "unit": "count" @@ -48592,20 +48303,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35bd4176bf8cce45824e150b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3827eb06761bfa33c29a0e2d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51938.886, + "value": 49324.126, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35c0f645ed14bb2effb5b59c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3839e077e6fa953730e50a84", "aggregation": { "method": "sum" }, @@ -48646,19 +48357,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001279", + "id": "S14000093", "level": "constituency", - "name": "Hendon", + "name": "Inverclyde and Renfrewshire West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hendon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Inverclyde and Renfrewshire West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001279" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000093" }, "measure": { "unit": "count" @@ -48679,28 +48390,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35c0f645ed14bb2effb5b59c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3839e077e6fa953730e50a84", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36107.022, + "value": 40004.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35d54465343c726dfc8fa9fa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38544f7e1e2e6ce72e5d4c06", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -48716,7 +48427,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -48725,7 +48436,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -48733,27 +48444,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001212", + "id": "E14001509", "level": "constituency", - "name": "East Grinstead and Uckfield", + "name": "St Helens North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Grinstead and Uckfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, St Helens North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001212" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001509" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -48766,28 +48477,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35d54465343c726dfc8fa9fa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38544f7e1e2e6ce72e5d4c06", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 398834456.093, + "value": 44197.118, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35e05cb0174f97ed220adfd4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3858a09cd92045287b22747e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -48803,7 +48514,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -48812,7 +48523,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -48820,27 +48531,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001217", + "id": "E14001263", "level": "constituency", - "name": "East Wiltshire", + "name": "Hamble Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Wiltshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hamble Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001217" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001263" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -48855,20 +48566,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35e05cb0174f97ed220adfd4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3858a09cd92045287b22747e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42257.581, + "value": 156993203.112, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3602dd29c223c1156116a1e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3885289155910b7f64fa1c68", "aggregation": { "method": "sum" }, @@ -48909,19 +48620,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001581", + "id": "E14001154", "level": "constituency", - "name": "Weston-super-Mare", + "name": "Castle Point", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Weston-super-Mare: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Castle Point: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001581" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001154" }, "measure": { "unit": "count" @@ -48942,28 +48653,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3602dd29c223c1156116a1e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3885289155910b7f64fa1c68", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41292.463, + "value": 36508.166, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36182b52d5be3bb65002ffa8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:389789b66920e3f972a5201c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -48979,7 +48690,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -48988,7 +48699,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -48996,27 +48707,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001543", + "id": "E14001446", "level": "constituency", - "name": "The Wrekin", + "name": "Rochdale", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, The Wrekin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Rochdale: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001543" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001446" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -49029,28 +48740,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36182b52d5be3bb65002ffa8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:389789b66920e3f972a5201c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 428012770.415, + "value": 39813.437, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:361c7788e05146bff29809fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38ca6109a5f9baaf5dd93951", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -49063,73 +48774,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001094", + "id": "E14001447", "level": "constituency", - "name": "Birmingham Hall Green and Moseley", + "name": "Rochester and Strood", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Hall Green and Moseley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Rochester and Strood: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001447" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:361c7788e05146bff29809fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38ca6109a5f9baaf5dd93951", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 542322812.803, + "value": 45138.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:362419e88d4e1c0a44f754f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38cd707c71e4c121cc632136", "aggregation": { "method": "sum" }, @@ -49170,19 +48883,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000077", + "id": "E14001275", "level": "constituency", - "name": "East Kilbride and Strathaven", + "name": "Havant", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Kilbride and Strathaven: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Havant: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000077" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001275" }, "measure": { "unit": "kwh" @@ -49203,20 +48916,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:362419e88d4e1c0a44f754f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38cd707c71e4c121cc632136", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 529324472.975, + "value": 405601163.896, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3640fd0545cbdc8441d63e0b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38e8c5abe101a16eb22aa611", "aggregation": { "method": "sum" }, @@ -49257,19 +48970,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001166", + "id": "E14001219", "level": "constituency", - "name": "Chichester", + "name": "Eastbourne", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chichester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Eastbourne: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001166" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001219" }, "measure": { "unit": "kwh" @@ -49290,20 +49003,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3640fd0545cbdc8441d63e0b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38e8c5abe101a16eb22aa611", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 461774420.646, + "value": 407602631.67, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36453ffe620aafdf12f159b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38eede58e58822866fa29aee", "aggregation": { "method": "sum" }, @@ -49379,11 +49092,11 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36453ffe620aafdf12f159b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38eede58e58822866fa29aee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" @@ -49392,7 +49105,94 @@ "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:368318cec252f5a238a920d2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3904fc1b520565332359c705", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001412", + "level": "constituency", + "name": "Nottingham South", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Nottingham South: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001412" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3904fc1b520565332359c705", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 38711.436, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3915591a97fea361b6ce96f0", "aggregation": { "method": "sum" }, @@ -49433,19 +49233,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000104", + "id": "E14001111", "level": "constituency", - "name": "Rutherglen", + "name": "Bolton South and Walkden", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rutherglen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bolton South and Walkden: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001111" }, "measure": { "unit": "count" @@ -49468,28 +49268,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:368318cec252f5a238a920d2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3915591a97fea361b6ce96f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45992.779, + "value": 50043.724, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:368f245bb22c4ac97b0e59f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:392ed24d106a96a9e58ae69f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -49505,7 +49305,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -49514,7 +49314,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -49522,27 +49322,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000099", + "id": "E14001468", "level": "constituency", - "name": "Motherwell, Wishaw and Carluke", + "name": "Sheffield Hallam", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Motherwell, Wishaw and Carluke: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Sheffield Hallam: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000099" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001468" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -49555,28 +49355,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:368f245bb22c4ac97b0e59f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:392ed24d106a96a9e58ae69f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40315.296, + "value": 558128719.459, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36a949a3844fd07519cbe1ff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:393d48086528badbb2c7a373", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -49592,7 +49392,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -49601,7 +49401,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -49609,27 +49409,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001457", + "id": "E14001337", "level": "constituency", - "name": "Rushcliffe", + "name": "Liverpool Garston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rushcliffe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Liverpool Garston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001457" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001337" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -49644,28 +49444,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36a949a3844fd07519cbe1ff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:393d48086528badbb2c7a373", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 160294720.023, + "value": 42757.922, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36ad406e10d99cb28a244f31", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3945cbc9a6d4effa6dcc4d12", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -49681,7 +49481,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -49690,7 +49490,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -49698,27 +49498,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001511", + "id": "E14001270", "level": "constituency", - "name": "St Ives", + "name": "Harrow East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, St Ives: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Harrow East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001511" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001270" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -49733,28 +49533,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36ad406e10d99cb28a244f31", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3945cbc9a6d4effa6dcc4d12", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 199008350.007, + "value": 40104.356, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36cc9b93c3f53b26326b9498", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3946cca1504ea86e2e51650c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -49767,83 +49567,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001419", + "id": "E14001172", "level": "constituency", - "name": "Oxford East", + "name": "Cities of London and Westminster", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Oxford East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Cities of London and Westminster: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001419" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001172" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36cc9b93c3f53b26326b9498", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3946cca1504ea86e2e51650c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 142853940.816, + "value": 556206716.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36da9cef2f1e40afbd2b6512", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3949ea69d48bb4212f318787", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -49856,83 +49654,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001087", + "id": "E14001116", "level": "constituency", - "name": "Beverley and Holderness", + "name": "Bournemouth West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Beverley and Holderness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bournemouth West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001087" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001116" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36da9cef2f1e40afbd2b6512", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3949ea69d48bb4212f318787", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 137292019.862, + "value": 405963705.512, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36f64b620ef55646b312b6e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:395b72bee476e1dc7dcf76ba", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -49945,73 +49741,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001475", + "id": "E14001423", "level": "constituency", - "name": "Skipton and Ripon", + "name": "Penistone and Stocksbridge", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Skipton and Ripon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Penistone and Stocksbridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001475" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001423" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36f64b620ef55646b312b6e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:395b72bee476e1dc7dcf76ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 34549.409, + "value": 125957019.186, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:370fefc55a98062d52126b02", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39639c5675bdf022dabfff91", "aggregation": { "method": "sum" }, @@ -50052,19 +49850,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000101", + "id": "E14001579", "level": "constituency", - "name": "Paisley and Renfrewshire North", + "name": "West Worcestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Paisley and Renfrewshire North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, West Worcestershire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000101" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001579" }, "measure": { "unit": "kwh" @@ -50087,20 +49885,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:370fefc55a98062d52126b02", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39639c5675bdf022dabfff91", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 122681174.763, + "value": 184241750.092, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:376f0a2836cf9ec6c160edd5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39ac03954535691fc0bbcf7a", "aggregation": { "method": "sum" }, @@ -50141,19 +49939,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001221", + "id": "E14001086", "level": "constituency", - "name": "Edmonton and Winchmore Hill", + "name": "Bethnal Green and Stepney", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Edmonton and Winchmore Hill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bethnal Green and Stepney: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001221" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001086" }, "measure": { "unit": "count" @@ -50176,28 +49974,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:376f0a2836cf9ec6c160edd5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39ac03954535691fc0bbcf7a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46951.093, + "value": 51649.817, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3782f9d2830aa9859377dd2a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39c8105c8e3c1353820ec6a4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -50210,81 +50008,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001217", + "id": "E14001283", "level": "constituency", - "name": "East Wiltshire", + "name": "Hertford and Stortford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Wiltshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hertford and Stortford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001217" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001283" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3782f9d2830aa9859377dd2a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39c8105c8e3c1353820ec6a4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 288965204.903, + "value": 176569620.331, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37aa652b6d87f22fa1e0d25b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39dc122a5e07b73f2f20e13a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -50297,81 +50097,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000070", + "id": "E14001307", "level": "constituency", - "name": "Coatbridge and Bellshill", + "name": "Jarrow and Gateshead East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Coatbridge and Bellshill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Jarrow and Gateshead East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000070" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001307" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37aa652b6d87f22fa1e0d25b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39dc122a5e07b73f2f20e13a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43073.65, + "value": 114017134.174, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:381b0fef53c67c940f1c8041", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39ed2accc1a383df0b277597", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -50384,81 +50186,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001558", + "id": "E14001343", "level": "constituency", - "name": "Uxbridge and South Ruislip", + "name": "Louth and Horncastle", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Uxbridge and South Ruislip: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Louth and Horncastle: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001558" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001343" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:381b0fef53c67c940f1c8041", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39ed2accc1a383df0b277597", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39609.158, + "value": 171720690.436, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:385ec09cea596be580ce7ad6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a01c3f4f21122c2e760c1b5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -50471,75 +50275,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001466", + "id": "E14001299", "level": "constituency", - "name": "Sheffield Brightside and Hillsborough", + "name": "Hyndburn", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sheffield Brightside and Hillsborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hyndburn: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001466" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001299" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:385ec09cea596be580ce7ad6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a01c3f4f21122c2e760c1b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46951.826, + "value": 464176582.361, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:388125c66ad6154056f3c0d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a04b0a0f79b52023f6af429", "aggregation": { "method": "sum" }, @@ -50580,19 +50382,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001103", + "id": "W07000109", "level": "constituency", - "name": "Blackley and Middleton South", + "name": "Torfaen", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Blackley and Middleton South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Torfaen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001103" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000109" }, "measure": { "unit": "kwh" @@ -50615,28 +50417,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:388125c66ad6154056f3c0d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a04b0a0f79b52023f6af429", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 139615415.599, + "value": 120091148.995, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:388a46fdb2ddfddcb3fb41f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a557833a1c91dbd8bf9b170", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -50652,7 +50454,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -50661,7 +50463,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -50669,27 +50471,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001555", + "id": "E14001453", "level": "constituency", - "name": "Tunbridge Wells", + "name": "Rugby", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tunbridge Wells: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Rugby: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001555" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001453" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -50702,28 +50504,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:388a46fdb2ddfddcb3fb41f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a557833a1c91dbd8bf9b170", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 490298330.305, + "value": 45345.373, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:388c84a42270b2e8a7a59c9c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a6aa99a7a7077ee4b78dd68", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -50736,83 +50538,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000082", + "id": "E14001311", "level": "constituency", - "name": "Edinburgh West", + "name": "Kettering", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Edinburgh West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Kettering: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000082" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001311" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:388c84a42270b2e8a7a59c9c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a6aa99a7a7077ee4b78dd68", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49715.266, + "value": 46207.383, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:388ff28afe1072a3742d8a71", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a8e2ea38136a274360d3d0e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -50825,75 +50625,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001455", + "id": "W07000100", "level": "constituency", - "name": "Runcorn and Helsby", + "name": "Mid and South Pembrokeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Runcorn and Helsby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Mid and South Pembrokeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001455" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000100" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:388ff28afe1072a3742d8a71", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a8e2ea38136a274360d3d0e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41933.91, + "value": 32508.692, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:389605839e9a620dbc09c5e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3aa75712076ee08c70d6e3a4", "aggregation": { "method": "sum" }, @@ -50934,19 +50732,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001087", + "id": "E14001382", "level": "constituency", - "name": "Beverley and Holderness", + "name": "Newton Aycliffe and Spennymoor", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Beverley and Holderness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Newton Aycliffe and Spennymoor: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001087" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001382" }, "measure": { "unit": "count" @@ -50969,20 +50767,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:389605839e9a620dbc09c5e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3aa75712076ee08c70d6e3a4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42842.496, + "value": 46467.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38d3f998cfe0ee3ebe6de273", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3aacb2c993ce90b6d8b132dc", "aggregation": { "method": "sum" }, @@ -51023,19 +50821,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001247", + "id": "E14001357", "level": "constituency", - "name": "Glastonbury and Somerton", + "name": "Melton and Syston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glastonbury and Somerton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Melton and Syston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001247" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001357" }, "measure": { "unit": "count" @@ -51056,20 +50854,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38d3f998cfe0ee3ebe6de273", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3aacb2c993ce90b6d8b132dc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 25925.736, + "value": 38998.696, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ac1965ff69d16eea8cac71b", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001072", + "level": "constituency", + "name": "Banbury", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Banbury: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001072" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ac1965ff69d16eea8cac71b", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 184367944.408, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38e5f6973190d45300b976d2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b01e65844e45682638d7b03", "aggregation": { "method": "sum" }, @@ -51110,19 +50997,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000089", + "id": "E14001367", "level": "constituency", - "name": "Cardiff East", + "name": "Middlesbrough and Thornaby East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cardiff East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Middlesbrough and Thornaby East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000089" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001367" }, "measure": { "unit": "kwh" @@ -51143,28 +51030,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38e5f6973190d45300b976d2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b01e65844e45682638d7b03", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 435894929.793, + "value": 513322409.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38eb6e1f73bea5f127c8a164", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b14d5f17e7f00178e56ab47", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -51177,75 +51064,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001367", + "id": "E14001436", "level": "constituency", - "name": "Middlesbrough and Thornaby East", + "name": "Rawmarsh and Conisbrough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Middlesbrough and Thornaby East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Rawmarsh and Conisbrough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001367" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001436" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38eb6e1f73bea5f127c8a164", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b14d5f17e7f00178e56ab47", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48965.115, + "value": 444712489.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39127adcae14db3c4a090c34", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b17270e7cd5df8da5992a76", "aggregation": { "method": "sum" }, @@ -51286,19 +51171,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001504", + "id": "E14001510", "level": "constituency", - "name": "Southport", + "name": "St Helens South and Whiston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Southport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, St Helens South and Whiston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001504" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001510" }, "measure": { "unit": "count" @@ -51319,20 +51204,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39127adcae14db3c4a090c34", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b17270e7cd5df8da5992a76", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41576.767, + "value": 43014.904, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39169dc49d25af43e68b4444", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b18f7c62d93c1d882cfb839", "aggregation": { "method": "sum" }, @@ -51373,19 +51258,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001430", + "id": "S14000068", "level": "constituency", - "name": "Poplar and Limehouse", + "name": "Bathgate and Linlithgow", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Poplar and Limehouse: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bathgate and Linlithgow: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001430" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000068" }, "measure": { "unit": "count" @@ -51406,20 +51291,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39169dc49d25af43e68b4444", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b18f7c62d93c1d882cfb839", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 27907.623, + "value": 42880.767, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39230520c8dbfcce9eaa10d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b505197688618ec5cd41fad", "aggregation": { "method": "sum" }, @@ -51460,19 +51345,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001560", + "id": "E14001493", "level": "constituency", - "name": "Wakefield and Rothwell", + "name": "South Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wakefield and Rothwell: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Shropshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001560" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001493" }, "measure": { "unit": "kwh" @@ -51493,28 +51378,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39230520c8dbfcce9eaa10d0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b505197688618ec5cd41fad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 489298923.774, + "value": 230862384.203, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:393416f3f090424b147b6df4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b54b8e73cc0b28180dbb0a6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -51527,73 +51412,164 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001388", + "id": "E14001508", "level": "constituency", - "name": "North Dorset", + "name": "St Austell and Newquay", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Dorset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, St Austell and Newquay: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001388" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001508" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:393416f3f090424b147b6df4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b54b8e73cc0b28180dbb0a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 320371212.948, + "value": 48635.247, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b9290c6c43ca7e87ab30c3f", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001155", + "level": "constituency", + "name": "Central Devon", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Central Devon: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001155" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b9290c6c43ca7e87ab30c3f", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 43892.763, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:393bedfbba8506a71d7cd048", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bb3be9dd9b1e1ad5be3d50f", "aggregation": { "method": "sum" }, @@ -51634,19 +51610,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001336", + "id": "E14001364", "level": "constituency", - "name": "Lincoln", + "name": "Mid Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lincoln: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mid Leicestershire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001336" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001364" }, "measure": { "unit": "kwh" @@ -51667,28 +51643,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:393bedfbba8506a71d7cd048", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bb3be9dd9b1e1ad5be3d50f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 480739301.629, + "value": 524194058.994, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39729ed6dfcf03feba1ca005", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bb690f14829e5538a15a62c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -51701,81 +51677,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000098", + "id": "E14001441", "level": "constituency", - "name": "Llanelli", + "name": "Redditch", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Llanelli: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Redditch: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001441" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39729ed6dfcf03feba1ca005", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bb690f14829e5538a15a62c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 34660.428, + "value": 139819405.501, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39bcbc63e9af7494ba215a6c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bd380f286bd97aa52d4c832", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -51788,73 +51766,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001495", + "id": "S14000104", "level": "constituency", - "name": "South West Devon", + "name": "Rutherglen", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South West Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Rutherglen: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001495" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000104" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39bcbc63e9af7494ba215a6c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bd380f286bd97aa52d4c832", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38694.925, + "value": 130161921.125, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39c774fe3b73f52250157728", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bfe7f754e83eda4a7142fab", "aggregation": { "method": "sum" }, @@ -51895,19 +51875,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001603", + "id": "E14001112", "level": "constituency", - "name": "Yeovil", + "name": "Bolton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Yeovil: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bolton West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001603" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001112" }, "measure": { "unit": "kwh" @@ -51930,28 +51910,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39c774fe3b73f52250157728", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bfe7f754e83eda4a7142fab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 169859384.443, + "value": 142468274.856, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39ef868b944b2adf686555a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c0715ccf048d1dcb04d610c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -51964,81 +51944,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001538", + "id": "E14001445", "level": "constituency", - "name": "Tamworth", + "name": "Richmond Park", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tamworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Richmond Park: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001538" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001445" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39ef868b944b2adf686555a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c0715ccf048d1dcb04d610c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40018.801, + "value": 187404370.717, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39efe999c179e0685c235705", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c2392887c1d1e1e492d58ac", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -52051,81 +52033,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001265", + "id": "E14001355", "level": "constituency", - "name": "Hampstead and Highgate", + "name": "Mansfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hampstead and Highgate: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Mansfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001265" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001355" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39efe999c179e0685c235705", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c2392887c1d1e1e492d58ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44327.052, + "value": 48548.383, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a00972bfa343cb8ae5aaeae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c440e6c04dd1962d9383f82", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -52141,7 +52125,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -52150,7 +52134,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -52158,27 +52142,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001421", + "id": "E14001123", "level": "constituency", - "name": "Peckham", + "name": "Brent West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Peckham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Brent West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001421" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001123" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -52193,28 +52177,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a00972bfa343cb8ae5aaeae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c440e6c04dd1962d9383f82", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48155.036, + "value": 153612618.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a0b2c72c92f4352a11ece17", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c5a85ec33a2e4b292316861", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -52230,7 +52214,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -52239,7 +52223,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -52247,27 +52231,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001184", + "id": "E14001463", "level": "constituency", - "name": "Crawley", + "name": "Sefton Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Crawley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sefton Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001184" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001463" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -52280,28 +52264,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a0b2c72c92f4352a11ece17", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c5a85ec33a2e4b292316861", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 451187357.267, + "value": 39751.121, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a320b5eb0cc4d4eb45180f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c6d15f40cfc7652450545d9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -52314,75 +52298,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001345", + "id": "E14001252", "level": "constituency", - "name": "Luton North", + "name": "Gosport", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Luton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Gosport: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001345" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001252" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a320b5eb0cc4d4eb45180f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c6d15f40cfc7652450545d9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 130596214.643, + "value": 354967302.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a487242e9dca12ba8c08fc7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c78953c84771f6827ef4914", "aggregation": { "method": "sum" }, @@ -52423,19 +52405,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001220", + "id": "E14001212", "level": "constituency", - "name": "Eastleigh", + "name": "East Grinstead and Uckfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Eastleigh: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, East Grinstead and Uckfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001220" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001212" }, "measure": { "unit": "count" @@ -52458,20 +52440,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a487242e9dca12ba8c08fc7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c78953c84771f6827ef4914", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40547.017, + "value": 43289.261, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cad776cf9b964d54c238225", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "W07000084", + "level": "constituency", + "name": "Blaenau Gwent and Rhymney", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Blaenau Gwent and Rhymney: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000084" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3cad776cf9b964d54c238225", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 44451.013, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a4eed2eb28d6180f986e202", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cddaab7d7c1bcf00599d3b4", "aggregation": { "method": "sum" }, @@ -52512,19 +52581,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001221", + "id": "E14001404", "level": "constituency", - "name": "Edmonton and Winchmore Hill", + "name": "North West Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Edmonton and Winchmore Hill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North West Leicestershire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001221" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001404" }, "measure": { "unit": "kwh" @@ -52547,28 +52616,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a4eed2eb28d6180f986e202", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3cddaab7d7c1bcf00599d3b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 161536278.724, + "value": 158047465.844, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a4f9d129aa3124c407a3812", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ce2dee8c5c9d2978369ef00", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -52581,81 +52650,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000093", + "id": "E14001345", "level": "constituency", - "name": "Ceredigion Preseli", + "name": "Luton North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ceredigion Preseli: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Luton North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000093" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001345" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a4f9d129aa3124c407a3812", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ce2dee8c5c9d2978369ef00", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 134742674.755, + "value": 130596214.643, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a591b911199cc58e4f2bc3c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cf4a2b39e5921a5f8a6c1eb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -52668,75 +52739,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001537", + "id": "S14000081", "level": "constituency", - "name": "Swindon South", + "name": "Edinburgh South West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Swindon South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Edinburgh South West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001537" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000081" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a591b911199cc58e4f2bc3c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3cf4a2b39e5921a5f8a6c1eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49097.624, + "value": 44872.248, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a84c73c78b989a0919d4112", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d20ad6b65060257ce0bd509", "aggregation": { "method": "sum" }, @@ -52777,19 +52846,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001526", + "id": "E14001597", "level": "constituency", - "name": "Stratford-on-Avon", + "name": "Worcester", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stratford-on-Avon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Worcester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001526" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001597" }, "measure": { "unit": "count" @@ -52812,28 +52881,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a84c73c78b989a0919d4112", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d20ad6b65060257ce0bd509", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46572.818, + "value": 46730.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a98c84a1a08bb81f7ff3801", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d2a1f3df9bff1277ef5a11e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -52849,7 +52918,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -52858,7 +52927,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -52866,27 +52935,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000099", + "id": "E14001488", "level": "constituency", - "name": "Merthyr Tydfil and Aberdare", + "name": "South Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Merthyr Tydfil and Aberdare: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South Leicestershire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000099" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001488" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -52901,28 +52970,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a98c84a1a08bb81f7ff3801", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d2a1f3df9bff1277ef5a11e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 127767035.549, + "value": 44596.837, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a99c86acd938f1fcb0e2de6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d39f5b3cd721ef426e18840", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -52935,73 +53004,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001172", + "id": "E14001545", "level": "constituency", - "name": "Cities of London and Westminster", + "name": "Thornbury and Yate", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cities of London and Westminster: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Thornbury and Yate: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001172" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001545" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a99c86acd938f1fcb0e2de6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d39f5b3cd721ef426e18840", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 556206716.096, + "value": 163970941.153, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ac099095482765fe30e205e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d4a78851e09856437f79916", "aggregation": { "method": "sum" }, @@ -53042,19 +53113,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001180", + "id": "E14001236", "level": "constituency", - "name": "Coventry East", + "name": "Feltham and Heston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Coventry East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Feltham and Heston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001180" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001236" }, "measure": { "unit": "count" @@ -53077,20 +53148,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ac099095482765fe30e205e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d4a78851e09856437f79916", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49635.0, + "value": 44462.466, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ac642bd16f5de66be49ba10", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d6590253be4cf47018f31a0", "aggregation": { "method": "sum" }, @@ -53131,19 +53202,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001386", + "id": "E14001114", "level": "constituency", - "name": "North Cotswolds", + "name": "Boston and Skegness", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Cotswolds: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Boston and Skegness: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001386" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001114" }, "measure": { "unit": "count" @@ -53164,28 +53235,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ac642bd16f5de66be49ba10", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d6590253be4cf47018f31a0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 30995.581, + "value": 35714.076, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ad597cd0138877c3e605e81", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d917906a9a9b8979b0ae74c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -53198,81 +53269,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001328", + "id": "E14001141", "level": "constituency", - "name": "Leicester West", + "name": "Buckingham and Bletchley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leicester West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Buckingham and Bletchley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001328" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001141" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ad597cd0138877c3e605e81", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d917906a9a9b8979b0ae74c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45960.0, + "value": 45061.653, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ae3210fc048c1c318ec62ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d9bac4a83a7c1248e295226", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -53285,73 +53358,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000109", + "id": "E14001276", "level": "constituency", - "name": "Central Ayrshire", + "name": "Hayes and Harlington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Central Ayrshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hayes and Harlington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000109" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001276" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ae3210fc048c1c318ec62ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d9bac4a83a7c1248e295226", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 442730027.344, + "value": 155265225.107, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3afa7bfa5562cc7631e9ee8c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3dba76f20a861d509d7a19b7", "aggregation": { "method": "sum" }, @@ -53392,19 +53467,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001067", + "id": "E14001604", "level": "constituency", - "name": "Arundel and South Downs", + "name": "York Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Arundel and South Downs: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, York Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001067" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001604" }, "measure": { "unit": "kwh" @@ -53427,107 +53502,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3afa7bfa5562cc7631e9ee8c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3dba76f20a861d509d7a19b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 216868372.536, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b2547d10f2f54c00d4fcbdb", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001580", - "level": "constituency", - "name": "Westmorland and Lonsdale", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Westmorland and Lonsdale: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001580" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b2547d10f2f54c00d4fcbdb", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 370333450.854, + "value": 151390734.686, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b603238ad9bf00ccd38db9b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3dc48ca583ca78b21d0b637d", "aggregation": { "method": "sum" }, @@ -53568,19 +53556,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001454", + "id": "E14001537", "level": "constituency", - "name": "Ruislip, Northwood and Pinner", + "name": "Swindon South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ruislip, Northwood and Pinner: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Swindon South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001454" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001537" }, "measure": { "unit": "count" @@ -53603,20 +53591,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b603238ad9bf00ccd38db9b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3dc48ca583ca78b21d0b637d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40282.002, + "value": 49097.624, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b6420e488bff352050c294c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3dee5eaa9b52052f19a57028", "aggregation": { "method": "sum" }, @@ -53657,19 +53645,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001574", + "id": "E14001589", "level": "constituency", - "name": "West Bromwich", + "name": "Wirral West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Bromwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wirral West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001574" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001589" }, "measure": { "unit": "count" @@ -53690,28 +53678,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b6420e488bff352050c294c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3dee5eaa9b52052f19a57028", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41309.585, + "value": 38806.83, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b7289b6b03afe582bfe6539", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3dfb0d3ecc567c5ddc724936", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -53724,73 +53712,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001407", + "id": "E14001105", "level": "constituency", - "name": "Northampton South", + "name": "Blackpool South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Northampton South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Blackpool South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001407" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001105" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b7289b6b03afe582bfe6539", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3dfb0d3ecc567c5ddc724936", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43318.02, + "value": 51061.765, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b75da7814ea13e7ebfe5ff5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e2f0a6ba62f468af742abd2", "aggregation": { "method": "sum" }, @@ -53831,19 +53821,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000071", + "id": "E14001272", "level": "constituency", - "name": "Cowdenbeath and Kirkcaldy", + "name": "Hartlepool", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cowdenbeath and Kirkcaldy: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hartlepool: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000071" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001272" }, "measure": { "unit": "kwh" @@ -53866,20 +53856,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b75da7814ea13e7ebfe5ff5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e2f0a6ba62f468af742abd2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 133062148.255, + "value": 123007053.526, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b8043e25827df41ca5cc856", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e49496e8b30af265417998a", "aggregation": { "method": "sum" }, @@ -53920,19 +53910,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001100", + "id": "E14001392", "level": "constituency", - "name": "Birmingham Yardley", + "name": "North East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Yardley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North East Hampshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001100" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001392" }, "measure": { "unit": "kwh" @@ -53953,28 +53943,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b8043e25827df41ca5cc856", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e49496e8b30af265417998a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 477299210.618, + "value": 520714182.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b96b015e726a3cb084c731e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e4ef9821678c3a10f6597e4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -53987,83 +53977,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001151", + "id": "E14001388", "level": "constituency", - "name": "Canterbury", + "name": "North Dorset", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Canterbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Dorset: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001151" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001388" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b96b015e726a3cb084c731e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e4ef9821678c3a10f6597e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46144.353, + "value": 320371212.948, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ba5d4c86fd2a52c9c7daf45", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e65dc035031f02e9b1308a6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -54079,7 +54067,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -54088,7 +54076,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -54096,27 +54084,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001375", + "id": "W07000096", "level": "constituency", - "name": "Newark", + "name": "Dwyfor Meirionnydd", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newark: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dwyfor Meirionnydd: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001375" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000096" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -54131,20 +54119,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ba5d4c86fd2a52c9c7daf45", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e65dc035031f02e9b1308a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 184972684.793, + "value": 51428.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bc108997f22c72bcf7d875c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e7036c55bfdb5287a194f87", "aggregation": { "method": "sum" }, @@ -54185,19 +54173,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001516", + "id": "E14001507", "level": "constituency", - "name": "Stevenage", + "name": "St Albans", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stevenage: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, St Albans: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001516" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001507" }, "measure": { "unit": "kwh" @@ -54218,28 +54206,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bc108997f22c72bcf7d875c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e7036c55bfdb5287a194f87", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 419617593.315, + "value": 525399408.33, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bd8fd62de3864c06d9e5f52", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e839a8218fb03c662f931c2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -54252,75 +54240,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000089", + "id": "S14000073", "level": "constituency", - "name": "Glasgow West", + "name": "Dumfries and Galloway", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glasgow West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Dumfries and Galloway: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000089" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000073" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bd8fd62de3864c06d9e5f52", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e839a8218fb03c662f931c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 53310.656, + "value": 31288.197, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bdf67901ac7de7ee249e143", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e851a0d89ac6ec51a11bb35", "aggregation": { "method": "sum" }, @@ -54361,19 +54347,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000090", + "id": "E14001144", "level": "constituency", - "name": "Glenrothes and Mid Fife", + "name": "Bury North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glenrothes and Mid Fife: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bury North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000090" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001144" }, "measure": { "unit": "kwh" @@ -54394,117 +54380,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bdf67901ac7de7ee249e143", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 504695659.468, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3be7e5a3eae811f2389295e7", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001604", - "level": "constituency", - "name": "York Central", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, York Central: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001604" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3be7e5a3eae811f2389295e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e851a0d89ac6ec51a11bb35", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49552.064, + "value": 505775967.85, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bef7ede47876e19ca64bdd4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ea2b346fa6f403dbcae9e41", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -54517,83 +54414,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001289", + "id": "E14001358", "level": "constituency", - "name": "Hitchin", + "name": "Meriden and Solihull East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hitchin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Meriden and Solihull East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001289" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001358" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bef7ede47876e19ca64bdd4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ea2b346fa6f403dbcae9e41", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44395.464, + "value": 501225549.189, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bf480a89f69cb5a7cba6123", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ea314008e03e27d5aea35e6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -54606,75 +54501,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001231", + "id": "E14001225", "level": "constituency", - "name": "Exeter", + "name": "Enfield North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Exeter: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Enfield North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001231" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001225" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bf480a89f69cb5a7cba6123", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ea314008e03e27d5aea35e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42128.278, + "value": 492106802.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c0317e62fdbc96398bb051b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3eb0b313d7591a1a9845a001", "aggregation": { "method": "sum" }, @@ -54715,19 +54608,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001193", + "id": "E14001234", "level": "constituency", - "name": "Derby North", + "name": "Farnham and Bordon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Derby North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Farnham and Bordon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001193" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001234" }, "measure": { "unit": "count" @@ -54748,20 +54641,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c0317e62fdbc96398bb051b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3eb0b313d7591a1a9845a001", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43167.0, + "value": 39616.773, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c04faa836b7d4f0a609c4a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ee305b9ee974670eb0162a8", "aggregation": { "method": "sum" }, @@ -54802,19 +54695,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001344", + "id": "E14001527", "level": "constituency", - "name": "Lowestoft", + "name": "Streatham and Croydon North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lowestoft: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Streatham and Croydon North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001344" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001527" }, "measure": { "unit": "kwh" @@ -54837,28 +54730,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c04faa836b7d4f0a609c4a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ee305b9ee974670eb0162a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 134035542.937, + "value": 156862005.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c0f69af6ac07f8d5937511a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ee48842201e5184aa580ec0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -54871,81 +54764,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001065", + "id": "E14001499", "level": "constituency", - "name": "Altrincham and Sale West", + "name": "Southampton Itchen", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Altrincham and Sale West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Southampton Itchen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001065" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001499" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c0f69af6ac07f8d5937511a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ee48842201e5184aa580ec0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39236.425, + "value": 49625.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c153afdb95d830d537eada8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ef02dfc496194b9d4c57f3a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -54958,83 +54853,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001515", + "id": "E14001570", "level": "constituency", - "name": "Stalybridge and Hyde", + "name": "Weald of Kent", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stalybridge and Hyde: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Weald of Kent: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001515" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001570" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c153afdb95d830d537eada8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ef02dfc496194b9d4c57f3a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43986.86, + "value": 333500777.392, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c201f686a1a3ac5c6c7ebf5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f0c1c0221feec9117357fbd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -55047,75 +54940,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001365", + "id": "E14001110", "level": "constituency", - "name": "Mid Norfolk", + "name": "Bolton North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bolton North East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001365" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001110" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c201f686a1a3ac5c6c7ebf5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f0c1c0221feec9117357fbd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 180975910.541, + "value": 521769737.657, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c220c6420128ac5b07cfc50", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f1b26b726a8102370103ca6", "aggregation": { "method": "sum" }, @@ -55156,19 +55047,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000108", + "id": "E14001551", "level": "constituency", - "name": "Berwickshire, Roxburgh and Selkirk", + "name": "Torbay", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Berwickshire, Roxburgh and Selkirk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Torbay: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000108" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001551" }, "measure": { "unit": "count" @@ -55189,28 +55080,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c220c6420128ac5b07cfc50", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f1b26b726a8102370103ca6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 31943.775, + "value": 42004.237, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c2b443a2457d8962d4a4b78", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f1bb29b7f6d93d689606613", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -55223,75 +55114,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001259", + "id": "E14001192", "level": "constituency", - "name": "Hackney North and Stoke Newington", + "name": "Daventry", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hackney North and Stoke Newington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Daventry: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001259" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001192" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c2b443a2457d8962d4a4b78", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f1bb29b7f6d93d689606613", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 145632646.599, + "value": 36569.505, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c3a20be9866fa9212864450", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f56909fef18a83dfc2ad753", "aggregation": { "method": "sum" }, @@ -55332,19 +55221,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000083", + "id": "E14001349", "level": "constituency", - "name": "Bangor Aberconwy", + "name": "Maidstone and Malling", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bangor Aberconwy: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Maidstone and Malling: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001349" }, "measure": { "unit": "count" @@ -55367,28 +55256,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c3a20be9866fa9212864450", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f56909fef18a83dfc2ad753", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43333.829, + "value": 47697.771, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c5c35932524bc74ad1ecd39", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f7609f46ab9ae26a5fdf463", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -55404,7 +55293,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -55413,7 +55302,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -55421,27 +55310,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001483", + "id": "E14001504", "level": "constituency", - "name": "South Derbyshire", + "name": "Southport", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Southport: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001483" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001504" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -55454,28 +55343,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c5c35932524bc74ad1ecd39", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f7609f46ab9ae26a5fdf463", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41177.958, + "value": 489364937.917, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c6858cafb215632b3962dba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40189d6edbc9402867f688ca", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -55488,81 +55377,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001499", + "id": "E14001582", "level": "constituency", - "name": "Southampton Itchen", + "name": "Wetherby and Easingwold", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Southampton Itchen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wetherby and Easingwold: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001499" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001582" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c6858cafb215632b3962dba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40189d6edbc9402867f688ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35041.571, + "value": 42059.778, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c705574997249655da0a10e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4030d04dcb75ae2818a6f549", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -55578,7 +55469,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -55587,7 +55478,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -55595,27 +55486,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000066", + "id": "E14001269", "level": "constituency", - "name": "Arbroath and Broughty Ferry", + "name": "Harrogate and Knaresborough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Arbroath and Broughty Ferry: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Harrogate and Knaresborough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000066" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001269" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -55628,20 +55519,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c705574997249655da0a10e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4030d04dcb75ae2818a6f549", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 476716526.189, + "value": 45250.725, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c85620614df0cb125a22631", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40395889e35d1aa0f8d9168e", "aggregation": { "method": "sum" }, @@ -55682,19 +55573,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001128", + "id": "E14001268", "level": "constituency", - "name": "Brigg and Immingham", + "name": "Harpenden and Berkhamsted", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brigg and Immingham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Harpenden and Berkhamsted: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001128" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001268" }, "measure": { "unit": "count" @@ -55715,28 +55606,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c85620614df0cb125a22631", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40395889e35d1aa0f8d9168e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39673.645, + "value": 36126.707, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cc6f5782d6a36c2e96adef5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:404cba72a1fa80ed32167b06", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -55749,83 +55640,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001376", + "id": "S14000081", "level": "constituency", - "name": "Newbury", + "name": "Edinburgh South West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Edinburgh South West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001376" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000081" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3cc6f5782d6a36c2e96adef5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:404cba72a1fa80ed32167b06", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43577.559, + "value": 468940023.632, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ce321dba4619bd6705fabb4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:404dd833762cb86f28b1afbe", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -55841,7 +55730,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -55850,7 +55739,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -55858,27 +55747,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000060", + "id": "E14001082", "level": "constituency", - "name": "Aberdeen North", + "name": "Beaconsfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aberdeen North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Beaconsfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000060" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001082" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -55891,20 +55780,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ce321dba4619bd6705fabb4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:404dd833762cb86f28b1afbe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 548752842.295, + "value": 37789.086, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cf29b32c24284d9f81b02a2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40690a5976922c7b955a5dcd", "aggregation": { "method": "sum" }, @@ -55945,19 +55834,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001365", + "id": "E14001431", "level": "constituency", - "name": "Mid Norfolk", + "name": "Portsmouth North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Portsmouth North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001365" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001431" }, "measure": { "unit": "count" @@ -55980,28 +55869,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3cf29b32c24284d9f81b02a2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40690a5976922c7b955a5dcd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43683.991, + "value": 42350.47, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d01b4d7dcfef27131b3e550", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:407abc9f253bcf835dcd6458", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -56017,7 +55906,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -56026,7 +55915,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -56034,27 +55923,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001066", + "id": "W07000110", "level": "constituency", - "name": "Amber Valley", + "name": "Vale of Glamorgan", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Amber Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Vale of Glamorgan: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001066" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000110" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -56069,28 +55958,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d01b4d7dcfef27131b3e550", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:407abc9f253bcf835dcd6458", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43198.0, + "value": 140069451.847, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d069ebe12476e293039504d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40964ba91ab54027cbe406af", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -56106,7 +55995,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -56115,7 +56004,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -56123,27 +56012,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001207", + "id": "E14001084", "level": "constituency", - "name": "Ealing Central and Acton", + "name": "Bedford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ealing Central and Acton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bedford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001207" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001084" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -56158,28 +56047,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d069ebe12476e293039504d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40964ba91ab54027cbe406af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 193175250.253, + "value": 46420.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d13a893a2e6115b49945741", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40adab429d77545611c6d321", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -56192,73 +56081,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001575", + "id": "E14001117", "level": "constituency", - "name": "West Dorset", + "name": "Bracknell", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Dorset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bracknell: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001575" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001117" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d13a893a2e6115b49945741", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40adab429d77545611c6d321", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 29976.824, + "value": 150823016.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d3355cf5992ff07b317be04", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40b88e184fedde5d409ee71c", "aggregation": { "method": "sum" }, @@ -56299,19 +56190,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001112", + "id": "E14001548", "level": "constituency", - "name": "Bolton West", + "name": "Tiverton and Minehead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bolton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Tiverton and Minehead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001112" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001548" }, "measure": { "unit": "kwh" @@ -56334,28 +56225,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d3355cf5992ff07b317be04", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40b88e184fedde5d409ee71c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 142468274.856, + "value": 171022336.311, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d4123e1d26e0513c0213bb4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40d74e6b18f23f8a619b8d7b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -56368,83 +56259,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001478", + "id": "S14000072", "level": "constituency", - "name": "Smethwick", + "name": "Cumbernauld and Kirkintilloch", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Smethwick: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Cumbernauld and Kirkintilloch: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001478" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000072" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d4123e1d26e0513c0213bb4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40d74e6b18f23f8a619b8d7b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 137776383.05, + "value": 40281.986, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d8b75dde3c10cf37f8f34ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4154a62bfa1b9489ae9f46e6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -56457,73 +56346,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001238", + "id": "E14001242", "level": "constituency", - "name": "Finchley and Golders Green", + "name": "Fylde", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Finchley and Golders Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Fylde: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001238" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001242" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d8b75dde3c10cf37f8f34ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4154a62bfa1b9489ae9f46e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 708989877.941, + "value": 161612100.908, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d8c80fb9f838974cbabf547", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:415602dfe3dea37a4ce0669e", "aggregation": { "method": "sum" }, @@ -56564,19 +56455,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001131", + "id": "E14001546", "level": "constituency", - "name": "Bristol Central", + "name": "Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bristol Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Thurrock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001131" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001546" }, "measure": { "unit": "kwh" @@ -56597,28 +56488,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d8c80fb9f838974cbabf547", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:415602dfe3dea37a4ce0669e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 326733578.68, + "value": 416555054.617, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d934cbcf84fe17c94b4e088", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:415ecaca29bac1eb173a36be", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -56631,81 +56522,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000094", + "id": "E14001120", "level": "constituency", - "name": "Clwyd East", + "name": "Bradford West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Clwyd East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bradford West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001120" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d934cbcf84fe17c94b4e088", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:415ecaca29bac1eb173a36be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 323271519.506, + "value": 39756.3, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d969f861c67e858ac9dcea7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4176bad8e4d035a7537d4a5f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -56718,81 +56611,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001513", + "id": "E14001298", "level": "constituency", - "name": "Stafford", + "name": "Huntingdon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stafford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Huntingdon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001513" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001298" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d969f861c67e858ac9dcea7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4176bad8e4d035a7537d4a5f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 406836637.411, + "value": 175093271.919, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d9ff56ad660b32c99a89a29", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:417e6bb5ce3bb058df9151aa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -56805,73 +56700,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000095", + "id": "E14001292", "level": "constituency", - "name": "Clwyd North", + "name": "Hornchurch and Upminster", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Clwyd North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hornchurch and Upminster: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000095" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001292" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d9ff56ad660b32c99a89a29", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:417e6bb5ce3bb058df9151aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 434098449.127, + "value": 151587756.379, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3da67698923cb342a9f59498", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:418085cea9994b8e74fbf8b4", "aggregation": { "method": "sum" }, @@ -56912,19 +56809,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000083", + "id": "E14001317", "level": "constituency", - "name": "Falkirk", + "name": "Knowsley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Falkirk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Knowsley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001317" }, "measure": { "unit": "count" @@ -56947,28 +56844,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3da67698923cb342a9f59498", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:418085cea9994b8e74fbf8b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47831.04, + "value": 42610.078, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3daa73de69c91c6897429c39", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4182a5032894635ec8d0e3a0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -56981,81 +56878,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001118", + "id": "E14001121", "level": "constituency", - "name": "Bradford East", + "name": "Braintree", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bradford East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Braintree: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001118" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001121" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3daa73de69c91c6897429c39", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4182a5032894635ec8d0e3a0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 519465625.678, + "value": 178152432.16, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3dab92c257fc41217b6e69f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41949f80c5de8976d2725394", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -57068,81 +56967,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001137", + "id": "E14001172", "level": "constituency", - "name": "Bromley and Biggin Hill", + "name": "Cities of London and Westminster", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bromley and Biggin Hill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Cities of London and Westminster: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001137" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001172" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3dab92c257fc41217b6e69f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41949f80c5de8976d2725394", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 549978477.717, + "value": 347429571.946, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e0b809c660ffdab6f938d25", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:419ff1a2fcdaee32b91e138e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -57155,73 +57056,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001547", + "id": "E14001258", "level": "constituency", - "name": "Tipton and Wednesbury", + "name": "Guildford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tipton and Wednesbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Guildford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001547" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001258" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e0b809c660ffdab6f938d25", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:419ff1a2fcdaee32b91e138e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42521.562, + "value": 164737697.085, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e14954dea80258df1e79e64", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41a6ef97748415c1d548eb48", "aggregation": { "method": "sum" }, @@ -57262,19 +57165,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001138", + "id": "E14001288", "level": "constituency", - "name": "Bromsgrove", + "name": "Hinckley and Bosworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bromsgrove: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hinckley and Bosworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001138" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001288" }, "measure": { "unit": "count" @@ -57297,28 +57200,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e14954dea80258df1e79e64", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41a6ef97748415c1d548eb48", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42609.0, + "value": 45211.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e416159891a4a9507d0ed27", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41f3366e4cb2b33b14a78b51", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -57331,83 +57234,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001076", + "id": "S14000077", "level": "constituency", - "name": "Barrow and Furness", + "name": "East Kilbride and Strathaven", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Barrow and Furness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, East Kilbride and Strathaven: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001076" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000077" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e416159891a4a9507d0ed27", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41f3366e4cb2b33b14a78b51", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48245.049, + "value": 42205.219, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ea7ed63e1cabaaea22d0be8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41fa501ced63b4d7eeae2343", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -57420,83 +57321,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000098", + "id": "E14001451", "level": "constituency", - "name": "Moray West, Nairn and Strathspey", + "name": "Rother Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Moray West, Nairn and Strathspey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Rother Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000098" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001451" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ea7ed63e1cabaaea22d0be8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41fa501ced63b4d7eeae2343", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 214542138.006, + "value": 40168.882, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ec36006c0cab10b47149d15", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:424801273142be82a50597e5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -57512,7 +57411,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -57521,7 +57420,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -57529,27 +57428,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001538", + "id": "E14001462", "level": "constituency", - "name": "Tamworth", + "name": "Scunthorpe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tamworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Scunthorpe: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001538" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001462" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -57562,20 +57461,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ec36006c0cab10b47149d15", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:424801273142be82a50597e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 449770041.906, + "value": 44884.6, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3eccfa6b7bae3aa436e91bab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:425b75d4e4c99d6a584c112d", "aggregation": { "method": "sum" }, @@ -57616,19 +57515,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001261", + "id": "E14001354", "level": "constituency", - "name": "Halesowen", + "name": "Manchester Withington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Halesowen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Manchester Withington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001261" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001354" }, "measure": { "unit": "kwh" @@ -57649,28 +57548,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3eccfa6b7bae3aa436e91bab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:425b75d4e4c99d6a584c112d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 441060307.341, + "value": 412859363.405, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3edf57b7083ef086f0b03430", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42933ec0820385983877dd20", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -57683,75 +57582,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001304", + "id": "W07000107", "level": "constituency", - "name": "Isle of Wight West", + "name": "Rhondda and Ogmore", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Isle of Wight West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Rhondda and Ogmore: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001304" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000107" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3edf57b7083ef086f0b03430", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42933ec0820385983877dd20", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 120383228.394, + "value": 510690807.464, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3eea1c5b22ca324b96e82ee4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42b6e75496dc78b6292215fb", "aggregation": { "method": "sum" }, @@ -57792,19 +57689,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001288", + "id": "E14001350", "level": "constituency", - "name": "Hinckley and Bosworth", + "name": "Makerfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hinckley and Bosworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Makerfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001288" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001350" }, "measure": { "unit": "count" @@ -57827,28 +57724,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3eea1c5b22ca324b96e82ee4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42b6e75496dc78b6292215fb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45211.0, + "value": 45690.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f2124a97649ea4f806511c3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42d7d5a8432ec1c31182d654", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -57861,81 +57758,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001586", + "id": "E14001365", "level": "constituency", - "name": "Wimbledon", + "name": "Mid Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wimbledon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Mid Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001586" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001365" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f2124a97649ea4f806511c3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42d7d5a8432ec1c31182d654", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41451.778, + "value": 180975910.541, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f409429b7fd6089835419c8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:430400f63ee0cb36cdcdc025", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -57948,83 +57847,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001502", + "id": "E14001175", "level": "constituency", - "name": "Southend West and Leigh", + "name": "Clapham and Brixton Hill", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Southend West and Leigh: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Clapham and Brixton Hill: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001502" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001175" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f409429b7fd6089835419c8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:430400f63ee0cb36cdcdc025", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45490.115, + "value": 403418067.749, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f44e69c0af342de8eb98132", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:432ba0b6602ba581f39513d1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -58037,73 +57934,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001249", + "id": "E14001372", "level": "constituency", - "name": "Godalming and Ash", + "name": "Morecambe and Lunesdale", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Godalming and Ash: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Morecambe and Lunesdale: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001249" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001372" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f44e69c0af342de8eb98132", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:432ba0b6602ba581f39513d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37291.644, + "value": 158930495.595, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f45aa8009beac1c01d0e6a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:433a1676a87c712aac171af4", "aggregation": { "method": "sum" }, @@ -58144,19 +58043,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001361", + "id": "E14001115", "level": "constituency", - "name": "Mid Cheshire", + "name": "Bournemouth East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Cheshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bournemouth East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001361" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001115" }, "measure": { "unit": "count" @@ -58179,28 +58078,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f45aa8009beac1c01d0e6a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:433a1676a87c712aac171af4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42935.174, + "value": 49125.046, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f69c5e78e95f4d6e2b712c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43753d8fd0444c7833b579af", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -58216,7 +58115,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -58225,7 +58124,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -58233,27 +58132,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001237", + "id": "E14001553", "level": "constituency", - "name": "Filton and Bradley Stoke", + "name": "Tottenham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Filton and Bradley Stoke: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Tottenham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001237" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001553" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -58266,28 +58165,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f69c5e78e95f4d6e2b712c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43753d8fd0444c7833b579af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 405400071.071, + "value": 43178.048, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f72fa968ab90f9c59a1cf42", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4378b6350c7401879f8cb348", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -58300,73 +58199,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001342", + "id": "S14000107", "level": "constituency", - "name": "Loughborough", + "name": "Ayr, Carrick and Cumnock", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Loughborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ayr, Carrick and Cumnock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001342" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000107" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f72fa968ab90f9c59a1cf42", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4378b6350c7401879f8cb348", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 442219227.445, + "value": 137831900.778, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f757c581bb6c934a5e05267", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:437947b19d9f2f0619b847be", "aggregation": { "method": "sum" }, @@ -58407,19 +58308,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000109", + "id": "S14000100", "level": "constituency", - "name": "Central Ayrshire", + "name": "North East Fife", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Central Ayrshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North East Fife: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000100" }, "measure": { "unit": "count" @@ -58440,28 +58341,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f757c581bb6c934a5e05267", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:437947b19d9f2f0619b847be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40142.795, + "value": 39114.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f9710a2f097963a16129911", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:437e3c60a050731c779f1c09", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -58474,81 +58375,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001085", + "id": "E14001550", "level": "constituency", - "name": "Bermondsey and Old Southwark", + "name": "Tooting", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bermondsey and Old Southwark: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Tooting: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001085" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001550" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f9710a2f097963a16129911", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:437e3c60a050731c779f1c09", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 30969.792, + "value": 46249.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3fd22270954333fdae8eb517", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43adff217af76cbfc3c75178", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -58564,7 +58467,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -58573,7 +58476,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -58581,27 +58484,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001253", + "id": "E14001445", "level": "constituency", - "name": "Grantham and Bourne", + "name": "Richmond Park", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Grantham and Bourne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Richmond Park: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001253" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001445" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -58616,115 +58519,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3fd22270954333fdae8eb517", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 165696444.466, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3fd33f2d5b8763b28f5577e3", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001235", - "level": "constituency", - "name": "Faversham and Mid Kent", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Faversham and Mid Kent: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001235" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3fd33f2d5b8763b28f5577e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43adff217af76cbfc3c75178", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 416303134.713, + "value": 48683.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:400dcfa35658497acd8618d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43d675934dee4795867f5b15", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -58737,81 +58553,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001359", + "id": "E14001120", "level": "constituency", - "name": "Mid Bedfordshire", + "name": "Bradford West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bradford West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001359" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001120" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:400dcfa35658497acd8618d0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43d675934dee4795867f5b15", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 438613137.705, + "value": 137525852.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40108fa1af0a7c458b5fa4fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43db42dd2e80a2e81c010534", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -58824,81 +58642,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001442", + "id": "W07000083", "level": "constituency", - "name": "Reigate", + "name": "Bangor Aberconwy", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Reigate: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bangor Aberconwy: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001442" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000083" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40108fa1af0a7c458b5fa4fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43db42dd2e80a2e81c010534", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41300.859, + "value": 43333.829, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:402303b1c9ebbabed40cfe3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:441aaedb97f51649fd7096f0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -58914,7 +58734,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -58923,7 +58743,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -58931,27 +58751,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001443", + "id": "E14001320", "level": "constituency", - "name": "Ribble Valley", + "name": "Leeds East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ribble Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Leeds East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001443" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001320" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -58966,20 +58786,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:402303b1c9ebbabed40cfe3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:441aaedb97f51649fd7096f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 165419031.478, + "value": 48269.228, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:404a7a2a95665cf4d012b685", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:445c2239a595481675ce6668", "aggregation": { "method": "sum" }, @@ -59020,19 +58840,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001549", + "id": "E14001521", "level": "constituency", - "name": "Tonbridge", + "name": "Stoke-on-Trent North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tonbridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stoke-on-Trent North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001549" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001521" }, "measure": { "unit": "kwh" @@ -59053,20 +58873,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:404a7a2a95665cf4d012b685", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:445c2239a595481675ce6668", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 428578762.987, + "value": 476843437.601, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4077b52a8d01b64ab12cd240", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44747f8d4d7008343bdbd0a2", "aggregation": { "method": "sum" }, @@ -59107,19 +58927,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001426", + "id": "E14001354", "level": "constituency", - "name": "Plymouth Moor View", + "name": "Manchester Withington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Plymouth Moor View: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Manchester Withington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001426" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001354" }, "measure": { "unit": "count" @@ -59142,28 +58962,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4077b52a8d01b64ab12cd240", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44747f8d4d7008343bdbd0a2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44738.18, + "value": 40173.345, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4091e891221c4f1ef5b0a252", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4486e703c0f704fa1d840cce", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -59176,83 +58996,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001260", + "id": "E14001594", "level": "constituency", - "name": "Hackney South and Shoreditch", + "name": "Wolverhampton North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hackney South and Shoreditch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wolverhampton North East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001260" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001594" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4091e891221c4f1ef5b0a252", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4486e703c0f704fa1d840cce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 145659549.953, + "value": 40918.199, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40bfa4af38ed73bb39c6cb91", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44a9ee5a0af35c44d8877e58", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -59265,83 +59083,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001504", + "id": "E14001132", "level": "constituency", - "name": "Southport", + "name": "Bristol East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Southport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bristol East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001504" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001132" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40bfa4af38ed73bb39c6cb91", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44a9ee5a0af35c44d8877e58", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 141416942.516, + "value": 40648.71, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41139933e151e6f0cbe08b55", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44f309c215e765f8a34ca2ae", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -59354,81 +59170,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000070", + "id": "S14000095", "level": "constituency", - "name": "Coatbridge and Bellshill", + "name": "Livingston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Coatbridge and Bellshill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Livingston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000070" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000095" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41139933e151e6f0cbe08b55", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44f309c215e765f8a34ca2ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 479016885.471, + "value": 144179148.438, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4123d3d8a80e05c29f671f9f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44ff6198dc07e5263ee749ea", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -59441,83 +59259,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001110", + "id": "E14001299", "level": "constituency", - "name": "Bolton North East", + "name": "Hyndburn", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bolton North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hyndburn: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001110" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001299" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4123d3d8a80e05c29f671f9f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44ff6198dc07e5263ee749ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 155925290.449, + "value": 41021.224, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4179d79329179d554062d432", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4521d3db32f57ab27433e9ed", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -59530,83 +59346,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001411", + "id": "E14001449", "level": "constituency", - "name": "Nottingham North and Kimberley", + "name": "Romsey and Southampton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Nottingham North and Kimberley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Romsey and Southampton North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001411" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001449" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4179d79329179d554062d432", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4521d3db32f57ab27433e9ed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 139513292.635, + "value": 314396215.447, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4192c26ffaaa5922b3b11d67", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:453804e52314277c422b7c19", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -59619,75 +59433,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000076", + "id": "E14001555", "level": "constituency", - "name": "Dunfermline and Dollar", + "name": "Tunbridge Wells", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dunfermline and Dollar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Tunbridge Wells: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000076" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001555" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4192c26ffaaa5922b3b11d67", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:453804e52314277c422b7c19", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45024.505, + "value": 490298330.305, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41d15dd4b76b8325aff2bed6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:453986ebccedc4cbacb24392", "aggregation": { "method": "sum" }, @@ -59728,19 +59540,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001527", + "id": "E14001150", "level": "constituency", - "name": "Streatham and Croydon North", + "name": "Cannock Chase", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Streatham and Croydon North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Cannock Chase: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001527" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001150" }, "measure": { "unit": "kwh" @@ -59761,28 +59573,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41d15dd4b76b8325aff2bed6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:453986ebccedc4cbacb24392", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 537264622.969, + "value": 480874104.586, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4226c0de2c3ba3aa088df20f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4550c96f822cadc9ca7d642f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -59795,73 +59607,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001335", + "id": "E14001328", "level": "constituency", - "name": "Lichfield", + "name": "Leicester West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lichfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Leicester West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001335" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001328" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4226c0de2c3ba3aa088df20f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4550c96f822cadc9ca7d642f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 473975833.365, + "value": 52331.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:422f90239ed2c82f4af435a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:455f96c2ed152712d6b593ed", "aggregation": { "method": "sum" }, @@ -59902,19 +59716,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001459", + "id": "E14001363", "level": "constituency", - "name": "Salford", + "name": "Mid Dorset and North Poole", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Salford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Mid Dorset and North Poole: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001459" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001363" }, "measure": { "unit": "kwh" @@ -59937,28 +59751,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:422f90239ed2c82f4af435a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:455f96c2ed152712d6b593ed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 237946011.881, + "value": 146329137.54, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42388cd73a8ccb0d494cae7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:456bfc3849c422c70cee55e9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -59974,7 +59788,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -59983,7 +59797,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -59991,27 +59805,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001574", + "id": "E14001353", "level": "constituency", - "name": "West Bromwich", + "name": "Manchester Rusholme", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, West Bromwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Manchester Rusholme: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001574" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001353" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -60026,28 +59840,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42388cd73a8ccb0d494cae7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:456bfc3849c422c70cee55e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 136248446.976, + "value": 41485.632, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:423e9205cc0f2362ad61f3a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:456f5fc78e9821aa776ce88b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -60063,7 +59877,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -60072,7 +59886,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -60080,27 +59894,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001405", + "id": "E14001105", "level": "constituency", - "name": "North West Norfolk", + "name": "Blackpool South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North West Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Blackpool South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001405" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001105" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -60113,28 +59927,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:423e9205cc0f2362ad61f3a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:456f5fc78e9821aa776ce88b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 29763.383, + "value": 516042535.788, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42414e0500a625fd9ecf3dca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4591a8ddf3885149e8c3c851", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -60147,164 +59961,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001257", + "id": "E14001407", "level": "constituency", - "name": "Greenwich and Woolwich", + "name": "Northampton South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Greenwich and Woolwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Northampton South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001257" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001407" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42414e0500a625fd9ecf3dca", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 150210539.898, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4248c0c4aef79a2023458226", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001069", - "level": "constituency", - "name": "Ashford", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Ashford: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001069" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4248c0c4aef79a2023458226", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4591a8ddf3885149e8c3c851", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45253.939, + "value": 480650555.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4274467b7cdc361036a414b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45d4805abc01065d864f56c3", "aggregation": { "method": "sum" }, @@ -60345,19 +60068,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001432", + "id": "S14000099", "level": "constituency", - "name": "Portsmouth South", + "name": "Motherwell, Wishaw and Carluke", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Portsmouth South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Motherwell, Wishaw and Carluke: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001432" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000099" }, "measure": { "unit": "count" @@ -60380,20 +60103,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4274467b7cdc361036a414b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45d4805abc01065d864f56c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47770.53, + "value": 47149.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4291520146601deea4a74fe7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45d69ee52392196a61a6ad9d", "aggregation": { "method": "sum" }, @@ -60434,19 +60157,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000021", + "id": "E14001300", "level": "constituency", - "name": "East Renfrewshire", + "name": "Ilford North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Renfrewshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ilford North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000021" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001300" }, "measure": { "unit": "kwh" @@ -60469,28 +60192,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4291520146601deea4a74fe7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45d69ee52392196a61a6ad9d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 139418642.858, + "value": 141100751.412, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42a5154645900c5f0aa1e226", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45efd92135f7df5fe3bd2cee", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -60506,7 +60229,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -60515,7 +60238,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -60523,27 +60246,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000102", + "id": "E14001504", "level": "constituency", - "name": "Montgomeryshire and Glynd\u0175r", + "name": "Southport", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Montgomeryshire and Glynd\u0175r: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Southport: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000102" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001504" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -60558,20 +60281,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42a5154645900c5f0aa1e226", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45efd92135f7df5fe3bd2cee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 160502909.25, + "value": 45169.318, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42b99ffb36dc5cd65a7977d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4602f31cb52409729ea8da77", "aggregation": { "method": "sum" }, @@ -60612,19 +60335,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001193", + "id": "E14001320", "level": "constituency", - "name": "Derby North", + "name": "Leeds East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Derby North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Leeds East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001193" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001320" }, "measure": { "unit": "kwh" @@ -60647,20 +60370,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42b99ffb36dc5cd65a7977d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4602f31cb52409729ea8da77", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 142978047.027, + "value": 142994399.194, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42d916ccf8f2c5143890480e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4630075af173b317e6af077d", "aggregation": { "method": "sum" }, @@ -60701,19 +60424,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000102", + "id": "E14001507", "level": "constituency", - "name": "Montgomeryshire and Glynd\u0175r", + "name": "St Albans", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Montgomeryshire and Glynd\u0175r: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, St Albans: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000102" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001507" }, "measure": { "unit": "count" @@ -60734,28 +60457,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42d916ccf8f2c5143890480e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4630075af173b317e6af077d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 24173.516, + "value": 38519.894, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:434b51c739bcef5d1c2413c8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:467e15a10c09d7a7c9c4211b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -60771,7 +60494,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -60780,7 +60503,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -60788,27 +60511,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000101", + "id": "W07000105", "level": "constituency", - "name": "Monmouthshire", + "name": "Newport West and Islwyn", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Monmouthshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Newport West and Islwyn: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000105" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -60821,20 +60544,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:434b51c739bcef5d1c2413c8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:467e15a10c09d7a7c9c4211b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 32784.0, + "value": 464839098.463, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:436f25ffb9857dc7114bb034", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46b3728d7948bf0f2bacad4a", "aggregation": { "method": "sum" }, @@ -60875,19 +60598,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001183", + "id": "E14001133", "level": "constituency", - "name": "Cramlington and Killingworth", + "name": "Bristol North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cramlington and Killingworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bristol North East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001183" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001133" }, "measure": { "unit": "count" @@ -60910,20 +60633,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:436f25ffb9857dc7114bb034", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46b3728d7948bf0f2bacad4a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46802.925, + "value": 42130.121, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43add5ab7d454d93db071261", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46b3b370dc4bc1c8d3f05806", "aggregation": { "method": "sum" }, @@ -60964,19 +60687,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001164", + "id": "E14001433", "level": "constituency", - "name": "Chester South and Eddisbury", + "name": "Preston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chester South and Eddisbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Preston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001164" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001433" }, "measure": { "unit": "count" @@ -60999,28 +60722,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43add5ab7d454d93db071261", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46b3b370dc4bc1c8d3f05806", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41805.217, + "value": 50631.804, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43cbad1cad9f10ea1caaac04", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46c7c7910fab26c4448db6dc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -61033,81 +60756,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001592", + "id": "S14000082", "level": "constituency", - "name": "Woking", + "name": "Edinburgh West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Woking: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Edinburgh West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001592" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000082" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43cbad1cad9f10ea1caaac04", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46c7c7910fab26c4448db6dc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 496063254.403, + "value": 154510526.001, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43cbd45e08acb339894ef1d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46d8ffad4c242ff53badfb5f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -61120,81 +60845,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001376", + "id": "E14001396", "level": "constituency", - "name": "Newbury", + "name": "North Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001376" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001396" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43cbd45e08acb339894ef1d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46d8ffad4c242ff53badfb5f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 362340526.272, + "value": 187041004.886, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43deaf1a0b2b673e8e2fd9da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46dbe472a14a070651ecc667", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -61210,7 +60937,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -61219,7 +60946,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -61227,27 +60954,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001495", + "id": "S14000075", "level": "constituency", - "name": "South West Devon", + "name": "Dundee Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South West Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dundee Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001495" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000075" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -61262,28 +60989,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43deaf1a0b2b673e8e2fd9da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46dbe472a14a070651ecc667", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 146158793.442, + "value": 58899.825, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43e1b657b10244cbe6dad9b5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46f460827cc1e5abcaa923b6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -61296,75 +61023,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000072", + "id": "E14001178", "level": "constituency", - "name": "Cumbernauld and Kirkintilloch", + "name": "Congleton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cumbernauld and Kirkintilloch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Congleton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000072" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001178" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43e1b657b10244cbe6dad9b5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46f460827cc1e5abcaa923b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42743.058, + "value": 459960496.998, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4426d90e0abfa6f0c934ea7f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46fea27a02c6aee2f66e8990", "aggregation": { "method": "sum" }, @@ -61405,19 +61130,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001140", + "id": "E14001066", "level": "constituency", - "name": "Broxtowe", + "name": "Amber Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Broxtowe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Amber Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001140" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001066" }, "measure": { "unit": "count" @@ -61438,20 +61163,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4426d90e0abfa6f0c934ea7f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46fea27a02c6aee2f66e8990", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42360.151, + "value": 41538.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:442b99260b307812e0282226", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4724631595c90f5d24d5945e", "aggregation": { "method": "sum" }, @@ -61492,19 +61217,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001191", + "id": "E14001286", "level": "constituency", - "name": "Dartford", + "name": "Heywood and Middleton North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dartford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Heywood and Middleton North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001191" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001286" }, "measure": { "unit": "count" @@ -61525,198 +61250,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:442b99260b307812e0282226", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 42467.537, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44397fe23bd53bfb885919c0", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001077", - "level": "constituency", - "name": "Basildon and Billericay", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Basildon and Billericay: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001077" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44397fe23bd53bfb885919c0", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 44825.113, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44909494bfa74a90d919fa02", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001572", - "level": "constituency", - "name": "Wells and Mendip Hills", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Wells and Mendip Hills: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001572" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44909494bfa74a90d919fa02", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4724631595c90f5d24d5945e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41356.139, + "value": 42713.894, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44976f6a3e8ab6e36f6e01b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:473517446f7f77abbca07447", "aggregation": { "method": "sum" }, @@ -61757,19 +61304,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001244", + "id": "E14001217", "level": "constituency", - "name": "Gateshead Central and Whickham", + "name": "East Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gateshead Central and Whickham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, East Wiltshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001244" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001217" }, "measure": { "unit": "count" @@ -61792,20 +61339,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44976f6a3e8ab6e36f6e01b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:473517446f7f77abbca07447", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47006.423, + "value": 42257.581, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44a399c74cb091d29b66f43c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:474182126ef00c45035fe1ec", "aggregation": { "method": "sum" }, @@ -61846,19 +61393,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001273", + "id": "S14000027", "level": "constituency", - "name": "Harwich and North Essex", + "name": "Na h-Eileanan an Iar", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harwich and North Essex: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Na h-Eileanan an Iar: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001273" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000027" }, "measure": { "unit": "kwh" @@ -61879,28 +61426,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44a399c74cb091d29b66f43c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:474182126ef00c45035fe1ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 375714444.362, + "value": 16763604.086, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44b03aaae301a65770da9d06", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4782c25665aeb935fe793b67", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -61916,7 +61463,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -61925,7 +61472,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -61933,27 +61480,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001372", + "id": "W07000092", "level": "constituency", - "name": "Morecambe and Lunesdale", + "name": "Cardiff West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Morecambe and Lunesdale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cardiff West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001372" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000092" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -61968,20 +61515,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44b03aaae301a65770da9d06", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4782c25665aeb935fe793b67", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 158930495.595, + "value": 47272.58, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44d48f4af5d17a930e814f84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4789e83b0bf8c4e8917bf229", "aggregation": { "method": "sum" }, @@ -62022,19 +61569,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000099", + "id": "E14001262", "level": "constituency", - "name": "Merthyr Tydfil and Aberdare", + "name": "Halifax", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Merthyr Tydfil and Aberdare: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Halifax: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000099" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001262" }, "measure": { "unit": "count" @@ -62055,28 +61602,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44d48f4af5d17a930e814f84", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4789e83b0bf8c4e8917bf229", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45066.725, + "value": 45032.788, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44fae7ec69bfa954d770f72a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47a48029cd9f62638e258a95", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -62089,81 +61636,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001202", + "id": "E14001464", "level": "constituency", - "name": "Dover and Deal", + "name": "Selby", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dover and Deal: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Selby: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001202" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001464" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44fae7ec69bfa954d770f72a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47a48029cd9f62638e258a95", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43544.738, + "value": 45624.055, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:451b3869e53fa55492da6772", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47bae03f6a5f396714a85e69", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -62176,73 +61725,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001602", + "id": "E14001210", "level": "constituency", - "name": "Wythenshawe and Sale East", + "name": "Earley and Woodley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wythenshawe and Sale East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Earley and Woodley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001602" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001210" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:451b3869e53fa55492da6772", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47bae03f6a5f396714a85e69", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45060.966, + "value": 140117088.556, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:458c328d6a96b5eacfa2f3cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47d2366590aaea35387d3d9d", "aggregation": { "method": "sum" }, @@ -62283,19 +61834,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001373", + "id": "E14001362", "level": "constituency", - "name": "New Forest East", + "name": "Mid Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, New Forest East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mid Derbyshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001373" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001362" }, "measure": { "unit": "kwh" @@ -62316,20 +61867,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:458c328d6a96b5eacfa2f3cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47d2366590aaea35387d3d9d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 390831234.191, + "value": 460679345.867, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45910b9629a197456510271c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47d6ef271fc63a6ca3df10c1", "aggregation": { "method": "sum" }, @@ -62370,19 +61921,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001152", + "id": "E14001598", "level": "constituency", - "name": "Carlisle", + "name": "Worsley and Eccles", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Carlisle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Worsley and Eccles: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001152" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001598" }, "measure": { "unit": "kwh" @@ -62405,20 +61956,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45910b9629a197456510271c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47d6ef271fc63a6ca3df10c1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 155174131.836, + "value": 149915877.963, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:459a29192e6ea46c452f303a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47df4319e76b45b9fd170a8e", "aggregation": { "method": "sum" }, @@ -62459,19 +62010,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001475", + "id": "W07000108", "level": "constituency", - "name": "Skipton and Ripon", + "name": "Swansea West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Skipton and Ripon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Swansea West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001475" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000108" }, "measure": { "unit": "count" @@ -62494,28 +62045,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:459a29192e6ea46c452f303a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47df4319e76b45b9fd170a8e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46857.747, + "value": 49998.463, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45a53886e74c963a6e1a170a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4805526da9aea74f8b26f4fc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -62528,83 +62079,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001553", + "id": "E14001075", "level": "constituency", - "name": "Tottenham", + "name": "Barnsley South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tottenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Barnsley South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001553" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001075" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45a53886e74c963a6e1a170a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4805526da9aea74f8b26f4fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 56495.688, + "value": 47267.767, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45cf0ac7c1cfa679f437e034", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48064810673543dd9efe6dfe", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -62617,81 +62166,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001159", + "id": "E14001422", "level": "constituency", - "name": "Chelmsford", + "name": "Pendle and Clitheroe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chelmsford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Pendle and Clitheroe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001159" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001422" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45cf0ac7c1cfa679f437e034", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48064810673543dd9efe6dfe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41524.727, + "value": 48879.735, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45df8cf2cc9bb2aa74cc42fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4833fa8e110b04a3fbbd2e86", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -62704,81 +62255,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001264", + "id": "E14001139", "level": "constituency", - "name": "Hammersmith and Chiswick", + "name": "Broxbourne", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hammersmith and Chiswick: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Broxbourne: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001264" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001139" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45df8cf2cc9bb2aa74cc42fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4833fa8e110b04a3fbbd2e86", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 533611705.696, + "value": 165787418.855, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45f832fecae1762813e81b28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48433f97d6f6dbdcd284c51f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -62794,7 +62347,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -62803,7 +62356,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -62811,27 +62364,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001589", + "id": "E14001145", "level": "constituency", - "name": "Wirral West", + "name": "Bury South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wirral West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bury South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001589" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001145" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -62846,28 +62399,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45f832fecae1762813e81b28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48433f97d6f6dbdcd284c51f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 131166576.928, + "value": 44795.893, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4611d529a7ace6dcedd4e665", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:486e446a9419604a7531dc25", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -62880,75 +62433,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001064", + "id": "S14000066", "level": "constituency", - "name": "Aldridge-Brownhills", + "name": "Arbroath and Broughty Ferry", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Aldridge-Brownhills: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Arbroath and Broughty Ferry: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001064" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000066" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4611d529a7ace6dcedd4e665", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:486e446a9419604a7531dc25", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 130964597.929, + "value": 476716526.189, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:462e60b88e068bd43fc31121", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4882605f7e69d0358fc68e74", "aggregation": { "method": "sum" }, @@ -62989,19 +62540,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001340", + "id": "E14001351", "level": "constituency", - "name": "Liverpool Wavertree", + "name": "Maldon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Liverpool Wavertree: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Maldon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001340" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001351" }, "measure": { "unit": "count" @@ -63022,28 +62573,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:462e60b88e068bd43fc31121", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4882605f7e69d0358fc68e74", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43309.966, + "value": 33731.414, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:463e444d3ac89539bf172dce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48bc19c497c577aa9318924d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -63056,73 +62607,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001598", + "id": "E14001189", "level": "constituency", - "name": "Worsley and Eccles", + "name": "Dagenham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Worsley and Eccles: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dagenham and Rainham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001598" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001189" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:463e444d3ac89539bf172dce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48bc19c497c577aa9318924d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44998.606, + "value": 45899.232, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:464a07f55e07e61cb1a04ef9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48f09451da0170a2bda00834", "aggregation": { "method": "sum" }, @@ -63163,19 +62716,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000085", + "id": "E14001518", "level": "constituency", - "name": "Glasgow North", + "name": "Stockton North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glasgow North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stockton North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000085" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001518" }, "measure": { "unit": "count" @@ -63196,20 +62749,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:464a07f55e07e61cb1a04ef9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48f09451da0170a2bda00834", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40670.586, + "value": 43814.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:465c2f19af9d5b3c66097640", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4913996da52e00c46c6feb14", "aggregation": { "method": "sum" }, @@ -63250,19 +62803,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000048", + "id": "E14001149", "level": "constituency", - "name": "North Ayrshire and Arran", + "name": "Cambridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Ayrshire and Arran: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Cambridge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000048" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001149" }, "measure": { "unit": "kwh" @@ -63283,28 +62836,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:465c2f19af9d5b3c66097640", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4913996da52e00c46c6feb14", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 468319452.832, + "value": 459060244.314, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4664e463f90689b2eb4c45a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:493ccbfc0de7192f4163f784", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -63317,73 +62870,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001206", + "id": "E14001237", "level": "constituency", - "name": "Dunstable and Leighton Buzzard", + "name": "Filton and Bradley Stoke", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dunstable and Leighton Buzzard: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Filton and Bradley Stoke: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001206" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001237" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4664e463f90689b2eb4c45a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:493ccbfc0de7192f4163f784", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45186.272, + "value": 145893385.643, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4665c8ea01d837ad11c68442", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:494fc789286538ae39aeb983", "aggregation": { "method": "sum" }, @@ -63424,19 +62979,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001169", + "id": "E14001378", "level": "constituency", - "name": "Chipping Barnet", + "name": "Newcastle upon Tyne East and Wallsend", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chipping Barnet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Newcastle upon Tyne East and Wallsend: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001169" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001378" }, "measure": { "unit": "kwh" @@ -63459,28 +63014,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4665c8ea01d837ad11c68442", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:494fc789286538ae39aeb983", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 175617345.65, + "value": 136950815.063, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:468cf9ef00b3914e08a5f3a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4995cd553002909e42f2926a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -63493,73 +63048,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001537", + "id": "E14001456", "level": "constituency", - "name": "Swindon South", + "name": "Runnymede and Weybridge", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Swindon South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Runnymede and Weybridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001537" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001456" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:468cf9ef00b3914e08a5f3a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4995cd553002909e42f2926a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42437.986, + "value": 202363967.294, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46955d8f06d14696d2105333", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49c12af77ae8f97396fcb106", "aggregation": { "method": "sum" }, @@ -63600,19 +63157,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001586", + "id": "E14001438", "level": "constituency", - "name": "Wimbledon", + "name": "Reading Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wimbledon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Reading Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001586" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001438" }, "measure": { "unit": "kwh" @@ -63633,28 +63190,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46955d8f06d14696d2105333", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49c12af77ae8f97396fcb106", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 580171375.729, + "value": 463141166.738, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46a37a1d448e783978daba60", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49f8da4c3688cbc0841dec0d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -63667,83 +63224,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001204", + "id": "E14001592", "level": "constituency", - "name": "Dudley", + "name": "Woking", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dudley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Woking: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001204" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001592" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46a37a1d448e783978daba60", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49f8da4c3688cbc0841dec0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 133701877.82, + "value": 496063254.403, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46b873a9564eb4201256ba7c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a17ae3ad1fcee8f7277cefc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -63756,81 +63311,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001264", + "id": "E14001286", "level": "constituency", - "name": "Hammersmith and Chiswick", + "name": "Heywood and Middleton North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hammersmith and Chiswick: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Heywood and Middleton North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001264" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001286" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46b873a9564eb4201256ba7c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a17ae3ad1fcee8f7277cefc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47482.04, + "value": 135250064.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46c1ca2ba26ed564b6c88f05", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a199e1aee0c837ed234cd41", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -63843,81 +63400,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001301", + "id": "E14001590", "level": "constituency", - "name": "Ilford South", + "name": "Witham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ilford South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Witham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001301" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001590" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46c1ca2ba26ed564b6c88f05", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a199e1aee0c837ed234cd41", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 34953.424, + "value": 182297479.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46eca43af0a23d4d05ca176a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a3bce342fd8659f666d8fdb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -63930,81 +63489,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001343", + "id": "E14001346", "level": "constituency", - "name": "Louth and Horncastle", + "name": "Luton South and South Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Louth and Horncastle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Luton South and South Bedfordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001343" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001346" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46eca43af0a23d4d05ca176a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a3bce342fd8659f666d8fdb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 31771.924, + "value": 46226.209, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46fd8a9407cbcbcd065314d2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a48388552adc46d23fae39d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -64017,81 +63578,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000108", + "id": "W07000106", "level": "constituency", - "name": "Swansea West", + "name": "Pontypridd", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Swansea West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Pontypridd: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000108" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000106" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46fd8a9407cbcbcd065314d2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a48388552adc46d23fae39d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 478106015.351, + "value": 130842758.097, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47135c2ff718a957e0893da6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a77c9458e7ec4fdfcce7425", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -64107,7 +63670,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -64116,7 +63679,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -64124,27 +63687,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001208", + "id": "E14001595", "level": "constituency", - "name": "Ealing North", + "name": "Wolverhampton South East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ealing North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Wolverhampton South East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001208" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001595" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -64159,28 +63722,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47135c2ff718a957e0893da6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a77c9458e7ec4fdfcce7425", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47955.826, + "value": 153328534.391, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47346a7a9d1aa0fb9972ab3e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a7956bdc88e4814f20e8163", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -64193,83 +63756,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001548", + "id": "E14001348", "level": "constituency", - "name": "Tiverton and Minehead", + "name": "Maidenhead", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tiverton and Minehead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Maidenhead: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001548" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001348" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47346a7a9d1aa0fb9972ab3e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a7956bdc88e4814f20e8163", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43538.771, + "value": 535186163.34, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:475825c7360df6e4bce32917", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a885161435afbd5cf439538", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -64285,7 +63846,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -64294,7 +63855,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -64302,27 +63863,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001099", + "id": "E14001454", "level": "constituency", - "name": "Birmingham Selly Oak", + "name": "Ruislip, Northwood and Pinner", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Selly Oak: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ruislip, Northwood and Pinner: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001099" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001454" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -64335,28 +63896,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:475825c7360df6e4bce32917", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a885161435afbd5cf439538", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39188.42, + "value": 592396698.795, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:476c6647e2b3accffb88d65a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4abfbdac1672f65e88b1a9b7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -64369,83 +63930,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000088", + "id": "W07000098", "level": "constituency", - "name": "Glasgow South West", + "name": "Llanelli", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glasgow South West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Llanelli: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000098" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:476c6647e2b3accffb88d65a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4abfbdac1672f65e88b1a9b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 126225194.003, + "value": 348374401.191, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47a09a545c4fe9e7798e97cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4acc7b3b2e0895e1b9664760", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -64458,83 +64017,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001587", + "id": "E14001525", "level": "constituency", - "name": "Winchester", + "name": "Stratford and Bow", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Winchester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stratford and Bow: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001587" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001525" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47a09a545c4fe9e7798e97cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4acc7b3b2e0895e1b9664760", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46014.799, + "value": 31285.236, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47c608b8785c000aeafabde4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ad55dbbf55d9b7dc6baac14", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -64550,7 +64107,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -64559,7 +64116,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -64567,27 +64124,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001280", + "id": "E14001588", "level": "constituency", - "name": "Henley and Thame", + "name": "Windsor", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Henley and Thame: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Windsor: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001280" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001588" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -64602,28 +64159,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47c608b8785c000aeafabde4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ad55dbbf55d9b7dc6baac14", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43142.738, + "value": 185091728.932, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47fc5750639d633c970087fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b175c26a4d9f4b47d8c847e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -64636,83 +64193,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001568", + "id": "E14001208", "level": "constituency", - "name": "Watford", + "name": "Ealing North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Watford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ealing North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001568" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001208" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47fc5750639d633c970087fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b175c26a4d9f4b47d8c847e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45651.249, + "value": 41660.462, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47fe956d731675bbc0e69bc0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b1cd09b6483d4d3482413c8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -64725,81 +64280,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001154", + "id": "E14001395", "level": "constituency", - "name": "Castle Point", + "name": "North Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Castle Point: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North Herefordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001154" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001395" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47fe956d731675bbc0e69bc0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b1cd09b6483d4d3482413c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36508.166, + "value": 174919305.009, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:482927e83b71cf8740ef23b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b9e1856841d01170dab364b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -64812,73 +64369,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001202", + "id": "E14001450", "level": "constituency", - "name": "Dover and Deal", + "name": "Rossendale and Darwen", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dover and Deal: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Rossendale and Darwen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001202" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001450" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:482927e83b71cf8740ef23b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b9e1856841d01170dab364b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 428533708.302, + "value": 149224428.114, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:482bd04b3f7282cb0f4effae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bf217132161bd84c7b7f8af", "aggregation": { "method": "sum" }, @@ -64919,19 +64478,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001384", + "id": "E14001207", "level": "constituency", - "name": "North Bedfordshire", + "name": "Ealing Central and Acton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ealing Central and Acton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001384" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001207" }, "measure": { "unit": "kwh" @@ -64954,28 +64513,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:482bd04b3f7282cb0f4effae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bf217132161bd84c7b7f8af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 175774663.408, + "value": 193175250.253, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4837631d27ea41a4e7569ba9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c063bb208a5cb62e13e97f8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -64991,7 +64550,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -65000,7 +64559,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -65008,27 +64567,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000097", + "id": "E14001188", "level": "constituency", - "name": "Gower", + "name": "Croydon West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gower: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Croydon West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000097" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001188" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -65043,115 +64602,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4837631d27ea41a4e7569ba9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c063bb208a5cb62e13e97f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45643.835, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48415fc6da434c4eca018ca8", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "W07000088", - "level": "constituency", - "name": "Caerphilly", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Caerphilly: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000088" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48415fc6da434c4eca018ca8", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 460208894.344, + "value": 157279664.808, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:484b3bd0002c593931a0afa9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c17b7f7578cc73f25068898", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -65164,73 +64636,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000067", + "id": "E14001068", "level": "constituency", - "name": "Argyll, Bute and South Lochaber", + "name": "Ashfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Argyll, Bute and South Lochaber: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ashfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000067" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001068" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:484b3bd0002c593931a0afa9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c17b7f7578cc73f25068898", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 20946.0, + "value": 42908.617, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:486cbd30315d1071e3c271ae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c22b5e484ee76d9fb50c253", "aggregation": { "method": "sum" }, @@ -65271,19 +64745,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001203", + "id": "E14001539", "level": "constituency", - "name": "Droitwich and Evesham", + "name": "Tatton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Droitwich and Evesham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Tatton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001203" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001539" }, "measure": { "unit": "kwh" @@ -65306,28 +64780,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:486cbd30315d1071e3c271ae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c22b5e484ee76d9fb50c253", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 169152973.608, + "value": 183606520.911, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:486e6075616d15b0b613eb46", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c30b249d674e440885c6811", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -65340,75 +64814,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001478", + "id": "E14001325", "level": "constituency", - "name": "Smethwick", + "name": "Leeds West and Pudsey", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Smethwick: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Leeds West and Pudsey: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001478" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001325" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:486e6075616d15b0b613eb46", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c30b249d674e440885c6811", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43889.244, + "value": 453621041.307, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48a3696a9bc2c4862139cf36", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c37c2be83ea6928efd31a4d", "aggregation": { "method": "sum" }, @@ -65449,19 +64921,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001445", + "id": "E14001250", "level": "constituency", - "name": "Richmond Park", + "name": "Goole and Pocklington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Richmond Park: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Goole and Pocklington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001445" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001250" }, "measure": { "unit": "count" @@ -65482,28 +64954,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48a3696a9bc2c4862139cf36", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c37c2be83ea6928efd31a4d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42748.346, + "value": 40468.074, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48aa37571ba7df7685a2a694", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c4693fa11387ded5e984c70", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -65519,7 +64991,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -65528,7 +65000,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -65536,27 +65008,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001477", + "id": "E14001522", "level": "constituency", - "name": "Slough", + "name": "Stoke-on-Trent South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Slough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stoke-on-Trent South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001477" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001522" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -65569,20 +65041,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48aa37571ba7df7685a2a694", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c4693fa11387ded5e984c70", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 469143719.933, + "value": 38860.053, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48ba28e7d192de372f0eab49", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c4cfadf3d9db14995cca607", "aggregation": { "method": "sum" }, @@ -65623,19 +65095,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001464", + "id": "E14001556", "level": "constituency", - "name": "Selby", + "name": "Twickenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Selby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Twickenham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001464" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001556" }, "measure": { "unit": "kwh" @@ -65658,28 +65130,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48ba28e7d192de372f0eab49", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c4cfadf3d9db14995cca607", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 153194432.534, + "value": 156927003.214, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48d62f82379953eaa49194e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c73b501d9681a83f36397b7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001393", + "level": "constituency", + "name": "North East Hertfordshire", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, North East Hertfordshire: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001393" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c73b501d9681a83f36397b7", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 414464170.762, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c78d8abee806d1cd287e3fc", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -65695,7 +65254,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -65704,7 +65263,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -65712,27 +65271,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001311", + "id": "E14001109", "level": "constituency", - "name": "Kettering", + "name": "Bolsover", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kettering: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bolsover: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001311" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001109" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -65747,28 +65306,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48d62f82379953eaa49194e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c78d8abee806d1cd287e3fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49337.559, + "value": 145156192.057, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48eb157d4ea895ed3e216c78", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c862ede2c9e85f2fa23abe7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -65781,81 +65340,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001203", + "id": "E14001202", "level": "constituency", - "name": "Droitwich and Evesham", + "name": "Dover and Deal", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Droitwich and Evesham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Dover and Deal: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001203" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001202" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48eb157d4ea895ed3e216c78", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c862ede2c9e85f2fa23abe7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 379248822.681, + "value": 145066178.071, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48eb270c04dbe2948a75cae9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c9593760f521215989d5c68", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -65868,81 +65429,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001172", + "id": "E14001282", "level": "constituency", - "name": "Cities of London and Westminster", + "name": "Herne Bay and Sandwich", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cities of London and Westminster: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Herne Bay and Sandwich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001172" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001282" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48eb270c04dbe2948a75cae9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c9593760f521215989d5c68", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48429.371, + "value": 155339389.351, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4910d2b3c8a7f262eb6c3d09", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c9bb5b6ebce1fbedcd2aeac", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -65958,7 +65521,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -65967,7 +65530,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -65975,27 +65538,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000064", + "id": "E14001514", "level": "constituency", - "name": "Alloa and Grangemouth", + "name": "Staffordshire Moorlands", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Alloa and Grangemouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Staffordshire Moorlands: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000064" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001514" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -66010,20 +65573,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4910d2b3c8a7f262eb6c3d09", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c9bb5b6ebce1fbedcd2aeac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46309.561, + "value": 134482860.692, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49387ad0228453ff2ecdd585", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ca993e44e06b89b0e1a9d47", "aggregation": { "method": "sum" }, @@ -66064,19 +65627,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001183", + "id": "E14001384", "level": "constituency", - "name": "Cramlington and Killingworth", + "name": "North Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cramlington and Killingworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North Bedfordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001183" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001384" }, "measure": { "unit": "count" @@ -66097,28 +65660,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49387ad0228453ff2ecdd585", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ca993e44e06b89b0e1a9d47", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45385.487, + "value": 36822.348, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4938b66cb441280c8b3a93e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cc5d8049845f4b2644c116a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -66131,75 +65694,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001063", + "id": "E14001433", "level": "constituency", - "name": "Aldershot", + "name": "Preston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aldershot: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Preston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001063" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001433" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4938b66cb441280c8b3a93e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cc5d8049845f4b2644c116a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48662.013, + "value": 500167889.362, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:493b87e3ad5ead7a80571edb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cccd35e6a2468badc48b286", "aggregation": { "method": "sum" }, @@ -66240,19 +65801,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001398", + "id": "E14001472", "level": "constituency", - "name": "North Shropshire", + "name": "Shipley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Shropshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Shipley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001398" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001472" }, "measure": { "unit": "kwh" @@ -66275,28 +65836,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:493b87e3ad5ead7a80571edb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cccd35e6a2468badc48b286", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 163796873.355, + "value": 147053898.446, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:493fb220c8086efb08b306e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cccdcba31d13da5ff23128a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -66312,7 +65873,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -66321,7 +65882,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -66329,27 +65890,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001262", + "id": "E14001430", "level": "constituency", - "name": "Halifax", + "name": "Poplar and Limehouse", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Halifax: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Poplar and Limehouse: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001262" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001430" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -66362,28 +65923,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:493fb220c8086efb08b306e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cccdcba31d13da5ff23128a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 547723491.576, + "value": 27907.623, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:496c8f4e0c808165708a3282", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cd11da901a093f97d943db5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -66396,81 +65957,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001074", + "id": "E14001401", "level": "constituency", - "name": "Barnsley North", + "name": "North West Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Barnsley North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North West Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001074" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001401" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:496c8f4e0c808165708a3282", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cd11da901a093f97d943db5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47196.278, + "value": 172105259.188, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49802942a384a5757459659a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cebde7aa73429eaa2d12542", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -66483,83 +66046,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001225", + "id": "E14001424", "level": "constituency", - "name": "Enfield North", + "name": "Penrith and Solway", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Enfield North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Penrith and Solway: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001225" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001424" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49802942a384a5757459659a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cebde7aa73429eaa2d12542", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49906.123, + "value": 397448906.559, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:498eeffd1f0a1925e836fd84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d06c72d174ccf108fa9e82a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -66572,83 +66133,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001250", + "id": "E14001183", "level": "constituency", - "name": "Goole and Pocklington", + "name": "Cramlington and Killingworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Goole and Pocklington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Cramlington and Killingworth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001250" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001183" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:498eeffd1f0a1925e836fd84", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d06c72d174ccf108fa9e82a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 165571746.235, + "value": 45385.487, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49ef6c087c147e95e473bcb0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d63251b66e3d56197418361", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -66661,83 +66220,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001323", + "id": "E14001191", "level": "constituency", - "name": "Leeds South", + "name": "Dartford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leeds South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Dartford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001323" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001191" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49ef6c087c147e95e473bcb0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d63251b66e3d56197418361", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 59020.386, + "value": 42467.537, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a2a4f57391698c1294e41f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d6df1f68337e6d663381de3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -66750,81 +66307,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001465", + "id": "E14001094", "level": "constituency", - "name": "Sevenoaks", + "name": "Birmingham Hall Green and Moseley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sevenoaks: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Birmingham Hall Green and Moseley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001465" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001094" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a2a4f57391698c1294e41f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d6df1f68337e6d663381de3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36066.251, + "value": 40346.387, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a2e25bee293aa1659d3670b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d7be02d1a41614d75a6bf3d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -66840,7 +66399,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -66849,7 +66408,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -66857,27 +66416,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001415", + "id": "E14001292", "level": "constituency", - "name": "Oldham East and Saddleworth", + "name": "Hornchurch and Upminster", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Oldham East and Saddleworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hornchurch and Upminster: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001415" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001292" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -66890,20 +66449,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a2e25bee293aa1659d3670b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d7be02d1a41614d75a6bf3d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42123.664, + "value": 512912156.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a30c687baa70ee285748f06", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d8ac449a96fda87a160e740", "aggregation": { "method": "sum" }, @@ -66944,19 +66503,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001408", + "id": "S14000098", "level": "constituency", - "name": "Norwich North", + "name": "Moray West, Nairn and Strathspey", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Norwich North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Moray West, Nairn and Strathspey: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001408" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000098" }, "measure": { "unit": "kwh" @@ -66977,28 +66536,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a30c687baa70ee285748f06", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d8ac449a96fda87a160e740", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 421815137.075, + "value": 330860149.201, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a3a377d4b3a0c70ffbe0eb8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d92121cc718c243aee8221c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -67014,7 +66573,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -67023,7 +66582,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -67031,27 +66590,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001422", + "id": "E14001172", "level": "constituency", - "name": "Pendle and Clitheroe", + "name": "Cities of London and Westminster", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Pendle and Clitheroe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cities of London and Westminster: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001422" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001172" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -67066,28 +66625,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a3a377d4b3a0c70ffbe0eb8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d92121cc718c243aee8221c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 150379611.565, + "value": 86474.883, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a6588a6e95fce4a4d4562e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4dc1161e84e4a57605e63ba3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -67103,7 +66662,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -67112,7 +66671,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -67120,27 +66679,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000107", + "id": "S14000095", "level": "constituency", - "name": "Ayr, Carrick and Cumnock", + "name": "Livingston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ayr, Carrick and Cumnock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Livingston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000107" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000095" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -67153,28 +66712,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a6588a6e95fce4a4d4562e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4dc1161e84e4a57605e63ba3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39101.615, + "value": 541986890.581, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a6a10e4a5157934404136cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4dd2a516f24a321230f6effa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -67190,7 +66749,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -67199,7 +66758,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -67207,27 +66766,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001340", + "id": "E14001206", "level": "constituency", - "name": "Liverpool Wavertree", + "name": "Dunstable and Leighton Buzzard", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Liverpool Wavertree: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Dunstable and Leighton Buzzard: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001340" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001206" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -67240,28 +66799,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a6a10e4a5157934404136cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4dd2a516f24a321230f6effa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 476216137.121, + "value": 45186.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a77d3228909b491f92f5e9d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4dff257e0723feae4456a3e7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -67274,81 +66833,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001352", + "id": "S14000064", "level": "constituency", - "name": "Manchester Central", + "name": "Alloa and Grangemouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Manchester Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Alloa and Grangemouth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001352" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000064" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a77d3228909b491f92f5e9d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4dff257e0723feae4456a3e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 34925.631, + "value": 131221469.635, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a81b63b23090d28bd966e32", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e0079f0ddfa58bef931c9e1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -67361,73 +66922,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001286", + "id": "E14001436", "level": "constituency", - "name": "Heywood and Middleton North", + "name": "Rawmarsh and Conisbrough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Heywood and Middleton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Rawmarsh and Conisbrough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001286" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001436" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a81b63b23090d28bd966e32", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e0079f0ddfa58bef931c9e1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42713.894, + "value": 119009869.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a87f5e13bf15e026f4f31ef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e05c8f7b92f673108ebae77", "aggregation": { "method": "sum" }, @@ -67468,19 +67031,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000073", + "id": "E14001445", "level": "constituency", - "name": "Dumfries and Galloway", + "name": "Richmond Park", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dumfries and Galloway: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Richmond Park: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000073" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001445" }, "measure": { "unit": "kwh" @@ -67501,28 +67064,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a87f5e13bf15e026f4f31ef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e05c8f7b92f673108ebae77", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 356662570.183, + "value": 615053661.35, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4aba1618d5dcaad9b884bcc7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e372c2ed53a61ca380452fa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -67535,81 +67098,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001266", + "id": "E14001346", "level": "constituency", - "name": "Harborough, Oadby and Wigston", + "name": "Luton South and South Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harborough, Oadby and Wigston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Luton South and South Bedfordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001266" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001346" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4aba1618d5dcaad9b884bcc7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e372c2ed53a61ca380452fa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42951.301, + "value": 162241230.907, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4aced599db54c36685cb47da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e66bdc5670c9b5b775f2334", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -67625,7 +67190,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -67634,7 +67199,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -67642,27 +67207,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001473", + "id": "E14001208", "level": "constituency", - "name": "Shrewsbury", + "name": "Ealing North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Shrewsbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ealing North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001473" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001208" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -67677,28 +67242,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4aced599db54c36685cb47da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e66bdc5670c9b5b775f2334", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46687.292, + "value": 152761171.025, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ad860e11c10929bbc2d32b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e84ae7a943c392f0de03ab5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -67711,83 +67276,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001460", + "id": "E14001579", "level": "constituency", - "name": "Salisbury", + "name": "West Worcestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Salisbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, West Worcestershire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001460" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001579" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ad860e11c10929bbc2d32b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e84ae7a943c392f0de03ab5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43253.418, + "value": 31017.563, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b23c15f315eb708b042eba6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ee34fc0ad32bb2573f9fbac", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -67803,7 +67366,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -67812,7 +67375,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -67820,27 +67383,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000080", + "id": "E14001283", "level": "constituency", - "name": "Edinburgh South", + "name": "Hertford and Stortford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Edinburgh South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hertford and Stortford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000080" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001283" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -67853,20 +67416,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b23c15f315eb708b042eba6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ee34fc0ad32bb2573f9fbac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41624.537, + "value": 518099911.841, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b44282c7be357b9626c793f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f1340dbc57fa6b5a9197f3f", "aggregation": { "method": "sum" }, @@ -67907,19 +67470,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001151", + "id": "E14001469", "level": "constituency", - "name": "Canterbury", + "name": "Sheffield Heeley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Canterbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sheffield Heeley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001151" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001469" }, "measure": { "unit": "count" @@ -67940,28 +67503,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b44282c7be357b9626c793f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f1340dbc57fa6b5a9197f3f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40908.864, + "value": 46497.173, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bbdf824aa5859bbcaeb66d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f26ad59033ead519e38d093", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -67974,83 +67537,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001389", + "id": "W07000088", "level": "constituency", - "name": "North Durham", + "name": "Caerphilly", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Durham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Caerphilly: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001389" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000088" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bbdf824aa5859bbcaeb66d0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f26ad59033ead519e38d093", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 125216666.444, + "value": 42270.913, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bcfbd50111c99493c6c5ea4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f43c69e0da5e454af4669c1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -68063,81 +67624,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001338", + "id": "E14001180", "level": "constituency", - "name": "Liverpool Riverside", + "name": "Coventry East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Liverpool Riverside: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Coventry East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001338" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001180" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bcfbd50111c99493c6c5ea4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f43c69e0da5e454af4669c1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38914.755, + "value": 151670023.356, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bdcd78a87eb24d4d2b4b4c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f835153f0ca608d474f27d4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -68153,7 +67716,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -68162,7 +67725,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -68170,27 +67733,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001449", + "id": "E14001211", "level": "constituency", - "name": "Romsey and Southampton North", + "name": "Easington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Romsey and Southampton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Easington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001449" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001211" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -68203,28 +67766,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bdcd78a87eb24d4d2b4b4c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f835153f0ca608d474f27d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 27937.245, + "value": 495080499.031, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bdefb46e41a9201e42ef7a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f8f2e5f5fad85c40bf4015f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -68240,7 +67803,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -68249,7 +67812,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -68257,27 +67820,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001239", + "id": "E14001531", "level": "constituency", - "name": "Folkestone and Hythe", + "name": "Sunderland Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Folkestone and Hythe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sunderland Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001239" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001531" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -68290,20 +67853,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bdefb46e41a9201e42ef7a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f8f2e5f5fad85c40bf4015f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 394957794.154, + "value": 44112.459, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bf0429455be86db18e26bd9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4fa23b6333c2c31747615d47", "aggregation": { "method": "sum" }, @@ -68344,19 +67907,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001211", + "id": "E14001222", "level": "constituency", - "name": "Easington", + "name": "Ellesmere Port and Bromborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Easington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ellesmere Port and Bromborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001211" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001222" }, "measure": { "unit": "count" @@ -68379,28 +67942,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bf0429455be86db18e26bd9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4fa23b6333c2c31747615d47", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45039.565, + "value": 43916.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bf2275084aece4e628d9672", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4fabf99426e00673dfd50476", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -68413,75 +67976,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001463", + "id": "E14001427", "level": "constituency", - "name": "Sefton Central", + "name": "Plymouth Sutton and Devonport", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sefton Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Plymouth Sutton and Devonport: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001463" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001427" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bf2275084aece4e628d9672", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4fabf99426e00673dfd50476", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 133875663.465, + "value": 367021911.779, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c779ee426816dcfd5a6a657", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4faea0c930e5e7afb53b5d9d", "aggregation": { "method": "sum" }, @@ -68522,106 +68083,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001438", - "level": "constituency", - "name": "Reading Central", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Reading Central: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001438" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c779ee426816dcfd5a6a657", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 463141166.738, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c8990fff77c50e35a0611f4", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001492", + "id": "E14001441", "level": "constituency", - "name": "South Shields", + "name": "Redditch", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Shields: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Redditch: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001492" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001441" }, "measure": { "unit": "kwh" @@ -68642,20 +68116,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c8990fff77c50e35a0611f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4faea0c930e5e7afb53b5d9d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 470782714.667, + "value": 418326652.201, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ca983751b50437f98c4d82f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4fb53d4372382d7a82236d0d", "aggregation": { "method": "sum" }, @@ -68696,19 +68170,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001523", + "id": "S14000087", "level": "constituency", - "name": "Stone, Great Wyrley and Penkridge", + "name": "Glasgow South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stone, Great Wyrley and Penkridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Glasgow South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001523" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000087" }, "measure": { "unit": "count" @@ -68729,20 +68203,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ca983751b50437f98c4d82f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4fb53d4372382d7a82236d0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35523.742, + "value": 42748.468, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cfebd6bde32f939651f1f62", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4fc2af82a2f150c092ef1ad8", "aggregation": { "method": "sum" }, @@ -68783,19 +68257,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001547", + "id": "W07000094", "level": "constituency", - "name": "Tipton and Wednesbury", + "name": "Clwyd East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tipton and Wednesbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Clwyd East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001547" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000094" }, "measure": { "unit": "kwh" @@ -68818,28 +68292,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cfebd6bde32f939651f1f62", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4fc2af82a2f150c092ef1ad8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 140231130.816, + "value": 158730298.855, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d0c16c8c4d535559d8467cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5000bbcce323ee561f23ce9a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -68855,7 +68329,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -68864,7 +68338,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -68872,27 +68346,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001407", + "id": "E14001421", "level": "constituency", - "name": "Northampton South", + "name": "Peckham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Northampton South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Peckham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001407" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001421" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -68905,28 +68379,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d0c16c8c4d535559d8467cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5000bbcce323ee561f23ce9a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 480650555.165, + "value": 33730.994, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d53c659878fd562e532cd0a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5008f7fc26798e0ca5ba2a83", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -68939,75 +68413,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001070", + "id": "E14001262", "level": "constituency", - "name": "Ashton-under-Lyne", + "name": "Halifax", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ashton-under-Lyne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Halifax: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001070" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001262" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d53c659878fd562e532cd0a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5008f7fc26798e0ca5ba2a83", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 127633270.242, + "value": 547723491.576, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d8f65bcd64100eb73582205", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:501bfa00d5edfbb59bcd6c50", "aggregation": { "method": "sum" }, @@ -69048,19 +68520,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001421", + "id": "E14001443", "level": "constituency", - "name": "Peckham", + "name": "Ribble Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Peckham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ribble Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001421" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001443" }, "measure": { "unit": "kwh" @@ -69081,28 +68553,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d8f65bcd64100eb73582205", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:501bfa00d5edfbb59bcd6c50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 286963074.787, + "value": 487429802.825, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4df380258eb30668b5f0f5ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5021e60d9da45cc1d0e0c26a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -69115,83 +68587,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001107", + "id": "E14001267", "level": "constituency", - "name": "Blyth and Ashington", + "name": "Harlow", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Blyth and Ashington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Harlow: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001107" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001267" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4df380258eb30668b5f0f5ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5021e60d9da45cc1d0e0c26a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 130309840.076, + "value": 453776226.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e0c483e20d4b8f736c8b80c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:504d39157244806dd0b15fea", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -69204,73 +68674,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001600", + "id": "E14001197", "level": "constituency", - "name": "Wycombe", + "name": "Didcot and Wantage", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wycombe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Didcot and Wantage: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001600" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001197" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e0c483e20d4b8f736c8b80c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:504d39157244806dd0b15fea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 462209193.08, + "value": 184657344.549, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e597251cf1f7d412736f02c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50605b20f74ebd8b7134a691", "aggregation": { "method": "sum" }, @@ -69311,19 +68783,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001117", + "id": "E14001323", "level": "constituency", - "name": "Bracknell", + "name": "Leeds South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bracknell: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Leeds South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001117" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001323" }, "measure": { "unit": "count" @@ -69344,28 +68816,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e597251cf1f7d412736f02c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50605b20f74ebd8b7134a691", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38101.184, + "value": 43531.143, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e6dd234302a0dba3f5956da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5068afa4aa8318a35f46b248", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -69381,7 +68853,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -69390,7 +68862,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -69398,27 +68870,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001488", + "id": "E14001099", "level": "constituency", - "name": "South Leicestershire", + "name": "Birmingham Selly Oak", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Birmingham Selly Oak: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001488" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001099" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -69433,28 +68905,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e6dd234302a0dba3f5956da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5068afa4aa8318a35f46b248", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44596.837, + "value": 135206159.454, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e73956127e17dd4af187b12", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:507f40cc1f404b7afd1befc6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -69470,7 +68942,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -69479,7 +68951,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -69487,27 +68959,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001354", + "id": "E14001087", "level": "constituency", - "name": "Manchester Withington", + "name": "Beverley and Holderness", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Manchester Withington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Beverley and Holderness: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001354" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001087" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -69522,20 +68994,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e73956127e17dd4af187b12", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:507f40cc1f404b7afd1befc6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40173.345, + "value": 137292019.862, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e7ef48b816ddf8c4fef231e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5106a67ad999e4711b6d618f", "aggregation": { "method": "sum" }, @@ -69576,19 +69048,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001088", + "id": "E14001502", "level": "constituency", - "name": "Bexhill and Battle", + "name": "Southend West and Leigh", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bexhill and Battle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Southend West and Leigh: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001088" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001502" }, "measure": { "unit": "kwh" @@ -69611,28 +69083,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e7ef48b816ddf8c4fef231e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5106a67ad999e4711b6d618f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 166628975.464, + "value": 146298104.892, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e903867552cc0ee6f5e71ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5136a6467cbd2d5c3914c8d8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -69648,7 +69120,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -69657,7 +69129,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -69665,27 +69137,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001213", + "id": "E14001399", "level": "constituency", - "name": "East Ham", + "name": "North Somerset", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Ham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North Somerset: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001213" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001399" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -69700,28 +69172,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e903867552cc0ee6f5e71ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5136a6467cbd2d5c3914c8d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38039.891, + "value": 150772916.45, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ea1fd74674f33fdd5a8a602", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5141a84a7369523c0b0a7dba", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -69734,83 +69206,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001465", + "id": "E14001543", "level": "constituency", - "name": "Sevenoaks", + "name": "The Wrekin", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sevenoaks: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, The Wrekin: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001465" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001543" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ea1fd74674f33fdd5a8a602", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5141a84a7369523c0b0a7dba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 178212298.216, + "value": 40713.678, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ec73690bd61b4b49f49195b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:516639e807ebc927833674ef", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -69823,83 +69293,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001300", + "id": "S14000111", "level": "constituency", - "name": "Ilford North", + "name": "West Aberdeenshire and Kincardine", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ilford North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, West Aberdeenshire and Kincardine: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001300" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000111" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ec73690bd61b4b49f49195b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:516639e807ebc927833674ef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 141100751.412, + "value": 334946352.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ef85a4d58946582d2872c79", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51c3f99de863b2a369354238", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -69912,83 +69380,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001094", + "id": "E14001287", "level": "constituency", - "name": "Birmingham Hall Green and Moseley", + "name": "High Peak", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birmingham Hall Green and Moseley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, High Peak: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001094" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001287" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ef85a4d58946582d2872c79", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51c3f99de863b2a369354238", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40346.387, + "value": 40333.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f0965e4effcd527af4b89f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51fbce535e6d01b370da3a98", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -70001,75 +69467,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001288", + "id": "E14001533", "level": "constituency", - "name": "Hinckley and Bosworth", + "name": "Sussex Weald", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hinckley and Bosworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Sussex Weald: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001288" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001533" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f0965e4effcd527af4b89f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51fbce535e6d01b370da3a98", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 159398752.224, + "value": 387605199.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f11d8a3d4ecb7463f266cbe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51fdfb7831afbdf09ebeab2e", "aggregation": { "method": "sum" }, @@ -70110,19 +69574,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001548", + "id": "E14001427", "level": "constituency", - "name": "Tiverton and Minehead", + "name": "Plymouth Sutton and Devonport", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tiverton and Minehead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Plymouth Sutton and Devonport: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001548" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001427" }, "measure": { "unit": "kwh" @@ -70145,20 +69609,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f11d8a3d4ecb7463f266cbe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51fdfb7831afbdf09ebeab2e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 171022336.311, + "value": 140877860.196, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f1439bfce822f86bbad371d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:521224775ab048779b0ef832", "aggregation": { "method": "sum" }, @@ -70199,19 +69663,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001188", + "id": "E14001292", "level": "constituency", - "name": "Croydon West", + "name": "Hornchurch and Upminster", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Croydon West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hornchurch and Upminster: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001188" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001292" }, "measure": { "unit": "count" @@ -70232,28 +69696,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f1439bfce822f86bbad371d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:521224775ab048779b0ef832", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39934.078, + "value": 41161.867, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f2af6949bf02d79f47efd55", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:523425793a3e9c438b2cf452", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -70269,7 +69733,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -70278,7 +69742,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -70286,27 +69750,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001465", + "id": "E14001391", "level": "constituency", - "name": "Sevenoaks", + "name": "North East Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sevenoaks: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North East Derbyshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001465" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001391" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -70319,20 +69783,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f2af6949bf02d79f47efd55", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:523425793a3e9c438b2cf452", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 516339530.847, + "value": 41708.226, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f73c9c4f09c5bd191002476", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5237bb326d612a4476f09771", "aggregation": { "method": "sum" }, @@ -70373,19 +69837,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001426", + "id": "E14001214", "level": "constituency", - "name": "Plymouth Moor View", + "name": "East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Plymouth Moor View: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, East Hampshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001426" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001214" }, "measure": { "unit": "kwh" @@ -70406,28 +69870,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f73c9c4f09c5bd191002476", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5237bb326d612a4476f09771", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 318426618.218, + "value": 395240456.061, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f87dfed2f9123828909d1f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52459f7115d09afa653fd7e6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -70440,75 +69904,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001556", + "id": "E14001415", "level": "constituency", - "name": "Twickenham", + "name": "Oldham East and Saddleworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Twickenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Oldham East and Saddleworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001556" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001415" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f87dfed2f9123828909d1f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52459f7115d09afa653fd7e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 156927003.214, + "value": 519555839.724, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f8c32e24ed7faacc229d9a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5249589224828d0af935cab7", "aggregation": { "method": "sum" }, @@ -70549,19 +70011,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000108", + "id": "E14001240", "level": "constituency", - "name": "Swansea West", + "name": "Forest of Dean", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Swansea West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Forest of Dean: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000108" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001240" }, "measure": { "unit": "kwh" @@ -70584,28 +70046,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f8c32e24ed7faacc229d9a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5249589224828d0af935cab7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 138055525.394, + "value": 166514529.61, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:501df023be912f68c18a86eb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:524d7da01472356838b5e399", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -70618,75 +70080,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001076", + "id": "E14001110", "level": "constituency", - "name": "Barrow and Furness", + "name": "Bolton North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Barrow and Furness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bolton North East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001076" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001110" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:501df023be912f68c18a86eb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:524d7da01472356838b5e399", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 143104783.945, + "value": 46235.657, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:503108418a2217de1fd8e6ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5262767e352039e27156638f", "aggregation": { "method": "sum" }, @@ -70727,19 +70187,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001411", + "id": "E14001586", "level": "constituency", - "name": "Nottingham North and Kimberley", + "name": "Wimbledon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Nottingham North and Kimberley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wimbledon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001411" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001586" }, "measure": { "unit": "count" @@ -70762,107 +70222,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:503108418a2217de1fd8e6ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5262767e352039e27156638f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47277.322, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50368878f5b27d25f0cb6260", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "S14000064", - "level": "constituency", - "name": "Alloa and Grangemouth", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Alloa and Grangemouth: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000064" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50368878f5b27d25f0cb6260", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 478480356.714, + "value": 47299.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50388614ce6d6701468be6a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52772a3298ffd9112a5cd684", "aggregation": { "method": "sum" }, @@ -70903,19 +70276,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001552", + "id": "E14001498", "level": "constituency", - "name": "Torridge and Tavistock", + "name": "South West Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Torridge and Tavistock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South West Wiltshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001552" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001498" }, "measure": { "unit": "kwh" @@ -70938,28 +70311,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50388614ce6d6701468be6a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52772a3298ffd9112a5cd684", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 175747156.586, + "value": 159311508.146, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:504687e00a3699f23fde084c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5283025e39f02267f132896a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -70972,81 +70345,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001367", + "id": "W07000103", "level": "constituency", - "name": "Middlesbrough and Thornaby East", + "name": "Neath and Swansea East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Middlesbrough and Thornaby East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Neath and Swansea East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001367" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000103" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:504687e00a3699f23fde084c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5283025e39f02267f132896a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47186.437, + "value": 129014043.982, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5078bc2581ff9a56b2fa4955", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5289cc8ffe6f014e36fd4354", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -71059,83 +70434,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001073", + "id": "W07000091", "level": "constituency", - "name": "Barking", + "name": "Cardiff South and Penarth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Barking: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Cardiff South and Penarth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001073" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000091" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5078bc2581ff9a56b2fa4955", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5289cc8ffe6f014e36fd4354", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48985.0, + "value": 36511.735, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50b3a3601d2a586824ce1f5a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52cb5076ed6a90c437608477", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -71148,83 +70521,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000112", + "id": "E14001439", "level": "constituency", - "name": "Ynys M\u00f4n", + "name": "Reading West and Mid Berkshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ynys M\u00f4n: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Reading West and Mid Berkshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000112" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001439" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50b3a3601d2a586824ce1f5a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52cb5076ed6a90c437608477", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35416.0, + "value": 29346.494, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50b3c690e989827071167601", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52e478cbbfb661eee8faa146", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -71237,83 +70608,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001239", + "id": "E14001410", "level": "constituency", - "name": "Folkestone and Hythe", + "name": "Nottingham East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Folkestone and Hythe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Nottingham East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001239" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001410" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50b3c690e989827071167601", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52e478cbbfb661eee8faa146", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44867.292, + "value": 39587.023, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50da1f78f59248d100bbda7a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52e5eea6e8ce944fe1557346", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -71326,73 +70695,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001295", + "id": "E14001604", "level": "constituency", - "name": "Houghton and Sunderland South", + "name": "York Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Houghton and Sunderland South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, York Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001295" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001604" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50da1f78f59248d100bbda7a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52e5eea6e8ce944fe1557346", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 539430135.02, + "value": 49552.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50e4bf2b4d4ad0bbd8f9438e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52fa20d37b9f44ff7a7be7f9", "aggregation": { "method": "sum" }, @@ -71433,19 +70804,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001537", + "id": "S14000084", "level": "constituency", - "name": "Swindon South", + "name": "Glasgow East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Swindon South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Glasgow East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001537" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000084" }, "measure": { "unit": "kwh" @@ -71466,28 +70837,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50e4bf2b4d4ad0bbd8f9438e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52fa20d37b9f44ff7a7be7f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 442357100.417, + "value": 403243988.645, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50f1b4ede04e331d417aba7c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5325671d399b0d68330aba15", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -71500,75 +70871,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001177", + "id": "E14001132", "level": "constituency", - "name": "Colne Valley", + "name": "Bristol East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Colne Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bristol East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001177" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001132" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50f1b4ede04e331d417aba7c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5325671d399b0d68330aba15", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43016.153, + "value": 383245708.385, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50f23cda6ee4a745b22491de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:538c57914d090d708261bbc2", "aggregation": { "method": "sum" }, @@ -71609,19 +70978,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001594", + "id": "E14001218", "level": "constituency", - "name": "Wolverhampton North East", + "name": "East Worthing and Shoreham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wolverhampton North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, East Worthing and Shoreham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001594" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001218" }, "measure": { "unit": "kwh" @@ -71644,20 +71013,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50f23cda6ee4a745b22491de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:538c57914d090d708261bbc2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 140616470.131, + "value": 142662619.268, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5112c53106d848f719ebab42", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5399d9025e8b87efd459538c", "aggregation": { "method": "sum" }, @@ -71698,19 +71067,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001390", + "id": "E14001523", "level": "constituency", - "name": "North East Cambridgeshire", + "name": "Stone, Great Wyrley and Penkridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North East Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stone, Great Wyrley and Penkridge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001390" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001523" }, "measure": { "unit": "kwh" @@ -71733,28 +71102,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5112c53106d848f719ebab42", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5399d9025e8b87efd459538c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 169675490.673, + "value": 139196739.204, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:513061fe304bc08005ab22fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53a15ab9893c49126c060df5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -71770,7 +71139,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -71779,7 +71148,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -71787,27 +71156,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001581", + "id": "S14000077", "level": "constituency", - "name": "Weston-super-Mare", + "name": "East Kilbride and Strathaven", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Weston-super-Mare: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, East Kilbride and Strathaven: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001581" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000077" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -71822,28 +71191,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:513061fe304bc08005ab22fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53a15ab9893c49126c060df5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 136483443.316, + "value": 46412.329, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51309f94b39353305023a96c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53c3791ec99c346e383b18fa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -71859,7 +71228,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -71868,7 +71237,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -71876,27 +71245,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001260", + "id": "E14001599", "level": "constituency", - "name": "Hackney South and Shoreditch", + "name": "Worthing West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hackney South and Shoreditch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Worthing West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001260" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001599" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -71909,28 +71278,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51309f94b39353305023a96c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53c3791ec99c346e383b18fa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39823.65, + "value": 433639934.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5148b3963e17d0e32ad209bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53d9a2daf49490931bcade84", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -71943,73 +71312,164 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000096", + "id": "E14001577", "level": "constituency", - "name": "Lothian East", + "name": "West Lancashire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lothian East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, West Lancashire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001577" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5148b3963e17d0e32ad209bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53d9a2daf49490931bcade84", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 460363262.395, + "value": 146650444.685, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53e4deb1c404f1c1de29a69d", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001477", + "level": "constituency", + "name": "Slough", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Slough: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001477" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53e4deb1c404f1c1de29a69d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 48435.28, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5159b9862a0b1a0af89d60e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:540874e43aabdf89efc600e3", "aggregation": { "method": "sum" }, @@ -72050,19 +71510,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001223", + "id": "E14001525", "level": "constituency", - "name": "Eltham and Chislehurst", + "name": "Stratford and Bow", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Eltham and Chislehurst: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stratford and Bow: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001223" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001525" }, "measure": { "unit": "kwh" @@ -72083,28 +71543,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5159b9862a0b1a0af89d60e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:540874e43aabdf89efc600e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 523398061.783, + "value": 314656184.524, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5172a909eba8a1871f554526", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5410e3a1f3d152b5c9c72f32", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -72117,75 +71577,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001504", + "id": "E14001282", "level": "constituency", - "name": "Southport", + "name": "Herne Bay and Sandwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Southport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Herne Bay and Sandwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001504" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001282" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5172a909eba8a1871f554526", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5410e3a1f3d152b5c9c72f32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45169.318, + "value": 42119.049, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5179e2c6a87dab2930c9c9af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5412a11b72dc72b1911c3bf9", "aggregation": { "method": "sum" }, @@ -72226,19 +71684,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001422", + "id": "E14001572", "level": "constituency", - "name": "Pendle and Clitheroe", + "name": "Wells and Mendip Hills", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Pendle and Clitheroe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wells and Mendip Hills: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001422" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001572" }, "measure": { "unit": "count" @@ -72259,28 +71717,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5179e2c6a87dab2930c9c9af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5412a11b72dc72b1911c3bf9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46576.971, + "value": 30005.108, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:517fdd1224dd6ee409a7738a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54149cf4161cbb7c1184e130", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -72293,81 +71751,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001431", + "id": "E14001507", "level": "constituency", - "name": "Portsmouth North", + "name": "St Albans", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Portsmouth North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, St Albans: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001431" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001507" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:517fdd1224dd6ee409a7738a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54149cf4161cbb7c1184e130", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39680.591, + "value": 155754441.063, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51823830d1b25c3b86f436e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5420a51d0067951559e75b57", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -72383,7 +71843,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -72392,7 +71852,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -72400,27 +71860,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001477", + "id": "E14001202", "level": "constituency", - "name": "Slough", + "name": "Dover and Deal", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Slough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Dover and Deal: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001477" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001202" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -72433,28 +71893,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51823830d1b25c3b86f436e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5420a51d0067951559e75b57", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39229.782, + "value": 428533708.302, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51e7063cc90487ec82f8dab5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:543756f908f7d1cb8297c6ee", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -72467,75 +71927,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001159", + "id": "S14000076", "level": "constituency", - "name": "Chelmsford", + "name": "Dunfermline and Dollar", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chelmsford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Dunfermline and Dollar: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001159" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000076" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51e7063cc90487ec82f8dab5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:543756f908f7d1cb8297c6ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47730.0, + "value": 504136361.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51fdb53b698aea014f9d0888", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54381f4eaf267e29f41fb93f", "aggregation": { "method": "sum" }, @@ -72576,19 +72034,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000107", + "id": "E14001126", "level": "constituency", - "name": "Ayr, Carrick and Cumnock", + "name": "Bridgwater", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ayr, Carrick and Cumnock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bridgwater: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000107" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001126" }, "measure": { "unit": "kwh" @@ -72609,20 +72067,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51fdb53b698aea014f9d0888", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54381f4eaf267e29f41fb93f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 464931684.059, + "value": 301570723.164, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52039309cf63dade397664ee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54390089058ebb56c6d0167c", "aggregation": { "method": "sum" }, @@ -72663,19 +72121,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001239", + "id": "E14001497", "level": "constituency", - "name": "Folkestone and Hythe", + "name": "South West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Folkestone and Hythe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South West Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001239" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001497" }, "measure": { "unit": "count" @@ -72696,20 +72154,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52039309cf63dade397664ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54390089058ebb56c6d0167c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39038.277, + "value": 24254.573, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:543d515e15d6c378750bf923", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001256", + "level": "constituency", + "name": "Great Yarmouth", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Great Yarmouth: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001256" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:543d515e15d6c378750bf923", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 47015.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:521f342e06cde8838f7ef097", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:543dc3f486197dbc930f157a", "aggregation": { "method": "sum" }, @@ -72750,19 +72297,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001326", + "id": "E14001096", "level": "constituency", - "name": "Leicester East", + "name": "Birmingham Ladywood", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leicester East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Birmingham Ladywood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001326" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001096" }, "measure": { "unit": "kwh" @@ -72785,28 +72332,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:521f342e06cde8838f7ef097", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:543dc3f486197dbc930f157a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 120798261.264, + "value": 240266067.568, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:522b431b508b7330de258b4b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5455b83648648464bc72ba30", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -72822,7 +72369,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -72831,7 +72378,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -72839,27 +72386,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001596", + "id": "E14001416", "level": "constituency", - "name": "Wolverhampton West", + "name": "Oldham West, Chadderton and Royton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wolverhampton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Oldham West, Chadderton and Royton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001596" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001416" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -72874,28 +72421,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:522b431b508b7330de258b4b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5455b83648648464bc72ba30", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47104.105, + "value": 127242522.61, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:522cfcfb0ab13ff924ab1b02", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:545c8c8e9ffab79db601a04d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -72908,81 +72455,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001150", + "id": "E14001069", "level": "constituency", - "name": "Cannock Chase", + "name": "Ashford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cannock Chase: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ashford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001150" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001069" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:522cfcfb0ab13ff924ab1b02", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:545c8c8e9ffab79db601a04d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43159.0, + "value": 45253.939, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:523f40a443490b936eb9c6df", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54b8a81a6c8afec6901e11cc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -72995,81 +72544,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001186", + "id": "W07000108", "level": "constituency", - "name": "Croydon East", + "name": "Swansea West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Croydon East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Swansea West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001186" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000108" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:523f40a443490b936eb9c6df", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54b8a81a6c8afec6901e11cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41519.38, + "value": 138055525.394, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:525f761886087cb8fcd834ef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54bda0fb7eb873c96aedb3e9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -73085,7 +72636,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -73094,7 +72645,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -73102,27 +72653,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001333", + "id": "E14001521", "level": "constituency", - "name": "Lewisham West and East Dulwich", + "name": "Stoke-on-Trent North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lewisham West and East Dulwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stoke-on-Trent North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001333" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001521" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -73137,20 +72688,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:525f761886087cb8fcd834ef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54bda0fb7eb873c96aedb3e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43488.07, + "value": 131090714.354, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:528cf745a7c3fcbcec393338", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54ed163165e448b447da4ddf", "aggregation": { "method": "sum" }, @@ -73191,19 +72742,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001349", + "id": "E14001081", "level": "constituency", - "name": "Maidstone and Malling", + "name": "Battersea", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Maidstone and Malling: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Battersea: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001349" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001081" }, "measure": { "unit": "kwh" @@ -73224,28 +72775,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:528cf745a7c3fcbcec393338", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54ed163165e448b447da4ddf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 460520956.288, + "value": 402618053.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52a124d7dd6e27853dc5ba44", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5507a5c2af4f07f2c00860b0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -73258,83 +72809,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001141", + "id": "E14001379", "level": "constituency", - "name": "Buckingham and Bletchley", + "name": "Newcastle upon Tyne North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Buckingham and Bletchley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Newcastle upon Tyne North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001141" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001379" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52a124d7dd6e27853dc5ba44", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5507a5c2af4f07f2c00860b0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45061.653, + "value": 606813626.555, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52b9bc351d6c1025ecaa2082", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5509a33def1a1b313e32d352", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -73350,7 +72899,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -73359,7 +72908,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -73367,27 +72916,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000106", + "id": "S14000060", "level": "constituency", - "name": "West Dunbartonshire", + "name": "Aberdeen North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, West Dunbartonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Aberdeen North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000106" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000060" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -73402,20 +72951,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52b9bc351d6c1025ecaa2082", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5509a33def1a1b313e32d352", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 122888099.892, + "value": 61225.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52d1fa8ff82d501a5d44f398", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:551b0b203359637809a3f113", "aggregation": { "method": "sum" }, @@ -73456,19 +73005,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001273", + "id": "E14001580", "level": "constituency", - "name": "Harwich and North Essex", + "name": "Westmorland and Lonsdale", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harwich and North Essex: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Westmorland and Lonsdale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001273" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001580" }, "measure": { "unit": "count" @@ -73489,28 +73038,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52d1fa8ff82d501a5d44f398", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:551b0b203359637809a3f113", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 34659.847, + "value": 30537.129, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52f04ad1094322bb99bdae28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5523fd6ef8bf4fb64173a3cf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -73526,7 +73075,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -73535,7 +73084,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -73543,27 +73092,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001090", + "id": "E14001223", "level": "constituency", - "name": "Bicester and Woodstock", + "name": "Eltham and Chislehurst", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bicester and Woodstock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Eltham and Chislehurst: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001223" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -73578,20 +73127,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52f04ad1094322bb99bdae28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5523fd6ef8bf4fb64173a3cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 171593175.781, + "value": 46554.564, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52f91959c8ffa9d2a09bbc85", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55650eea15368efa92a10cca", "aggregation": { "method": "sum" }, @@ -73632,19 +73181,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001176", + "id": "S14000048", "level": "constituency", - "name": "Colchester", + "name": "North Ayrshire and Arran", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Colchester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Ayrshire and Arran: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001176" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000048" }, "measure": { "unit": "kwh" @@ -73665,28 +73214,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52f91959c8ffa9d2a09bbc85", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55650eea15368efa92a10cca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 459334898.587, + "value": 468319452.832, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:530fa3736254825f815c65c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55745705d16633df958d17a0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -73699,81 +73248,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001512", + "id": "E14001134", "level": "constituency", - "name": "St Neots and Mid Cambridgeshire", + "name": "Bristol North West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, St Neots and Mid Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bristol North West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001512" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001134" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:530fa3736254825f815c65c0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55745705d16633df958d17a0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 448360942.433, + "value": 144644652.55, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53282e7841b002e45fa8f09e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5590a05f66b4986bee12a18c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -73789,7 +73340,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -73798,7 +73349,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -73806,27 +73357,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001331", + "id": "E14001093", "level": "constituency", - "name": "Lewisham East", + "name": "Birmingham Erdington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lewisham East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Birmingham Erdington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001331" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001093" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -73841,28 +73392,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53282e7841b002e45fa8f09e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5590a05f66b4986bee12a18c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48403.265, + "value": 163043958.129, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:536ae0ec4fd6cc2dd1845dc1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55a6bffaa3f4063517e17a2a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -73875,83 +73426,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001588", + "id": "E14001169", "level": "constituency", - "name": "Windsor", + "name": "Chipping Barnet", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Windsor: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Chipping Barnet: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001588" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001169" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:536ae0ec4fd6cc2dd1845dc1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55a6bffaa3f4063517e17a2a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 185091728.932, + "value": 622286108.079, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53a651a005f8d61aa15bf03c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5669673237f9edd2e1702d1a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -73967,7 +73516,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -73976,7 +73525,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -73984,27 +73533,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001451", + "id": "E14001424", "level": "constituency", - "name": "Rother Valley", + "name": "Penrith and Solway", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rother Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Penrith and Solway: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001451" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001424" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -74017,28 +73566,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53a651a005f8d61aa15bf03c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5669673237f9edd2e1702d1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 471461170.066, + "value": 33755.002, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53b95491f3c660f0e814c1ee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56703e770b885f6d4ded4395", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -74051,48 +73600,135 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001167", + "id": "E14001545", "level": "constituency", - "name": "Chingford and Woodford Green", + "name": "Thornbury and Yate", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chingford and Woodford Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Thornbury and Yate: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001167" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001545" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56703e770b885f6d4ded4395", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 35319.471, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:569ac5c32d79b389a2fcd7bd", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001299", + "level": "constituency", + "name": "Hyndburn", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Hyndburn: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001299" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, "period": { "type": "calendar_year", "value": 2024 @@ -74106,20 +73742,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53b95491f3c660f0e814c1ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:569ac5c32d79b389a2fcd7bd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43496.758, + "value": 121332051.22, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53d854019d2708e594e132c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56a12e551d13f4fce9c77e91", "aggregation": { "method": "sum" }, @@ -74160,19 +73796,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001145", + "id": "E14001566", "level": "constituency", - "name": "Bury South", + "name": "Warwick and Leamington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bury South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Warwick and Leamington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001145" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001566" }, "measure": { "unit": "count" @@ -74193,20 +73829,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53d854019d2708e594e132c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56a12e551d13f4fce9c77e91", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41260.376, + "value": 43290.472, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53ea73ea9e3e5445fd470b12", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56a4c1fa9250cb4c341adec6", "aggregation": { "method": "sum" }, @@ -74247,19 +73883,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001281", + "id": "E14001080", "level": "constituency", - "name": "Hereford and South Herefordshire", + "name": "Bath", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hereford and South Herefordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bath: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001281" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001080" }, "measure": { "unit": "count" @@ -74280,28 +73916,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53ea73ea9e3e5445fd470b12", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56a4c1fa9250cb4c341adec6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 31948.815, + "value": 38988.555, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5410028be89c193c6e181e73", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56ad24fa8aab1649763d3daa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -74314,81 +73950,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000094", + "id": "E14001399", "level": "constituency", - "name": "Clwyd East", + "name": "North Somerset", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Clwyd East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North Somerset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001399" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5410028be89c193c6e181e73", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56ad24fa8aab1649763d3daa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 30492.365, + "value": 42813.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5413b35ed71033ff848a8956", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56be19a62f5fd61592df0aa9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -74401,75 +74039,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000091", + "id": "E14001104", "level": "constituency", - "name": "Cardiff South and Penarth", + "name": "Blackpool North and Fleetwood", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cardiff South and Penarth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Blackpool North and Fleetwood: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000091" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001104" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5413b35ed71033ff848a8956", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56be19a62f5fd61592df0aa9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47629.315, + "value": 457195955.502, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54382a492f1a2474e954f933", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:571ae62260bfe26b530895d1", "aggregation": { "method": "sum" }, @@ -74510,19 +74146,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000098", + "id": "S14000070", "level": "constituency", - "name": "Llanelli", + "name": "Coatbridge and Bellshill", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Llanelli: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Coatbridge and Bellshill: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000070" }, "measure": { "unit": "kwh" @@ -74545,20 +74181,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54382a492f1a2474e954f933", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:571ae62260bfe26b530895d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 132806571.207, + "value": 123460860.277, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55273819e589832191d9a5f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:571df77541d7ca39c9867992", "aggregation": { "method": "sum" }, @@ -74599,19 +74235,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001501", + "id": "E14001115", "level": "constituency", - "name": "Southend East and Rochford", + "name": "Bournemouth East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Southend East and Rochford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bournemouth East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001501" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001115" }, "measure": { "unit": "kwh" @@ -74634,28 +74270,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55273819e589832191d9a5f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:571df77541d7ca39c9867992", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 152467610.133, + "value": 151166879.098, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5541b444b8c4326c607fcb19", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:576b48dfebb8fd2910ad7a7e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -74671,7 +74307,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -74680,7 +74316,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -74688,27 +74324,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001594", + "id": "E14001392", "level": "constituency", - "name": "Wolverhampton North East", + "name": "North East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wolverhampton North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North East Hampshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001594" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001392" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -74721,28 +74357,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5541b444b8c4326c607fcb19", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:576b48dfebb8fd2910ad7a7e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 450172153.557, + "value": 38093.395, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:555a26e933d20a45803748a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5779785e5d779b004e08b69c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -74755,81 +74391,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001324", + "id": "E14001128", "level": "constituency", - "name": "Leeds South West and Morley", + "name": "Brigg and Immingham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leeds South West and Morley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Brigg and Immingham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001324" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001128" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:555a26e933d20a45803748a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5779785e5d779b004e08b69c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 457169178.77, + "value": 132654803.382, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5583475329da909b449355d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57a60e467230975480e40d18", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -74842,75 +74480,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001331", + "id": "E14001471", "level": "constituency", - "name": "Lewisham East", + "name": "Sherwood Forest", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lewisham East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sherwood Forest: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001331" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001471" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5583475329da909b449355d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57a60e467230975480e40d18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 148645255.704, + "value": 44619.28, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:558c7993849780a5145d5a9e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57b9e707b9d90845cdf252d2", "aggregation": { "method": "sum" }, @@ -74951,19 +74587,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001490", + "id": "E14001139", "level": "constituency", - "name": "South Northamptonshire", + "name": "Broxbourne", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Northamptonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Broxbourne: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001490" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001139" }, "measure": { "unit": "kwh" @@ -74984,28 +74620,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:558c7993849780a5145d5a9e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57b9e707b9d90845cdf252d2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 440748445.341, + "value": 482192493.496, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:559c87f0a3eb8086817191ad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57c4f69022a87b235921ea00", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -75018,81 +74654,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001252", + "id": "E14001475", "level": "constituency", - "name": "Gosport", + "name": "Skipton and Ripon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gosport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Skipton and Ripon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001252" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001475" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:559c87f0a3eb8086817191ad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57c4f69022a87b235921ea00", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38463.42, + "value": 46857.747, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55a4df6159c0a8e87222fb4e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57d119aa1f9e1bb49fd9116a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -75108,7 +74746,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -75117,7 +74755,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -75125,27 +74763,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001490", + "id": "E14001498", "level": "constituency", - "name": "South Northamptonshire", + "name": "South West Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Northamptonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South West Wiltshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001490" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001498" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -75160,107 +74798,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55a4df6159c0a8e87222fb4e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57d119aa1f9e1bb49fd9116a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 184553915.234, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55af8e319aa7ed56cc84a9be", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001551", - "level": "constituency", - "name": "Torbay", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Torbay: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001551" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55af8e319aa7ed56cc84a9be", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 404790720.024, + "value": 44492.224, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55edcbf9eb63c2036fd78f74", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57e0977bf50b01b1017f3cf1", "aggregation": { "method": "sum" }, @@ -75301,19 +74852,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001374", + "id": "E14001470", "level": "constituency", - "name": "New Forest West", + "name": "Sheffield South East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, New Forest West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sheffield South East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001374" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001470" }, "measure": { "unit": "count" @@ -75334,28 +74885,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55edcbf9eb63c2036fd78f74", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57e0977bf50b01b1017f3cf1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35077.827, + "value": 43688.691, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:561c3fd7e1d476418271efed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57e22732bd513c277417d05a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -75368,75 +74919,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001123", + "id": "E14001494", "level": "constituency", - "name": "Brent West", + "name": "South Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brent West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Suffolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001123" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001494" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:561c3fd7e1d476418271efed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57e22732bd513c277417d05a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44895.852, + "value": 298402053.131, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:564aeec809311e865bb22dec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:580076308c91acfac9e4a6c9", "aggregation": { "method": "sum" }, @@ -75477,19 +75026,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001385", + "id": "E14001514", "level": "constituency", - "name": "North Cornwall", + "name": "Staffordshire Moorlands", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Cornwall: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Staffordshire Moorlands: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001385" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001514" }, "measure": { "unit": "count" @@ -75510,28 +75059,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:564aeec809311e865bb22dec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:580076308c91acfac9e4a6c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 23483.922, + "value": 32663.553, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:564c83c98deb1daa2ef0652c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:580d9da5a254096e31d6fc35", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -75544,73 +75093,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001071", + "id": "E14001305", "level": "constituency", - "name": "Aylesbury", + "name": "Islington North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aylesbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Islington North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001071" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001305" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:564c83c98deb1daa2ef0652c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:580d9da5a254096e31d6fc35", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 458682136.97, + "value": 138252808.348, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5674d21d95923e260750ba41", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5816c26ac382bd91b995320c", "aggregation": { "method": "sum" }, @@ -75651,19 +75202,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001543", + "id": "E14001242", "level": "constituency", - "name": "The Wrekin", + "name": "Fylde", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, The Wrekin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Fylde: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001543" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001242" }, "measure": { "unit": "count" @@ -75686,20 +75237,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5674d21d95923e260750ba41", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5816c26ac382bd91b995320c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47071.63, + "value": 48144.22, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:567a410ac57572307d141a32", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:584640100be58cfb19a3b458", "aggregation": { "method": "sum" }, @@ -75740,19 +75291,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001472", + "id": "S14000108", "level": "constituency", - "name": "Shipley", + "name": "Berwickshire, Roxburgh and Selkirk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Shipley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Berwickshire, Roxburgh and Selkirk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001472" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000108" }, "measure": { "unit": "kwh" @@ -75773,28 +75324,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:567a410ac57572307d141a32", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:584640100be58cfb19a3b458", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 543553582.214, + "value": 368344588.57, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:568b95898c280e637bf7171a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5871c6d86e198066c7ddceb1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -75810,7 +75361,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -75819,7 +75370,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -75827,27 +75378,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001247", + "id": "E14001340", "level": "constituency", - "name": "Glastonbury and Somerton", + "name": "Liverpool Wavertree", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glastonbury and Somerton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Liverpool Wavertree: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001247" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001340" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -75862,28 +75413,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:568b95898c280e637bf7171a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5871c6d86e198066c7ddceb1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43140.196, + "value": 130547701.363, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:569b2edf156ec795a4dc87fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:587922d9ae5c6c0f0616fe96", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -75896,73 +75447,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001338", + "id": "E14001415", "level": "constituency", - "name": "Liverpool Riverside", + "name": "Oldham East and Saddleworth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Liverpool Riverside: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Oldham East and Saddleworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001338" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001415" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:569b2edf156ec795a4dc87fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:587922d9ae5c6c0f0616fe96", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 352053158.29, + "value": 136749998.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56d95de23b1a5d7a463dff4d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58924cfff1819a7420c7e5dd", "aggregation": { "method": "sum" }, @@ -76003,19 +75556,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001557", + "id": "W07000102", "level": "constituency", - "name": "Tynemouth", + "name": "Montgomeryshire and Glynd\u0175r", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tynemouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Montgomeryshire and Glynd\u0175r: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001557" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000102" }, "measure": { "unit": "count" @@ -76036,20 +75589,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56d95de23b1a5d7a463dff4d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58924cfff1819a7420c7e5dd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43929.463, + "value": 24173.516, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56dc14a04929182099a4e5e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58b72db04c57c38381f95253", "aggregation": { "method": "sum" }, @@ -76090,19 +75643,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001082", + "id": "E14001291", "level": "constituency", - "name": "Beaconsfield", + "name": "Honiton and Sidmouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Beaconsfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Honiton and Sidmouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001082" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001291" }, "measure": { "unit": "count" @@ -76125,28 +75678,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56dc14a04929182099a4e5e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58b72db04c57c38381f95253", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41486.944, + "value": 44777.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:571779e1b1a072ac6e1676a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58b7e7464d0c28fd7c89f3b7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -76159,83 +75712,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001378", + "id": "E14001098", "level": "constituency", - "name": "Newcastle upon Tyne East and Wallsend", + "name": "Birmingham Perry Barr", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newcastle upon Tyne East and Wallsend: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Birmingham Perry Barr: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001378" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001098" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:571779e1b1a072ac6e1676a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58b7e7464d0c28fd7c89f3b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 53645.33, + "value": 537699203.754, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:571bea9c53658ce36ceab16e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58b83c28dcede5620247d16a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -76248,73 +75799,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001251", + "id": "W07000087", "level": "constituency", - "name": "Gorton and Denton", + "name": "Caerfyrddin", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gorton and Denton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Caerfyrddin: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001251" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000087" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:571bea9c53658ce36ceab16e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58b83c28dcede5620247d16a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 470581838.352, + "value": 159139798.278, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:572e8725093658e6e09604f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58e853ae8c8760e409dade6f", "aggregation": { "method": "sum" }, @@ -76355,19 +75908,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001503", + "id": "E14001119", "level": "constituency", - "name": "Southgate and Wood Green", + "name": "Bradford South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Southgate and Wood Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bradford South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001503" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001119" }, "measure": { "unit": "count" @@ -76388,20 +75941,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:572e8725093658e6e09604f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58e853ae8c8760e409dade6f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45117.846, + "value": 44178.718, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5733b0c902be65cd9d53df5a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58fcaf2f315ed3290efebb51", "aggregation": { "method": "sum" }, @@ -76442,19 +75995,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001591", + "id": "E14001215", "level": "constituency", - "name": "Witney", + "name": "East Surrey", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Witney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, East Surrey: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001591" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001215" }, "measure": { "unit": "count" @@ -76475,28 +76028,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5733b0c902be65cd9d53df5a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58fcaf2f315ed3290efebb51", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 34658.15, + "value": 36758.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:576e5e2862c260d3c6bd1255", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58ff0a0f2175172dc2b32d00", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -76509,73 +76062,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001419", + "id": "E14001221", "level": "constituency", - "name": "Oxford East", + "name": "Edmonton and Winchmore Hill", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Oxford East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Edmonton and Winchmore Hill: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001419" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001221" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:576e5e2862c260d3c6bd1255", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58ff0a0f2175172dc2b32d00", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 461817830.637, + "value": 46951.093, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5770ba9550df41d39c02f211", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:592b067d5849d492280b126b", "aggregation": { "method": "sum" }, @@ -76616,19 +76171,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001272", + "id": "E14001592", "level": "constituency", - "name": "Hartlepool", + "name": "Woking", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hartlepool: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Woking: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001272" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001592" }, "measure": { "unit": "kwh" @@ -76651,28 +76206,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5770ba9550df41d39c02f211", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:592b067d5849d492280b126b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 123007053.526, + "value": 169407909.101, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57b31a235a01796dcd522a3c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59382c267f784961de215634", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -76685,73 +76240,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001228", + "id": "S14000084", "level": "constituency", - "name": "Erewash", + "name": "Glasgow East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Erewash: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Glasgow East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001228" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000084" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57b31a235a01796dcd522a3c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59382c267f784961de215634", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42504.0, + "value": 54824.727, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57ba2faa64697e04cd17c3c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5951c581ce7c2971c89c49cf", "aggregation": { "method": "sum" }, @@ -76792,19 +76349,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001188", + "id": "E14001464", "level": "constituency", - "name": "Croydon West", + "name": "Selby", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Croydon West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Selby: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001188" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001464" }, "measure": { "unit": "kwh" @@ -76825,28 +76382,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57ba2faa64697e04cd17c3c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5951c581ce7c2971c89c49cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 449203717.417, + "value": 398449157.951, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57bde56723dad0e7eee9af34", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:595f63afb0388d6535292ae6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -76859,73 +76416,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001063", + "id": "E14001270", "level": "constituency", - "name": "Aldershot", + "name": "Harrow East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aldershot: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Harrow East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001063" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001270" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57bde56723dad0e7eee9af34", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:595f63afb0388d6535292ae6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 504750195.116, + "value": 143699604.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57da8686d57e98ee754a0fad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:596032077719dc8ba516ff2c", "aggregation": { "method": "sum" }, @@ -76966,19 +76525,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000107", + "id": "E14001547", "level": "constituency", - "name": "Ayr, Carrick and Cumnock", + "name": "Tipton and Wednesbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ayr, Carrick and Cumnock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Tipton and Wednesbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000107" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001547" }, "measure": { "unit": "kwh" @@ -77001,28 +76560,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57da8686d57e98ee754a0fad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:596032077719dc8ba516ff2c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 137831900.778, + "value": 140231130.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57eaaee246f0645ed1060edb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59674fd4c5e417b22c8672ca", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -77038,7 +76597,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -77047,7 +76606,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -77055,27 +76614,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001300", + "id": "E14001574", "level": "constituency", - "name": "Ilford North", + "name": "West Bromwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ilford North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, West Bromwich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001300" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001574" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -77088,20 +76647,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57eaaee246f0645ed1060edb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59674fd4c5e417b22c8672ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 516850653.754, + "value": 41309.585, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:580936e53cb10599a31a6eb7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59717c234e387d9d3da6dfc4", "aggregation": { "method": "sum" }, @@ -77142,19 +76701,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001075", + "id": "E14001492", "level": "constituency", - "name": "Barnsley South", + "name": "South Shields", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Barnsley South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South Shields: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001075" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001492" }, "measure": { "unit": "count" @@ -77175,28 +76734,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:580936e53cb10599a31a6eb7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59717c234e387d9d3da6dfc4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47267.767, + "value": 42667.783, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:580df894e77ae268c8e853b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:597fb802d391e866cb3f2d2b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -77212,7 +76771,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -77221,7 +76780,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -77229,27 +76788,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001535", + "id": "E14001417", "level": "constituency", - "name": "Sutton Coldfield", + "name": "Orpington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sutton Coldfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Orpington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001535" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001417" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -77262,28 +76821,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:580df894e77ae268c8e853b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:597fb802d391e866cb3f2d2b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37361.01, + "value": 534055517.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5810df12c98ed3c37f599e9a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59a610b4bbb8b856e43ca70b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -77296,81 +76855,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001121", + "id": "E14001193", "level": "constituency", - "name": "Braintree", + "name": "Derby North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Braintree: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Derby North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001121" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001193" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5810df12c98ed3c37f599e9a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59a610b4bbb8b856e43ca70b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 360007017.546, + "value": 45901.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5827669d778797eb46ef4253", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59daaceefe96645cca83f2ac", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -77383,73 +76944,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001545", + "id": "E14001426", "level": "constituency", - "name": "Thornbury and Yate", + "name": "Plymouth Moor View", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Thornbury and Yate: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Plymouth Moor View: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001545" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001426" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5827669d778797eb46ef4253", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59daaceefe96645cca83f2ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35319.471, + "value": 127483167.637, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:583aa75bbb24102118dbb2db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a11ac2e47eec401d041e679", "aggregation": { "method": "sum" }, @@ -77490,19 +77053,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001397", + "id": "E14001184", "level": "constituency", - "name": "North Northumberland", + "name": "Crawley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Northumberland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Crawley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001397" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001184" }, "measure": { "unit": "kwh" @@ -77523,28 +77086,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:583aa75bbb24102118dbb2db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a11ac2e47eec401d041e679", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 407493108.384, + "value": 451187357.267, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58b645e7b36b8c2ae861a87e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a12da036ed58eab41d8d201", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -77557,81 +77120,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000063", + "id": "E14001581", "level": "constituency", - "name": "Airdrie and Shotts", + "name": "Weston-super-Mare", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Airdrie and Shotts: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Weston-super-Mare: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000063" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001581" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58b645e7b36b8c2ae861a87e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a12da036ed58eab41d8d201", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 488774800.461, + "value": 45327.695, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58f27f1411be759c2c4b76da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a1973b009c83fbe2ec2f552", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -77647,7 +77212,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -77656,7 +77221,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -77664,27 +77229,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001447", + "id": "E14001077", "level": "constituency", - "name": "Rochester and Strood", + "name": "Basildon and Billericay", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rochester and Strood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Basildon and Billericay: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001447" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001077" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -77699,28 +77264,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58f27f1411be759c2c4b76da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a1973b009c83fbe2ec2f552", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45138.0, + "value": 154226237.916, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:590b4255155dd847943ac022", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a313510715567445fa0849d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -77733,83 +77298,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000111", + "id": "E14001355", "level": "constituency", - "name": "Wrexham", + "name": "Mansfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wrexham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mansfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001355" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:590b4255155dd847943ac022", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a313510715567445fa0849d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43941.379, + "value": 551157155.09, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:591e37c1e5ca8bea7e6571ed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a62aef77eec0c1f4d65a55f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -77822,83 +77385,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000095", + "id": "E14001127", "level": "constituency", - "name": "Livingston", + "name": "Bridlington and The Wolds", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Livingston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bridlington and The Wolds: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001127" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:591e37c1e5ca8bea7e6571ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a62aef77eec0c1f4d65a55f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47841.76, + "value": 414269636.8, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5929d4c4f235cc721dd225c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a8ef15eb2160e56527a3649", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -77911,83 +77472,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001292", + "id": "E14001084", "level": "constituency", - "name": "Hornchurch and Upminster", + "name": "Bedford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hornchurch and Upminster: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bedford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001292" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001084" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5929d4c4f235cc721dd225c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a8ef15eb2160e56527a3649", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43609.178, + "value": 40374.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:594f60555421e57978e3ff34", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a97ac53e877ce8ffe7e23ff", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -78000,83 +77559,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001394", + "id": "E14001182", "level": "constituency", - "name": "North East Somerset and Hanham", + "name": "Coventry South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North East Somerset and Hanham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Coventry South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001394" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001182" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:594f60555421e57978e3ff34", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a97ac53e877ce8ffe7e23ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 141021587.439, + "value": 517196239.23, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59664357c0b7dd25f645bda4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5aa46863a85fef0fdd2e80aa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -78089,83 +77646,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001597", + "id": "E14001092", "level": "constituency", - "name": "Worcester", + "name": "Birmingham Edgbaston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Worcester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Birmingham Edgbaston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001597" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001092" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59664357c0b7dd25f645bda4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5aa46863a85fef0fdd2e80aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46730.0, + "value": 517907187.496, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59838fa0214191062a96ef3c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5aade80e879f107dd6f9359b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -78178,83 +77733,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001199", + "id": "E14001416", "level": "constituency", - "name": "Doncaster East and the Isle of Axholme", + "name": "Oldham West, Chadderton and Royton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Doncaster East and the Isle of Axholme: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Oldham West, Chadderton and Royton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001199" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001416" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59838fa0214191062a96ef3c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5aade80e879f107dd6f9359b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 137145498.626, + "value": 462502876.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5983d8dbdbe81c437807e529", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5aae917356faa681955b35ae", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -78267,83 +77820,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001080", + "id": "E14001588", "level": "constituency", - "name": "Bath", + "name": "Windsor", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bath: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Windsor: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001080" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001588" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5983d8dbdbe81c437807e529", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5aae917356faa681955b35ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 157253495.821, + "value": 578038176.435, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:599edddba09e057aead2e79c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5acbffc21bf3d8313427949c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -78359,7 +77910,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -78368,7 +77919,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -78376,27 +77927,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001328", + "id": "E14001286", "level": "constituency", - "name": "Leicester West", + "name": "Heywood and Middleton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leicester West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Heywood and Middleton North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001328" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001286" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -78411,28 +77962,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:599edddba09e057aead2e79c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5acbffc21bf3d8313427949c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 160035056.336, + "value": 44563.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59a85e46ad45f075dfb88a7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5af82408e430a1333cce9171", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001558", + "level": "constituency", + "name": "Uxbridge and South Ruislip", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Uxbridge and South Ruislip: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001558" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5af82408e430a1333cce9171", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 39609.158, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b1238b17c9ba77b84f64a0c", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -78448,7 +78086,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -78457,7 +78095,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -78465,27 +78103,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001485", + "id": "E14001161", "level": "constituency", - "name": "South Dorset", + "name": "Cheltenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Dorset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cheltenham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001485" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001161" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -78500,20 +78138,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59a85e46ad45f075dfb88a7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b1238b17c9ba77b84f64a0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 150934213.363, + "value": 48446.377, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59ba9dd34125a06844c83b6c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b6a15fade717bd35b58282d", "aggregation": { "method": "sum" }, @@ -78554,19 +78192,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001535", + "id": "E14001167", "level": "constituency", - "name": "Sutton Coldfield", + "name": "Chingford and Woodford Green", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sutton Coldfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Chingford and Woodford Green: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001535" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001167" }, "measure": { "unit": "kwh" @@ -78589,28 +78227,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59ba9dd34125a06844c83b6c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b6a15fade717bd35b58282d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 155360338.639, + "value": 148799892.135, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59bbeb08c5b453713217e63d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b8ada9d3398f89f493cb8de", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -78623,75 +78261,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001513", + "id": "E14001350", "level": "constituency", - "name": "Stafford", + "name": "Makerfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stafford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Makerfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001513" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001350" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59bbeb08c5b453713217e63d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b8ada9d3398f89f493cb8de", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44050.293, + "value": 44710.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59c171a04de063615a40d0a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b99ace19db9736d8c88b1b8", "aggregation": { "method": "sum" }, @@ -78732,19 +78368,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001435", + "id": "E14001518", "level": "constituency", - "name": "Queen's Park and Maida Vale", + "name": "Stockton North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Queen's Park and Maida Vale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stockton North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001435" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001518" }, "measure": { "unit": "kwh" @@ -78765,28 +78401,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59c171a04de063615a40d0a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b99ace19db9736d8c88b1b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 467826076.593, + "value": 470176890.177, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59c59efdb7d7523736f54bab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5bb25c888bfa0a9412ec3b00", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -78799,83 +78435,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001191", + "id": "E14001188", "level": "constituency", - "name": "Dartford", + "name": "Croydon West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dartford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Croydon West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001191" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001188" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59c59efdb7d7523736f54bab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5bb25c888bfa0a9412ec3b00", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 151818404.503, + "value": 449203717.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a1665c916e76651af0a63d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5bb5c3e68244abdc7dbb0519", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -78888,73 +78522,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001193", + "id": "E14001304", "level": "constituency", - "name": "Derby North", + "name": "Isle of Wight West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Derby North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Isle of Wight West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001193" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001304" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a1665c916e76651af0a63d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5bb5c3e68244abdc7dbb0519", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 480089028.096, + "value": 120383228.394, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a30a6eac7628a5e6e04e164", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5bf8f3e1938cd9602f0ede9d", "aggregation": { "method": "sum" }, @@ -78995,19 +78631,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001486", + "id": "W07000081", "level": "constituency", - "name": "South East Cornwall", + "name": "Aberafan Maesteg", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South East Cornwall: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Aberafan Maesteg: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001486" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000081" }, "measure": { "unit": "count" @@ -79030,20 +78666,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a30a6eac7628a5e6e04e164", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5bf8f3e1938cd9602f0ede9d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45389.393, + "value": 42764.512, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a3b18a283cc4527b919ddda", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c2189cf16deb8537be670b5", "aggregation": { "method": "sum" }, @@ -79084,19 +78720,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000060", + "id": "E14001530", "level": "constituency", - "name": "Aberdeen North", + "name": "Suffolk Coastal", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Aberdeen North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Suffolk Coastal: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000060" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001530" }, "measure": { "unit": "kwh" @@ -79119,20 +78755,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a3b18a283cc4527b919ddda", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c2189cf16deb8537be670b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 159980275.021, + "value": 178838746.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a5d592d50a27b2a59676577", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c21f44a747b0c6903573d3d", "aggregation": { "method": "sum" }, @@ -79173,19 +78809,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001125", + "id": "E14001156", "level": "constituency", - "name": "Brentwood and Ongar", + "name": "Central Suffolk and North Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brentwood and Ongar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Central Suffolk and North Ipswich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001125" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001156" }, "measure": { "unit": "count" @@ -79208,28 +78844,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a5d592d50a27b2a59676577", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c21f44a747b0c6903573d3d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43580.07, + "value": 41718.982, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a81c6b3e16ad69485dc62f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c3cb9b87a2be0198c510912", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -79242,83 +78878,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001388", + "id": "S14000079", "level": "constituency", - "name": "North Dorset", + "name": "Edinburgh North and Leith", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Dorset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Edinburgh North and Leith: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001388" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000079" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a81c6b3e16ad69485dc62f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c3cb9b87a2be0198c510912", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43465.603, + "value": 514584519.374, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a93bf0520239aa20f95cb38", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c53de4c76e6ae95b779fc47", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -79334,7 +78968,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -79343,7 +78977,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -79351,27 +78985,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001576", + "id": "E14001208", "level": "constituency", - "name": "West Ham and Beckton", + "name": "Ealing North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, West Ham and Beckton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ealing North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001576" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001208" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -79386,107 +79020,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a93bf0520239aa20f95cb38", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 164340513.506, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ab976283b477374d6707c87", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001284", - "level": "constituency", - "name": "Hertsmere", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Hertsmere: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001284" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ab976283b477374d6707c87", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c53de4c76e6ae95b779fc47", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 587524601.851, + "value": 47955.826, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ae64f16675fd17e7863c20c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c5f485b4496238b8f06052a", "aggregation": { "method": "sum" }, @@ -79527,19 +79074,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001509", + "id": "E14001415", "level": "constituency", - "name": "St Helens North", + "name": "Oldham East and Saddleworth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, St Helens North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Oldham East and Saddleworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001509" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001415" }, "measure": { "unit": "count" @@ -79560,28 +79107,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ae64f16675fd17e7863c20c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c5f485b4496238b8f06052a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44197.118, + "value": 42123.664, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5aef3589399723a599918a7f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c8388fbc043891746e6fe9d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -79594,81 +79141,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000104", + "id": "E14001103", "level": "constituency", - "name": "Newport East", + "name": "Blackley and Middleton South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newport East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Blackley and Middleton South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001103" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5aef3589399723a599918a7f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c8388fbc043891746e6fe9d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 461660736.555, + "value": 139615415.599, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5af8e9450a67509f00676983", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c9dc6124272476a37fe70b1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -79681,81 +79230,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001176", + "id": "E14001227", "level": "constituency", - "name": "Colchester", + "name": "Epsom and Ewell", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Colchester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Epsom and Ewell: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001176" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001227" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5af8e9450a67509f00676983", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c9dc6124272476a37fe70b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43525.864, + "value": 44640.317, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b14252a07f4b384d29651fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c9f651016a7b910a93527c1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -79768,75 +79319,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001483", + "id": "E14001096", "level": "constituency", - "name": "South Derbyshire", + "name": "Birmingham Ladywood", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Birmingham Ladywood: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001483" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001096" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b14252a07f4b384d29651fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c9f651016a7b910a93527c1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44329.012, + "value": 432756137.505, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b7921d786ba42e04a9f4513", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5caffb9535edda2b761f5d59", "aggregation": { "method": "sum" }, @@ -79877,19 +79426,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001194", + "id": "E14001585", "level": "constituency", - "name": "Derby South", + "name": "Wigan", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Derby South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wigan: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001194" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001585" }, "measure": { "unit": "count" @@ -79910,28 +79459,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b7921d786ba42e04a9f4513", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5caffb9535edda2b761f5d59", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45268.0, + "value": 45773.259, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b9a550a51770600299cd5b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5cd5d89d08a74382a265b7f0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -79947,7 +79496,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -79956,7 +79505,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -79964,27 +79513,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001268", + "id": "E14001509", "level": "constituency", - "name": "Harpenden and Berkhamsted", + "name": "St Helens North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harpenden and Berkhamsted: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, St Helens North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001268" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001509" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -79999,28 +79548,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b9a550a51770600299cd5b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5cd5d89d08a74382a265b7f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 168007320.558, + "value": 44933.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5bd5d57d005d981b3532ac35", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ce0657929cc2addcdf772a6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -80033,135 +79582,48 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001566", + "id": "E14001122", "level": "constituency", - "name": "Warwick and Leamington", + "name": "Brent East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Warwick and Leamington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Brent East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001566" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001122" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5bd5d57d005d981b3532ac35", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 484270026.233, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5bd90b6844d0f22c1cdea149", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001098", - "level": "constituency", - "name": "Birmingham Perry Barr", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Birmingham Perry Barr: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001098" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, "period": { "type": "calendar_year", "value": 2024 @@ -80175,28 +79637,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5bd90b6844d0f22c1cdea149", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ce0657929cc2addcdf772a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41735.279, + "value": 164621700.674, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5bf2b169f6c512d39aee71d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ce58c8e024092a1496a80da", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -80209,83 +79671,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000069", + "id": "S14000101", "level": "constituency", - "name": "Caithness, Sutherland and Easter Ross", + "name": "Paisley and Renfrewshire North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Caithness, Sutherland and Easter Ross: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Paisley and Renfrewshire North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000069" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000101" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5bf2b169f6c512d39aee71d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ce58c8e024092a1496a80da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 56826.737, + "value": 454740398.552, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c018e43e63baa9e69f8796a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5cf23cf662bfc7d2c9048793", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -80301,7 +79761,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -80310,7 +79770,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -80318,27 +79778,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001339", + "id": "E14001485", "level": "constituency", - "name": "Liverpool Walton", + "name": "South Dorset", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Liverpool Walton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South Dorset: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001339" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001485" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -80353,20 +79813,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c018e43e63baa9e69f8796a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5cf23cf662bfc7d2c9048793", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45237.673, + "value": 150934213.363, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c1e8f24a55d5ca89d553966", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5cf35dc4f03cda82dfa27b4f", "aggregation": { "method": "sum" }, @@ -80407,19 +79867,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001101", + "id": "E14001236", "level": "constituency", - "name": "Bishop Auckland", + "name": "Feltham and Heston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bishop Auckland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Feltham and Heston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001236" }, "measure": { "unit": "kwh" @@ -80440,28 +79900,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c1e8f24a55d5ca89d553966", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5cf35dc4f03cda82dfa27b4f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 442321102.593, + "value": 454580942.276, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c2e5232fb05a7a39ab93e53", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d323fd24d0f5df2429bb120", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -80474,73 +79934,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001333", + "id": "E14001421", "level": "constituency", - "name": "Lewisham West and East Dulwich", + "name": "Peckham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lewisham West and East Dulwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Peckham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001333" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001421" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c2e5232fb05a7a39ab93e53", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d323fd24d0f5df2429bb120", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 456358560.887, + "value": 48155.036, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c6413962dc1bd0ea58bfaa3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d4ab853d35b0fbb05e970f8", "aggregation": { "method": "sum" }, @@ -80581,19 +80043,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001319", + "id": "E14001328", "level": "constituency", - "name": "Leeds Central and Headingley", + "name": "Leicester West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds Central and Headingley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Leicester West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001319" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001328" }, "measure": { "unit": "kwh" @@ -80616,28 +80078,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c6413962dc1bd0ea58bfaa3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d4ab853d35b0fbb05e970f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 139011757.007, + "value": 160035056.336, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c84ef5826a7cf231a741237", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d4da4729dde5be308a2a6f6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -80650,73 +80112,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000090", + "id": "S14000090", "level": "constituency", - "name": "Cardiff North", + "name": "Glenrothes and Mid Fife", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cardiff North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Glenrothes and Mid Fife: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000090" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c84ef5826a7cf231a741237", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d4da4729dde5be308a2a6f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 438768570.9, + "value": 46433.939, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c941eff0a18ed7a18f8df8f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d559285e17dd80922ddb5ff", "aggregation": { "method": "sum" }, @@ -80757,19 +80221,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001278", + "id": "E14001280", "level": "constituency", - "name": "Hemel Hempstead", + "name": "Henley and Thame", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hemel Hempstead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Henley and Thame: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001278" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001280" }, "measure": { "unit": "kwh" @@ -80790,28 +80254,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c941eff0a18ed7a18f8df8f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d559285e17dd80922ddb5ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 462222061.878, + "value": 453480927.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c9575a863c119f283f36b0f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d8d5a3071acfb70ecb88163", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -80824,81 +80288,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001402", + "id": "E14001377", "level": "constituency", - "name": "North West Essex", + "name": "Newcastle upon Tyne Central and West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North West Essex: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Newcastle upon Tyne Central and West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001402" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001377" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c9575a863c119f283f36b0f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d8d5a3071acfb70ecb88163", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 414828138.988, + "value": 161604958.771, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c9dd91c39018a7098e00113", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d967c11b881dd113a2289eb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -80914,7 +80380,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -80923,7 +80389,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -80931,27 +80397,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001557", + "id": "E14001070", "level": "constituency", - "name": "Tynemouth", + "name": "Ashton-under-Lyne", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tynemouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ashton-under-Lyne: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001557" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001070" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -80966,28 +80432,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c9dd91c39018a7098e00113", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d967c11b881dd113a2289eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46443.0, + "value": 127633270.242, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ca76a2f2815d6e3e1509810", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5dd3ebb002626af3645b5c26", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81003,7 +80469,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -81012,7 +80478,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -81020,27 +80486,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000076", + "id": "E14001397", "level": "constituency", - "name": "Dunfermline and Dollar", + "name": "North Northumberland", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dunfermline and Dollar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North Northumberland: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000076" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001397" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -81055,20 +80521,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ca76a2f2815d6e3e1509810", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5dd3ebb002626af3645b5c26", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 132733524.733, + "value": 49942.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5cb7c11bd257d6fce8ef8edb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5df48b6d3c24d7b53c403362", "aggregation": { "method": "sum" }, @@ -81109,19 +80575,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000087", + "id": "E14001381", "level": "constituency", - "name": "Glasgow South", + "name": "Newton Abbot", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glasgow South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Newton Abbot: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000087" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001381" }, "measure": { "unit": "kwh" @@ -81144,28 +80610,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5cb7c11bd257d6fce8ef8edb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5df48b6d3c24d7b53c403362", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 122736126.397, + "value": 146603171.29, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ccb403a7498e5030a359653", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5dfd73333f20ce791e9ee989", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81181,7 +80647,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -81190,7 +80656,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -81198,27 +80664,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001491", + "id": "E14001371", "level": "constituency", - "name": "South Ribble", + "name": "Mitcham and Morden", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Ribble: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Mitcham and Morden: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001491" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001371" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -81233,28 +80699,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ccb403a7498e5030a359653", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5dfd73333f20ce791e9ee989", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42702.0, + "value": 145918175.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5cdd89160e9f3a7c5ca272d2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5dfdeede9a9f1c83d0de9839", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81267,73 +80733,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001456", + "id": "E14001173", "level": "constituency", - "name": "Runnymede and Weybridge", + "name": "City of Durham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Runnymede and Weybridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, City of Durham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001456" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001173" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5cdd89160e9f3a7c5ca272d2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5dfdeede9a9f1c83d0de9839", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39780.764, + "value": 125905925.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d26397a5cd412d29adc70cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e397268c4bb7d134e78d4ba", "aggregation": { "method": "sum" }, @@ -81374,19 +80842,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001334", + "id": "E14001426", "level": "constituency", - "name": "Leyton and Wanstead", + "name": "Plymouth Moor View", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leyton and Wanstead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Plymouth Moor View: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001334" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001426" }, "measure": { "unit": "count" @@ -81409,28 +80877,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d26397a5cd412d29adc70cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e397268c4bb7d134e78d4ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45375.413, + "value": 44738.18, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d3ab0e3dcb37653bf98079e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e43fd5c52946cad386be7a5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81443,81 +80911,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001135", + "id": "S14000080", "level": "constituency", - "name": "Bristol South", + "name": "Edinburgh South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bristol South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Edinburgh South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001135" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000080" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d3ab0e3dcb37653bf98079e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e43fd5c52946cad386be7a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 360631680.807, + "value": 145046950.626, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e12d12116a828e7112272a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e64b207adab06641e61eb18", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81530,75 +81000,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001253", + "id": "E14001297", "level": "constituency", - "name": "Grantham and Bourne", + "name": "Huddersfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Grantham and Bourne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Huddersfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001253" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001297" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e12d12116a828e7112272a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e64b207adab06641e61eb18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45530.533, + "value": 561872767.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e1744e4293e31adda787058", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e7913dd5e534bac540ed9fe", "aggregation": { "method": "sum" }, @@ -81639,19 +81107,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001348", + "id": "E14001096", "level": "constituency", - "name": "Maidenhead", + "name": "Birmingham Ladywood", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Maidenhead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Birmingham Ladywood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001348" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001096" }, "measure": { "unit": "count" @@ -81674,28 +81142,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e1744e4293e31adda787058", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e7913dd5e534bac540ed9fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44927.323, + "value": 63881.321, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e17a44382bc352afaef88f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5eaf7290bc6ed7dabe323207", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81711,7 +81179,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -81720,7 +81188,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -81728,27 +81196,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001352", + "id": "E14001284", "level": "constituency", - "name": "Manchester Central", + "name": "Hertsmere", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Manchester Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hertsmere: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001352" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001284" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -81763,28 +81231,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e17a44382bc352afaef88f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5eaf7290bc6ed7dabe323207", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 245872726.503, + "value": 44105.435, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e26f99a4a56a9bd8bf1e776", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ec9a4de892e246ea803afc9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81797,81 +81265,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001517", + "id": "E14001338", "level": "constituency", - "name": "Stockport", + "name": "Liverpool Riverside", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stockport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Liverpool Riverside: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001517" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001338" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e26f99a4a56a9bd8bf1e776", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ec9a4de892e246ea803afc9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42364.57, + "value": 179200220.006, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e362f377ca2cdce7e720323", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ed6e998cf71a2d5e8af61b6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81884,81 +81354,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000106", + "id": "E14001319", "level": "constituency", - "name": "Pontypridd", + "name": "Leeds Central and Headingley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Pontypridd: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Leeds Central and Headingley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000106" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001319" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e362f377ca2cdce7e720323", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ed6e998cf71a2d5e8af61b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 480361532.012, + "value": 42102.607, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ea7402bf5da18e93918de93", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5edd4fa9ccbde483cbe1c58b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -81974,7 +81446,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -81983,7 +81455,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -81991,27 +81463,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000102", + "id": "E14001531", "level": "constituency", - "name": "Montgomeryshire and Glynd\u0175r", + "name": "Sunderland Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Montgomeryshire and Glynd\u0175r: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sunderland Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000102" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001531" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -82026,28 +81498,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ea7402bf5da18e93918de93", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5edd4fa9ccbde483cbe1c58b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44713.747, + "value": 131818797.212, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5eb2e3a6fe497ce48c45c61f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ee01385e587916b83ac8759", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -82060,83 +81532,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001418", + "id": "E14001569", "level": "constituency", - "name": "Ossett and Denby Dale", + "name": "Waveney Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ossett and Denby Dale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Waveney Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001418" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001569" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5eb2e3a6fe497ce48c45c61f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ee01385e587916b83ac8759", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 135248246.705, + "value": 154139294.766, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ec74268b654622265450aa9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f3ea636c9aeee11dc45b123", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -82149,83 +81619,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001171", + "id": "E14001130", "level": "constituency", - "name": "Christchurch", + "name": "Brighton Pavilion", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Christchurch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Brighton Pavilion: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001171" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001130" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ec74268b654622265450aa9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f3ea636c9aeee11dc45b123", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 138967356.669, + "value": 412510942.422, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5eddb2bef5c03ab084fbacba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f4b51e51454036c0cd0ed92", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -82238,83 +81706,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001222", + "id": "E14001077", "level": "constituency", - "name": "Ellesmere Port and Bromborough", + "name": "Basildon and Billericay", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ellesmere Port and Bromborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Basildon and Billericay: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001222" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001077" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5eddb2bef5c03ab084fbacba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f4b51e51454036c0cd0ed92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 127105137.538, + "value": 467029436.627, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ef8accef646beb2697f0006", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f5fb809299d523e55a16bb4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -82330,7 +81796,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -82339,7 +81805,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -82347,27 +81813,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001527", + "id": "S14000085", "level": "constituency", - "name": "Streatham and Croydon North", + "name": "Glasgow North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Streatham and Croydon North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Glasgow North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001527" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000085" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -82382,28 +81848,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ef8accef646beb2697f0006", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f5fb809299d523e55a16bb4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49293.904, + "value": 145965842.736, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5efa1289d4b0639eb5b11747", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f60ab066a85e844ba17841e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -82419,7 +81885,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -82428,7 +81894,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -82436,27 +81902,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001525", + "id": "W07000087", "level": "constituency", - "name": "Stratford and Bow", + "name": "Caerfyrddin", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stratford and Bow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Caerfyrddin: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001525" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000087" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -82469,109 +81935,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5efa1289d4b0639eb5b11747", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f60ab066a85e844ba17841e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 314656184.524, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f13fc636795a681722a16eb", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001247", - "level": "constituency", - "name": "Glastonbury and Somerton", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Glastonbury and Somerton: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001247" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f13fc636795a681722a16eb", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 173550444.661, + "value": 19035.572, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f251674225669e1df6fc100", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fa08f6e4201f28a4adc0c72", "aggregation": { "method": "sum" }, @@ -82612,19 +81989,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001307", + "id": "E14001493", "level": "constituency", - "name": "Jarrow and Gateshead East", + "name": "South Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Jarrow and Gateshead East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South Shropshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001307" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001493" }, "measure": { "unit": "kwh" @@ -82647,28 +82024,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f251674225669e1df6fc100", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fa08f6e4201f28a4adc0c72", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 114017134.174, + "value": 183336255.775, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f5a87a7736cf69f37bcc478", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fb8402d605a41c499a339b7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -82684,7 +82061,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -82693,7 +82070,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -82701,27 +82078,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001283", + "id": "E14001247", "level": "constituency", - "name": "Hertford and Stortford", + "name": "Glastonbury and Somerton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hertford and Stortford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Glastonbury and Somerton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001283" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001247" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -82734,20 +82111,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f5a87a7736cf69f37bcc478", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fb8402d605a41c499a339b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 518099911.841, + "value": 25925.736, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f5def9e45af23790753d49f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fcbc1ccfbdfdfc6aad8f6a3", "aggregation": { "method": "sum" }, @@ -82788,19 +82165,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001341", + "id": "E14001161", "level": "constituency", - "name": "Liverpool West Derby", + "name": "Cheltenham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Liverpool West Derby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Cheltenham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001341" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001161" }, "measure": { "unit": "count" @@ -82821,20 +82198,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f5def9e45af23790753d49f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fcbc1ccfbdfdfc6aad8f6a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43315.072, + "value": 42796.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f9594b4036b18584fb6bee1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fcfbc9fca89538ca76e8ec8", "aggregation": { "method": "sum" }, @@ -82875,19 +82252,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001233", + "id": "E14001163", "level": "constituency", - "name": "Fareham and Waterlooville", + "name": "Chester North and Neston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Fareham and Waterlooville: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Chester North and Neston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001233" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001163" }, "measure": { "unit": "kwh" @@ -82910,28 +82287,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f9594b4036b18584fb6bee1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fcfbc9fca89538ca76e8ec8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 146673112.949, + "value": 138657581.46, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fa047e48032f7701ef679db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fd07023fdea7d58e8ac17ef", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -82944,83 +82321,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001563", + "id": "E14001141", "level": "constituency", - "name": "Walthamstow", + "name": "Buckingham and Bletchley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Walthamstow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Buckingham and Bletchley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001563" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001141" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fa047e48032f7701ef679db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fd07023fdea7d58e8ac17ef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48257.0, + "value": 440142598.913, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fa58af2a489531953f6cf80", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fdf6b95dbe261d6bf1d8b5d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -83036,7 +82411,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -83045,7 +82420,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -83053,27 +82428,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001163", + "id": "E14001146", "level": "constituency", - "name": "Chester North and Neston", + "name": "Bury St Edmunds and Stowmarket", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chester North and Neston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bury St Edmunds and Stowmarket: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001163" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001146" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -83088,28 +82463,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fa58af2a489531953f6cf80", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fdf6b95dbe261d6bf1d8b5d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43409.995, + "value": 167535022.782, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fd76ff744bc8ca6f309f822", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fe0be07bc3f3417b0fedaef", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -83125,7 +82500,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -83134,7 +82509,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -83142,27 +82517,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001160", + "id": "E14001491", "level": "constituency", - "name": "Chelsea and Fulham", + "name": "South Ribble", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chelsea and Fulham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South Ribble: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001160" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001491" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -83177,28 +82552,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fd76ff744bc8ca6f309f822", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fe0be07bc3f3417b0fedaef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 65520.379, + "value": 137063753.133, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ff28b4112d4b8f960761dcf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fe7519b0e1585df44238863", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -83211,83 +82586,168 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001201", + "level": "constituency", + "name": "Dorking and Horley", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Dorking and Horley: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001201" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fe7519b0e1585df44238863", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 494078781.065, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ff33ad9d469dcabf37d1866", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001450", + "id": "E14001457", "level": "constituency", - "name": "Rossendale and Darwen", + "name": "Rushcliffe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rossendale and Darwen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Rushcliffe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001450" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001457" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ff28b4112d4b8f960761dcf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ff33ad9d469dcabf37d1866", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46526.739, + "value": 42934.511, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:602750bcacca37277b9327d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ff512de5823ff834474249b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -83300,73 +82760,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001317", + "id": "E14001316", "level": "constituency", - "name": "Knowsley", + "name": "Kingswinford and South Staffordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Knowsley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Kingswinford and South Staffordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001317" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001316" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:602750bcacca37277b9327d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ff512de5823ff834474249b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 394822406.469, + "value": 133652164.75, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60546a7680389048b3af545f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:603a0e9c7717e944f5283a93", "aggregation": { "method": "sum" }, @@ -83407,19 +82869,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001443", + "id": "E14001118", "level": "constituency", - "name": "Ribble Valley", + "name": "Bradford East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ribble Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bradford East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001443" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001118" }, "measure": { "unit": "count" @@ -83442,20 +82904,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60546a7680389048b3af545f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:603a0e9c7717e944f5283a93", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46558.506, + "value": 43316.32, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60631c13a8042815e197813a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6045a9c3f45598cd3525e1c3", "aggregation": { "method": "sum" }, @@ -83496,19 +82958,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001389", + "id": "E14001345", "level": "constituency", - "name": "North Durham", + "name": "Luton North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Durham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Luton North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001389" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001345" }, "measure": { "unit": "count" @@ -83529,28 +82991,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60631c13a8042815e197813a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6045a9c3f45598cd3525e1c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45038.618, + "value": 38886.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60648261a166da93a0f395ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:605fa35351007a7c48cf0492", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -83563,83 +83025,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001129", + "id": "E14001314", "level": "constituency", - "name": "Brighton Kemptown and Peacehaven", + "name": "Kingston upon Hull North and Cottingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brighton Kemptown and Peacehaven: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Kingston upon Hull North and Cottingham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001129" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001314" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60648261a166da93a0f395ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:605fa35351007a7c48cf0492", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44148.197, + "value": 540782957.34, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:606e4651d3c282eb4aea3a72", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6063a6e335aabe1e28044100", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -83652,75 +83112,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001204", + "id": "E14001080", "level": "constituency", - "name": "Dudley", + "name": "Bath", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dudley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bath: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001204" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001080" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:606e4651d3c282eb4aea3a72", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6063a6e335aabe1e28044100", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42325.962, + "value": 468661013.05, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60a5bbfc2bdc0233510467ff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6088dab7e186942512857136", "aggregation": { "method": "sum" }, @@ -83761,19 +83219,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001425", + "id": "E14001327", "level": "constituency", - "name": "Peterborough", + "name": "Leicester South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Peterborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Leicester South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001425" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001327" }, "measure": { "unit": "count" @@ -83794,28 +83252,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60a5bbfc2bdc0233510467ff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6088dab7e186942512857136", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46939.245, + "value": 34341.7, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60a86d3c56f5556a648cbf07", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:608da55d4376cf3f4d282e6a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -83828,83 +83286,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001135", + "id": "E14001535", "level": "constituency", - "name": "Bristol South", + "name": "Sutton Coldfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bristol South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sutton Coldfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001135" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001535" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60a86d3c56f5556a648cbf07", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:608da55d4376cf3f4d282e6a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46909.864, + "value": 37361.01, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60bcbc5842311de2a6c85c66", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:609ca0d47c987d3049f0f963", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -83917,83 +83373,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001397", + "id": "E14001386", "level": "constituency", - "name": "North Northumberland", + "name": "North Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Northumberland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Cotswolds: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001397" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001386" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60bcbc5842311de2a6c85c66", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:609ca0d47c987d3049f0f963", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 166783445.069, + "value": 355527640.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60df83ee6be741714696858c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60e20c71cc58e061cf963f86", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -84006,81 +83460,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001113", + "id": "E14001155", "level": "constituency", - "name": "Bootle", + "name": "Central Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bootle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Central Devon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001113" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001155" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60df83ee6be741714696858c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60e20c71cc58e061cf963f86", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43947.794, + "value": 178091842.546, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60e834e444c6e8cf1ade4359", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60e2d3f84eb85e1fc637c4ed", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -84093,81 +83549,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001157", + "id": "E14001280", "level": "constituency", - "name": "Chatham and Aylesford", + "name": "Henley and Thame", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chatham and Aylesford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Henley and Thame: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001157" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001280" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60e834e444c6e8cf1ade4359", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60e2d3f84eb85e1fc637c4ed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41547.422, + "value": 43142.738, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60f367c67a5cb045030c4397", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60e5cc088655e31836f001f1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -84183,7 +83641,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -84192,7 +83650,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -84200,27 +83658,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001403", + "id": "S14000078", "level": "constituency", - "name": "North West Hampshire", + "name": "Edinburgh East and Musselburgh", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North West Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Edinburgh East and Musselburgh: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001403" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000078" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -84235,28 +83693,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60f367c67a5cb045030c4397", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60e5cc088655e31836f001f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47424.091, + "value": 160187945.351, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:611ffc5f724fbeb3369ea8c3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6110418c9f7f42b0da172451", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -84269,83 +83727,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001259", + "id": "E14001147", "level": "constituency", - "name": "Hackney North and Stoke Newington", + "name": "Calder Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hackney North and Stoke Newington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Calder Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001259" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001147" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:611ffc5f724fbeb3369ea8c3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6110418c9f7f42b0da172451", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46651.699, + "value": 535278772.184, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61300996ce94701c71e82c7d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6133d104b1a1abe36872d098", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -84361,7 +83817,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -84370,7 +83826,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -84378,27 +83834,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001494", + "id": "E14001181", "level": "constituency", - "name": "South Suffolk", + "name": "Coventry North West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Suffolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Coventry North West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001494" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001181" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -84413,28 +83869,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61300996ce94701c71e82c7d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6133d104b1a1abe36872d098", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43552.0, + "value": 143421001.117, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6133434093758667cab7af2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6153c95b47c61cf8e3ed578f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -84447,83 +83903,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001580", + "id": "E14001467", "level": "constituency", - "name": "Westmorland and Lonsdale", + "name": "Sheffield Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Westmorland and Lonsdale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sheffield Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001580" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001467" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6133434093758667cab7af2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6153c95b47c61cf8e3ed578f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48865.339, + "value": 27197.149, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:613f506e6ae763cef19505d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6163a7459fc179d35902ee59", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -84536,83 +83990,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001584", + "id": "E14001434", "level": "constituency", - "name": "Widnes and Halewood", + "name": "Putney", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Widnes and Halewood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Putney: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001584" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001434" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:613f506e6ae763cef19505d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6163a7459fc179d35902ee59", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41173.368, + "value": 40371.772, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:614811e99d90dc9ddb0a3c4d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:616e50853769e691dc3f35ef", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -84628,7 +84080,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -84637,7 +84089,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -84645,27 +84097,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001532", + "id": "E14001373", "level": "constituency", - "name": "Surrey Heath", + "name": "New Forest East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Surrey Heath: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, New Forest East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001532" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001373" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -84680,28 +84132,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:614811e99d90dc9ddb0a3c4d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:616e50853769e691dc3f35ef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 162264470.25, + "value": 40297.493, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:614e7efe5339973c4ae03228", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:618cbe31bb5361f6f7bb49f8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -84717,7 +84169,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -84726,7 +84178,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -84734,27 +84186,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001550", + "id": "E14001134", "level": "constituency", - "name": "Tooting", + "name": "Bristol North West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tooting: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bristol North West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001550" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001134" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -84767,20 +84219,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:614e7efe5339973c4ae03228", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:618cbe31bb5361f6f7bb49f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 469077875.451, + "value": 40778.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6169e4f13c989b6b235ea180", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:619a40db5d17eb28274c67bc", "aggregation": { "method": "sum" }, @@ -84821,19 +84273,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001416", + "id": "E14001525", "level": "constituency", - "name": "Oldham West, Chadderton and Royton", + "name": "Stratford and Bow", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Oldham West, Chadderton and Royton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stratford and Bow: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001416" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001525" }, "measure": { "unit": "kwh" @@ -84856,28 +84308,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6169e4f13c989b6b235ea180", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:619a40db5d17eb28274c67bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 127242522.61, + "value": 160680269.522, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:618b2f81a641b60e8c134e12", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61c601f05162443e36c82531", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -84890,81 +84342,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001349", + "id": "E14001290", "level": "constituency", - "name": "Maidstone and Malling", + "name": "Holborn and St Pancras", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Maidstone and Malling: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Holborn and St Pancras: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001349" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001290" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:618b2f81a641b60e8c134e12", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61c601f05162443e36c82531", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42704.668, + "value": 54758.811, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6199f597502b17873f91cc21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61e309f692a7aba8f3de5369", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -84977,73 +84431,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000082", + "id": "E14001206", "level": "constituency", - "name": "Edinburgh West", + "name": "Dunstable and Leighton Buzzard", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Edinburgh West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Dunstable and Leighton Buzzard: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000082" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001206" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6199f597502b17873f91cc21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61e309f692a7aba8f3de5369", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45268.17, + "value": 163284146.594, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61a75fc98881de537819e8d2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61e769c9155196b36d918ac9", "aggregation": { "method": "sum" }, @@ -85084,19 +84540,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001223", + "id": "E14001499", "level": "constituency", - "name": "Eltham and Chislehurst", + "name": "Southampton Itchen", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Eltham and Chislehurst: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Southampton Itchen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001223" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001499" }, "measure": { "unit": "count" @@ -85117,20 +84573,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61a75fc98881de537819e8d2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61e769c9155196b36d918ac9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40801.072, + "value": 35041.571, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61dbca1401b0c712b3102de4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6238200fa67373f8cdbb6b57", "aggregation": { "method": "sum" }, @@ -85171,19 +84627,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001381", + "id": "E14001373", "level": "constituency", - "name": "Newton Abbot", + "name": "New Forest East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newton Abbot: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, New Forest East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001381" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001373" }, "measure": { "unit": "count" @@ -85204,28 +84660,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61dbca1401b0c712b3102de4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6238200fa67373f8cdbb6b57", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36879.567, + "value": 35661.173, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61e4caaf0a87c3568ef8a3a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:623a0e6b2030c622e6607b52", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -85238,83 +84694,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001501", + "id": "E14001284", "level": "constituency", - "name": "Southend East and Rochford", + "name": "Hertsmere", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Southend East and Rochford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hertsmere: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001501" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001284" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61e4caaf0a87c3568ef8a3a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:623a0e6b2030c622e6607b52", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45101.024, + "value": 40203.599, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61f4f3efd846d1d7d1456be2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:623d43223c5988d683784879", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -85327,73 +84781,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001451", + "id": "E14001266", "level": "constituency", - "name": "Rother Valley", + "name": "Harborough, Oadby and Wigston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rother Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Harborough, Oadby and Wigston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001451" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001266" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61f4f3efd846d1d7d1456be2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:623d43223c5988d683784879", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40168.882, + "value": 44807.354, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61fc2b23f0c8d6a015fcc535", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:625686e731feeb15582f90a1", "aggregation": { "method": "sum" }, @@ -85434,19 +84890,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001180", + "id": "E14001304", "level": "constituency", - "name": "Coventry East", + "name": "Isle of Wight West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Coventry East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Isle of Wight West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001180" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001304" }, "measure": { "unit": "count" @@ -85467,117 +84923,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61fc2b23f0c8d6a015fcc535", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 45819.783, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61fd5666e6e818c2b02f4758", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001252", - "level": "constituency", - "name": "Gosport", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Gosport: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001252" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61fd5666e6e818c2b02f4758", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:625686e731feeb15582f90a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 135292370.448, + "value": 26199.402, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61ff0d33745d0fca3ca98c25", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:626c56b65f6d9caacbfaf212", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -85593,7 +84960,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -85602,7 +84969,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -85610,27 +84977,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001112", + "id": "E14001407", "level": "constituency", - "name": "Bolton West", + "name": "Northampton South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bolton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Northampton South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001112" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001407" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -85643,28 +85010,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61ff0d33745d0fca3ca98c25", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:626c56b65f6d9caacbfaf212", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 527574114.262, + "value": 43318.02, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61ff138595c24b44ec81fea3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6292ed89e79abf789438bac5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -85677,75 +85044,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001500", + "id": "E14001314", "level": "constituency", - "name": "Southampton Test", + "name": "Kingston upon Hull North and Cottingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Southampton Test: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Kingston upon Hull North and Cottingham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001500" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001314" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61ff138595c24b44ec81fea3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6292ed89e79abf789438bac5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48554.341, + "value": 49496.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:620db99972ff45c7179d898c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:629d821c8620cc3ea797ee23", "aggregation": { "method": "sum" }, @@ -85786,19 +85151,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001084", + "id": "S14000021", "level": "constituency", - "name": "Bedford", + "name": "East Renfrewshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bedford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, East Renfrewshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001084" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000021" }, "measure": { "unit": "count" @@ -85819,28 +85184,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:620db99972ff45c7179d898c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:629d821c8620cc3ea797ee23", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40374.215, + "value": 37962.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:621ba5711f934649d6358429", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62b090eb697bc77eaf7581f9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -85853,81 +85218,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001554", + "id": "E14001540", "level": "constituency", - "name": "Truro and Falmouth", + "name": "Taunton and Wellington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Truro and Falmouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Taunton and Wellington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001554" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001540" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:621ba5711f934649d6358429", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62b090eb697bc77eaf7581f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 244666906.872, + "value": 161713289.856, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62225073dc84e47c3112ea6e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62fef6d9d2a57cba1390e26b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -85940,81 +85307,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001488", + "id": "E14001282", "level": "constituency", - "name": "South Leicestershire", + "name": "Herne Bay and Sandwich", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Herne Bay and Sandwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001488" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001282" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62225073dc84e47c3112ea6e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62fef6d9d2a57cba1390e26b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40460.601, + "value": 46978.003, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62330e23d3261136b472452a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:631f23e2836d14531c300127", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -86030,7 +85399,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -86039,7 +85408,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -86047,27 +85416,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001063", + "id": "W07000083", "level": "constituency", - "name": "Aldershot", + "name": "Bangor Aberconwy", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aldershot: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bangor Aberconwy: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001063" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000083" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -86080,20 +85449,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62330e23d3261136b472452a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:631f23e2836d14531c300127", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44302.462, + "value": 333207818.829, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6238dadc6a86b4808659e2ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6321050f4847b7380836f24d", "aggregation": { "method": "sum" }, @@ -86134,19 +85503,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001134", + "id": "W07000081", "level": "constituency", - "name": "Bristol North West", + "name": "Aberafan Maesteg", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bristol North West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Aberafan Maesteg: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001134" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000081" }, "measure": { "unit": "kwh" @@ -86169,28 +85538,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6238dadc6a86b4808659e2ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6321050f4847b7380836f24d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 144644652.55, + "value": 119475560.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6286acb29aab06355861596b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63341b89302cc6588ae52c05", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -86203,81 +85572,172 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001387", + "level": "constituency", + "name": "North Devon", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, North Devon: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001387" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63341b89302cc6588ae52c05", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 47904.0, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:633d0cec4fc327de55f43642", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001344", + "id": "E14001150", "level": "constituency", - "name": "Lowestoft", + "name": "Cannock Chase", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lowestoft: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Cannock Chase: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001344" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001150" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6286acb29aab06355861596b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:633d0cec4fc327de55f43642", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 395516821.993, + "value": 143966886.411, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:629120e6e18b30583201dcb8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:635aaae3f31b95dac9a000a0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -86290,75 +85750,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001532", + "id": "E14001320", "level": "constituency", - "name": "Surrey Heath", + "name": "Leeds East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Surrey Heath: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Leeds East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001532" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001320" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:629120e6e18b30583201dcb8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:635aaae3f31b95dac9a000a0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40154.21, + "value": 44987.423, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62946ec4f3277dcc23b9c65a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63805cf31a13dd6c6edeae88", "aggregation": { "method": "sum" }, @@ -86399,19 +85857,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001425", + "id": "E14001473", "level": "constituency", - "name": "Peterborough", + "name": "Shrewsbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Peterborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Shrewsbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001425" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001473" }, "measure": { "unit": "kwh" @@ -86432,20 +85890,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62946ec4f3277dcc23b9c65a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63805cf31a13dd6c6edeae88", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 508362775.211, + "value": 403587950.486, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62adb36c23fcfb3c67a840a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63bd52320f9d19fea26f272d", "aggregation": { "method": "sum" }, @@ -86486,19 +85944,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001261", + "id": "E14001493", "level": "constituency", - "name": "Halesowen", + "name": "South Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Halesowen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South Shropshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001261" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001493" }, "measure": { "unit": "count" @@ -86519,28 +85977,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62adb36c23fcfb3c67a840a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63bd52320f9d19fea26f272d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38524.623, + "value": 21252.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62b6b3d78ac5abcb25ac57a4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63cab66f7359bd2bf5e4ca20", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -86556,7 +86014,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -86565,7 +86023,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -86573,27 +86031,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001131", + "id": "W07000097", "level": "constituency", - "name": "Bristol Central", + "name": "Gower", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bristol Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Gower: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001131" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000097" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -86608,28 +86066,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62b6b3d78ac5abcb25ac57a4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63cab66f7359bd2bf5e4ca20", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 140321769.458, + "value": 45643.835, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62d3f814cd91009cfea070bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63f409fda65c986b6e770e87", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -86642,73 +86100,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001466", + "id": "E14001309", "level": "constituency", - "name": "Sheffield Brightside and Hillsborough", + "name": "Kenilworth and Southam", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sheffield Brightside and Hillsborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Kenilworth and Southam: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001466" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001309" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62d3f814cd91009cfea070bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63f409fda65c986b6e770e87", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44955.904, + "value": 42925.327, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62e2a78f327074333f196f48", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:644e33e1232a8e3d6b4ab35b", "aggregation": { "method": "sum" }, @@ -86749,19 +86209,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001572", + "id": "W07000108", "level": "constituency", - "name": "Wells and Mendip Hills", + "name": "Swansea West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wells and Mendip Hills: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Swansea West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001572" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000108" }, "measure": { "unit": "count" @@ -86782,28 +86242,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62e2a78f327074333f196f48", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:644e33e1232a8e3d6b4ab35b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 30005.108, + "value": 45983.949, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62f5877324328c6ea2895711", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6451c06bcdf2195078c888e8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -86819,7 +86279,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -86828,7 +86288,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -86836,27 +86296,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001244", + "id": "S14000066", "level": "constituency", - "name": "Gateshead Central and Whickham", + "name": "Arbroath and Broughty Ferry", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gateshead Central and Whickham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Arbroath and Broughty Ferry: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001244" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000066" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -86871,20 +86331,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62f5877324328c6ea2895711", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6451c06bcdf2195078c888e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 129909315.52, + "value": 50737.143, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62f6d2770d5d5a38eb76440e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6475b031dcf89cac7172dd82", "aggregation": { "method": "sum" }, @@ -86925,19 +86385,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000094", + "id": "E14001202", "level": "constituency", - "name": "Inverness, Skye and West Ross-shire", + "name": "Dover and Deal", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Inverness, Skye and West Ross-shire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Dover and Deal: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000094" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001202" }, "measure": { "unit": "count" @@ -86958,28 +86418,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62f6d2770d5d5a38eb76440e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6475b031dcf89cac7172dd82", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 27934.82, + "value": 43544.738, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:630846b65067317828bc2c5e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:649618e9e89df09a9e3f251f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -86995,7 +86455,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -87004,7 +86464,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -87012,27 +86472,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001467", + "id": "E14001584", "level": "constituency", - "name": "Sheffield Central", + "name": "Widnes and Halewood", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sheffield Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Widnes and Halewood: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001467" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001584" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -87045,20 +86505,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:630846b65067317828bc2c5e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:649618e9e89df09a9e3f251f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 347088344.113, + "value": 40440.825, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:630cf2ee6112f0ac9d35a0b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:649d85319a4e6f50f7d611db", "aggregation": { "method": "sum" }, @@ -87099,19 +86559,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001120", + "id": "E14001064", "level": "constituency", - "name": "Bradford West", + "name": "Aldridge-Brownhills", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bradford West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Aldridge-Brownhills: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001120" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001064" }, "measure": { "unit": "kwh" @@ -87132,20 +86592,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:630cf2ee6112f0ac9d35a0b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:649d85319a4e6f50f7d611db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 517167991.451, + "value": 488195524.994, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:630fcd5bf23d12c46ab05b6a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64ad06d120a95d8cf3fb71a3", "aggregation": { "method": "sum" }, @@ -87186,19 +86646,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001398", + "id": "W07000085", "level": "constituency", - "name": "North Shropshire", + "name": "Brecon, Radnor and Cwm Tawe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Shropshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Brecon, Radnor and Cwm Tawe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001398" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000085" }, "measure": { "unit": "count" @@ -87221,28 +86681,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:630fcd5bf23d12c46ab05b6a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64ad06d120a95d8cf3fb71a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45576.9, + "value": 44266.101, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6338a9848b16b90bdbdc0c0a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64f459ba7473be5a4478b18c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -87255,81 +86715,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001478", + "id": "W07000100", "level": "constituency", - "name": "Smethwick", + "name": "Mid and South Pembrokeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Smethwick: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Mid and South Pembrokeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001478" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000100" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6338a9848b16b90bdbdc0c0a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64f459ba7473be5a4478b18c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41242.35, + "value": 51034.179, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63c56782f5fd47c44a700a79", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6509ff54685b8094dd293014", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -87345,7 +86807,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -87354,7 +86816,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -87362,27 +86824,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000083", + "id": "W07000090", "level": "constituency", - "name": "Bangor Aberconwy", + "name": "Cardiff North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bangor Aberconwy: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cardiff North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000090" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -87397,28 +86859,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63c56782f5fd47c44a700a79", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6509ff54685b8094dd293014", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 141044881.249, + "value": 40980.09, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63c70ec05337043111a582ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:651c3f8ba1df81da42f128b4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -87434,7 +86896,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -87443,7 +86905,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -87451,27 +86913,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001314", + "id": "E14001591", "level": "constituency", - "name": "Kingston upon Hull North and Cottingham", + "name": "Witney", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kingston upon Hull North and Cottingham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Witney: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001314" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001591" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -87484,20 +86946,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63c70ec05337043111a582ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:651c3f8ba1df81da42f128b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 540782957.34, + "value": 34658.15, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63c83c0626f2ab6e20a0c912", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65405d303a8a155354136a08", "aggregation": { "method": "sum" }, @@ -87538,19 +87000,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001446", + "id": "E14001069", "level": "constituency", - "name": "Rochdale", + "name": "Ashford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rochdale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ashford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001446" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001069" }, "measure": { "unit": "count" @@ -87571,28 +87033,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63c83c0626f2ab6e20a0c912", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65405d303a8a155354136a08", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39813.437, + "value": 38536.192, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:649dd604b60b772c840a7d52", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:654e30c8cd6774ecccc10347", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -87605,73 +87067,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001498", + "id": "E14001364", "level": "constituency", - "name": "South West Wiltshire", + "name": "Mid Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South West Wiltshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Mid Leicestershire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001498" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001364" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:649dd604b60b772c840a7d52", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:654e30c8cd6774ecccc10347", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 348057636.922, + "value": 43370.734, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64b89729083d6fcde857b1a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6551c00527bee40d250e282e", "aggregation": { "method": "sum" }, @@ -87712,19 +87176,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001166", + "id": "E14001498", "level": "constituency", - "name": "Chichester", + "name": "South West Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chichester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South West Wiltshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001166" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001498" }, "measure": { "unit": "count" @@ -87745,28 +87209,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64b89729083d6fcde857b1a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6551c00527bee40d250e282e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43069.56, + "value": 35120.472, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64ce825b2209a489cc0f8284", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6561c479c2f83f4f3d45330d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -87779,75 +87243,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001174", + "id": "E14001205", "level": "constituency", - "name": "Clacton", + "name": "Dulwich and West Norwood", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Clacton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Dulwich and West Norwood: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001174" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001205" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64ce825b2209a489cc0f8284", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6561c479c2f83f4f3d45330d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 166193022.278, + "value": 41508.925, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64e41c4e09a45d454ed2c73e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65718313262c7a1ec20d15b7", "aggregation": { "method": "sum" }, @@ -87888,19 +87350,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001313", + "id": "S14000094", "level": "constituency", - "name": "Kingston upon Hull East", + "name": "Inverness, Skye and West Ross-shire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kingston upon Hull East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Inverness, Skye and West Ross-shire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001313" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000094" }, "measure": { "unit": "count" @@ -87923,28 +87385,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64e41c4e09a45d454ed2c73e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65718313262c7a1ec20d15b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46868.429, + "value": 62458.976, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6521faefa4cbfea8d5242377", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:657a7b18ed7b6e7a2699a30c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -87957,81 +87419,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001156", + "id": "E14001402", "level": "constituency", - "name": "Central Suffolk and North Ipswich", + "name": "North West Essex", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Central Suffolk and North Ipswich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North West Essex: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001156" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001402" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6521faefa4cbfea8d5242377", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:657a7b18ed7b6e7a2699a30c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 298818158.619, + "value": 200612937.839, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6536918b76553e8dde1593ae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:659ade804e4b91d279e82c31", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -88044,81 +87508,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001531", + "id": "E14001435", "level": "constituency", - "name": "Sunderland Central", + "name": "Queen's Park and Maida Vale", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sunderland Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Queen's Park and Maida Vale: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001531" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001435" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6536918b76553e8dde1593ae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:659ade804e4b91d279e82c31", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 537531895.926, + "value": 56842.061, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:653dbe8a254b06816d8b335b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65e7be1f53f452fae2def218", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -88134,7 +87600,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -88143,7 +87609,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -88151,27 +87617,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001210", + "id": "E14001565", "level": "constituency", - "name": "Earley and Woodley", + "name": "Warrington South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Earley and Woodley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Warrington South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001210" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001565" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -88186,28 +87652,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:653dbe8a254b06816d8b335b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65e7be1f53f452fae2def218", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41202.12, + "value": 148021383.234, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6554e859bde03c983d4cce43", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6601e011055e1afe33fcf92d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -88220,81 +87686,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000105", + "id": "E14001140", "level": "constituency", - "name": "Newport West and Islwyn", + "name": "Broxtowe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newport West and Islwyn: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Broxtowe: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000105" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001140" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6554e859bde03c983d4cce43", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6601e011055e1afe33fcf92d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42126.387, + "value": 133787601.887, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:656ae389200f5fed6dacb3bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:660dda3e966dac0274de7631", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -88307,73 +87775,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001560", + "id": "E14001314", "level": "constituency", - "name": "Wakefield and Rothwell", + "name": "Kingston upon Hull North and Cottingham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wakefield and Rothwell: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Kingston upon Hull North and Cottingham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001560" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001314" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:656ae389200f5fed6dacb3bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:660dda3e966dac0274de7631", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45488.927, + "value": 147343818.546, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:656dce8412c652775537415c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6629fc717a3cd94c442926db", "aggregation": { "method": "sum" }, @@ -88414,19 +87884,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001522", + "id": "E14001230", "level": "constituency", - "name": "Stoke-on-Trent South", + "name": "Esher and Walton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stoke-on-Trent South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Esher and Walton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001522" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001230" }, "measure": { "unit": "count" @@ -88447,20 +87917,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:656dce8412c652775537415c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6629fc717a3cd94c442926db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38860.053, + "value": 39482.947, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:657aaa0ba603d2b486e61493", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6638feca23f44504c5f865cf", "aggregation": { "method": "sum" }, @@ -88501,19 +87971,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001568", + "id": "E14001251", "level": "constituency", - "name": "Watford", + "name": "Gorton and Denton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Watford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Gorton and Denton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001568" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001251" }, "measure": { "unit": "kwh" @@ -88536,115 +88006,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:657aaa0ba603d2b486e61493", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 156719231.411, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:657e8f95c150055b8772e54a", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001290", - "level": "constituency", - "name": "Holborn and St Pancras", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Holborn and St Pancras: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001290" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:657e8f95c150055b8772e54a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6638feca23f44504c5f865cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 359754713.256, + "value": 134754057.69, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6581b08aefc697a3a7802a7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:664be41c3889d85e65aa8fa2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -88657,81 +88040,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001487", + "id": "E14001179", "level": "constituency", - "name": "South Holland and The Deepings", + "name": "Corby and East Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Holland and The Deepings: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Corby and East Northamptonshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001487" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001179" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6581b08aefc697a3a7802a7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:664be41c3889d85e65aa8fa2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 418546377.896, + "value": 49874.236, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65840a48d5abe998f6456406", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:666538858650e704d17c0797", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -88747,7 +88132,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -88756,7 +88141,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -88764,27 +88149,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001121", + "id": "W07000103", "level": "constituency", - "name": "Braintree", + "name": "Neath and Swansea East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Braintree: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Neath and Swansea East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001121" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000103" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -88799,20 +88184,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65840a48d5abe998f6456406", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:666538858650e704d17c0797", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 178152432.16, + "value": 45607.558, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6589296233e861f70c6912b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6674797cde5d037b88c76af1", "aggregation": { "method": "sum" }, @@ -88853,19 +88238,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000105", + "id": "E14001412", "level": "constituency", - "name": "Stirling and Strathallan", + "name": "Nottingham South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stirling and Strathallan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Nottingham South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000105" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001412" }, "measure": { "unit": "count" @@ -88888,28 +88273,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6589296233e861f70c6912b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6674797cde5d037b88c76af1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49118.458, + "value": 41931.431, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:658c49304e18a4e426003ee0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6676f934f8aee4727d6feb3d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -88922,73 +88307,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001539", + "id": "S14000073", "level": "constituency", - "name": "Tatton", + "name": "Dumfries and Galloway", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tatton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dumfries and Galloway: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001539" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000073" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:658c49304e18a4e426003ee0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6676f934f8aee4727d6feb3d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 554658548.301, + "value": 51951.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65916322c4dfe50ff8dbfd89", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:669bf9a05265d510cde65aa0", "aggregation": { "method": "sum" }, @@ -89029,19 +88416,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001225", + "id": "E14001144", "level": "constituency", - "name": "Enfield North", + "name": "Bury North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Enfield North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bury North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001225" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001144" }, "measure": { "unit": "count" @@ -89062,28 +88449,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65916322c4dfe50ff8dbfd89", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:669bf9a05265d510cde65aa0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41422.17, + "value": 43382.723, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65ae379e711484428c0034a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:669e31f956707b36bdb7aea4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -89099,7 +88486,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -89108,7 +88495,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -89116,27 +88503,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001161", + "id": "S14000107", "level": "constituency", - "name": "Cheltenham", + "name": "Ayr, Carrick and Cumnock", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cheltenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ayr, Carrick and Cumnock: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001161" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000107" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -89149,28 +88536,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65ae379e711484428c0034a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:669e31f956707b36bdb7aea4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42796.936, + "value": 464931684.059, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65d30e67d62bd571ed719b9c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66b751929853b42eeec2b407", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -89186,7 +88573,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -89195,7 +88582,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -89203,27 +88590,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001165", + "id": "E14001430", "level": "constituency", - "name": "Chesterfield", + "name": "Poplar and Limehouse", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chesterfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Poplar and Limehouse: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001165" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001430" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -89236,28 +88623,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65d30e67d62bd571ed719b9c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66b751929853b42eeec2b407", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44184.0, + "value": 234584561.99, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65e219b26f00266b96fc529a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66bd2ba6db71975da91a27b8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -89270,75 +88657,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001340", + "id": "E14001486", "level": "constituency", - "name": "Liverpool Wavertree", + "name": "South East Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Liverpool Wavertree: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South East Cornwall: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001340" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001486" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65e219b26f00266b96fc529a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66bd2ba6db71975da91a27b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 130547701.363, + "value": 25853.104, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:661a109a7bdf75d1fb4d7f3a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66e77e5484d93f7309a091c8", "aggregation": { "method": "sum" }, @@ -89379,19 +88764,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001585", + "id": "S14000072", "level": "constituency", - "name": "Wigan", + "name": "Cumbernauld and Kirkintilloch", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wigan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Cumbernauld and Kirkintilloch: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001585" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000072" }, "measure": { "unit": "kwh" @@ -89414,28 +88799,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:661a109a7bdf75d1fb4d7f3a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66e77e5484d93f7309a091c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 143307156.115, + "value": 126690900.462, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66617b2db4a6ff9ee1357267", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:677835a137beed44424c86f1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -89448,81 +88833,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001207", + "id": "E14001073", "level": "constituency", - "name": "Ealing Central and Acton", + "name": "Barking", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ealing Central and Acton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Barking: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001207" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001073" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66617b2db4a6ff9ee1357267", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:677835a137beed44424c86f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44703.275, + "value": 152685470.596, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66621ceef92785b3a34b7be5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:685642268d1ab55f6f3e80ae", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -89538,7 +88925,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -89547,7 +88934,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -89555,27 +88942,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001529", + "id": "S14000092", "level": "constituency", - "name": "Stroud", + "name": "Hamilton and Clyde Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stroud: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hamilton and Clyde Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001529" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000092" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -89590,28 +88977,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66621ceef92785b3a34b7be5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:685642268d1ab55f6f3e80ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 162547271.193, + "value": 48442.837, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66687570f967db5d7530d9b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6857c9961c5e2b9d8897bcb7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -89627,7 +89014,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -89636,7 +89023,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -89644,27 +89031,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001063", + "id": "E14001491", "level": "constituency", - "name": "Aldershot", + "name": "South Ribble", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Aldershot: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South Ribble: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001063" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001491" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -89679,20 +89066,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66687570f967db5d7530d9b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6857c9961c5e2b9d8897bcb7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 160094795.609, + "value": 42702.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6673649c56583cb705f1ee8a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68587b81fb3c2ac7c1915f42", "aggregation": { "method": "sum" }, @@ -89733,19 +89120,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001318", + "id": "E14001063", "level": "constituency", - "name": "Lancaster and Wyre", + "name": "Aldershot", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lancaster and Wyre: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Aldershot: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001318" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001063" }, "measure": { "unit": "kwh" @@ -89768,28 +89155,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6673649c56583cb705f1ee8a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68587b81fb3c2ac7c1915f42", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 134282388.954, + "value": 160094795.609, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66a938be4cee0f83f0a02b14", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68c2d4e95534c2e5dc220197", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -89802,83 +89189,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001309", + "id": "E14001290", "level": "constituency", - "name": "Kenilworth and Southam", + "name": "Holborn and St Pancras", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kenilworth and Southam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Holborn and St Pancras: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001309" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001290" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66a938be4cee0f83f0a02b14", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68c2d4e95534c2e5dc220197", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42925.327, + "value": 36628.202, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66c926a18434b2542ba8384a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68da6f64461a5cb29b915f10", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -89894,7 +89279,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -89903,7 +89288,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -89911,27 +89296,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001272", + "id": "S14000069", "level": "constituency", - "name": "Hartlepool", + "name": "Caithness, Sutherland and Easter Ross", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hartlepool: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Caithness, Sutherland and Easter Ross: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001272" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000069" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -89946,28 +89331,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66c926a18434b2542ba8384a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68da6f64461a5cb29b915f10", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44827.0, + "value": 248070297.995, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6717d8fb07341e569d566fb9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6900c8c693d22b27e3e57ea9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -89980,81 +89365,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000100", + "id": "E14001251", "level": "constituency", - "name": "North East Fife", + "name": "Gorton and Denton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North East Fife: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Gorton and Denton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000100" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001251" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6717d8fb07341e569d566fb9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6900c8c693d22b27e3e57ea9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39114.223, + "value": 45985.769, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6717eb20fe6c8ad0e7ea8b74", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:691552d610c15ee2eebf3834", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -90070,7 +89457,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -90079,7 +89466,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -90087,27 +89474,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001442", + "id": "E14001417", "level": "constituency", - "name": "Reigate", + "name": "Orpington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Reigate: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Orpington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001442" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001417" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -90120,109 +89507,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6717eb20fe6c8ad0e7ea8b74", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:691552d610c15ee2eebf3834", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 618772926.091, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:672c6b88115e8492d4d5849e", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001381", - "level": "constituency", - "name": "Newton Abbot", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Newton Abbot: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001381" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:672c6b88115e8492d4d5849e", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 146603171.29, + "value": 38646.939, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:675a7e77f03d905fc017e388", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:691d1b412075f86b391cff02", "aggregation": { "method": "sum" }, @@ -90263,19 +89561,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001134", + "id": "E14001122", "level": "constituency", - "name": "Bristol North West", + "name": "Brent East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bristol North West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Brent East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001134" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001122" }, "measure": { "unit": "count" @@ -90298,28 +89596,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:675a7e77f03d905fc017e388", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:691d1b412075f86b391cff02", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44539.04, + "value": 51545.526, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:675d8d0b5f98280bbe744f59", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:692df8376b0057584ee1d617", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -90332,135 +89630,48 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001189", + "id": "E14001224", "level": "constituency", - "name": "Dagenham and Rainham", + "name": "Ely and East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dagenham and Rainham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ely and East Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001189" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001224" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:675d8d0b5f98280bbe744f59", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 40855.529, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:676332f44602896565a3dfa5", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001271", - "level": "constituency", - "name": "Harrow West", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Harrow West: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001271" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, "period": { "type": "calendar_year", "value": 2024 @@ -90474,20 +89685,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:676332f44602896565a3dfa5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:692df8376b0057584ee1d617", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 147608767.064, + "value": 48843.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67659821e4915d1f088f9b06", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:696ffe7bdbc49311fc59a308", "aggregation": { "method": "sum" }, @@ -90528,19 +89739,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001504", + "id": "E14001437", "level": "constituency", - "name": "Southport", + "name": "Rayleigh and Wickford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Southport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Rayleigh and Wickford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001504" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001437" }, "measure": { "unit": "kwh" @@ -90561,117 +89772,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67659821e4915d1f088f9b06", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 489364937.917, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:676b30adf18e31e254e96c96", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001581", - "level": "constituency", - "name": "Weston-super-Mare", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Weston-super-Mare: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001581" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:676b30adf18e31e254e96c96", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:696ffe7bdbc49311fc59a308", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45327.695, + "value": 475391526.347, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67a1f486f12a8a80d2e6d2b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:698eee76bf7df6dc1f489f2d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -90687,7 +89809,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -90696,7 +89818,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -90704,27 +89826,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001231", + "id": "W07000108", "level": "constituency", - "name": "Exeter", + "name": "Swansea West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Exeter: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Swansea West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001231" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000108" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -90737,20 +89859,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67a1f486f12a8a80d2e6d2b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:698eee76bf7df6dc1f489f2d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36829.605, + "value": 478106015.351, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67a208a9029bc0639a944b1b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a24e627bf22650e08ce5916", "aggregation": { "method": "sum" }, @@ -90791,19 +89913,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001380", + "id": "E14001285", "level": "constituency", - "name": "Newcastle-under-Lyme", + "name": "Hexham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newcastle-under-Lyme: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hexham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001380" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001285" }, "measure": { "unit": "count" @@ -90826,20 +89948,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67a208a9029bc0639a944b1b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a24e627bf22650e08ce5916", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42166.0, + "value": 44562.473, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67b659cf20754c07daae2f37", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a2c8877e14c8f3b56cc18f6", "aggregation": { "method": "sum" }, @@ -90880,19 +90002,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001406", + "id": "W07000089", "level": "constituency", - "name": "Northampton North", + "name": "Cardiff East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Northampton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Cardiff East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001406" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000089" }, "measure": { "unit": "kwh" @@ -90915,28 +90037,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67b659cf20754c07daae2f37", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a2c8877e14c8f3b56cc18f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 171645746.962, + "value": 138858392.808, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67ca8083b96efc380ecb7d9b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a606d3270109501c6e360b1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -90952,7 +90074,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -90961,7 +90083,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -90969,27 +90091,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001295", + "id": "E14001158", "level": "constituency", - "name": "Houghton and Sunderland South", + "name": "Cheadle", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Houghton and Sunderland South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Cheadle: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001295" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001158" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -91002,20 +90124,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67ca8083b96efc380ecb7d9b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a606d3270109501c6e360b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47567.575, + "value": 559948503.218, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67cd9347a1daec568c6085cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a77db8f23882e0b3248f850", "aggregation": { "method": "sum" }, @@ -91056,19 +90178,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001401", + "id": "E14001456", "level": "constituency", - "name": "North West Cambridgeshire", + "name": "Runnymede and Weybridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North West Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Runnymede and Weybridge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001401" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001456" }, "measure": { "unit": "count" @@ -91091,28 +90213,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67cd9347a1daec568c6085cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a77db8f23882e0b3248f850", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51596.884, + "value": 46179.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67ec8bf145ac5c158215407b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a95ac9e502f3c9864dbe328", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -91128,7 +90250,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -91137,7 +90259,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -91145,27 +90267,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000098", + "id": "S14000099", "level": "constituency", - "name": "Moray West, Nairn and Strathspey", + "name": "Motherwell, Wishaw and Carluke", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Moray West, Nairn and Strathspey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Motherwell, Wishaw and Carluke: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000099" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -91180,28 +90302,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67ec8bf145ac5c158215407b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a95ac9e502f3c9864dbe328", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 55102.305, + "value": 140359791.926, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68334a5af11694412e58322d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6aba078f476396202b6b263b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -91214,75 +90336,160 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001409", + "level": "constituency", + "name": "Norwich South", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Norwich South: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001409" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6aba078f476396202b6b263b", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 426983771.155, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ae66acf4ebbe9f964847a94", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001228", + "id": "W07000099", "level": "constituency", - "name": "Erewash", + "name": "Merthyr Tydfil and Aberdare", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Erewash: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Merthyr Tydfil and Aberdare: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001228" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000099" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68334a5af11694412e58322d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ae66acf4ebbe9f964847a94", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44388.0, + "value": 45066.725, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6844b47982c4479fb43107e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b2d25e59eb53aac1632f66b", "aggregation": { "method": "sum" }, @@ -91323,19 +90530,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000111", + "id": "E14001343", "level": "constituency", - "name": "Wrexham", + "name": "Louth and Horncastle", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wrexham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Louth and Horncastle: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001343" }, "measure": { "unit": "kwh" @@ -91356,20 +90563,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6844b47982c4479fb43107e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b2d25e59eb53aac1632f66b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 395528221.396, + "value": 338901678.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:687be437c75c3ee19a739966", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b3042774d0ed99c420795ab", "aggregation": { "method": "sum" }, @@ -91410,19 +90617,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001283", + "id": "E14001080", "level": "constituency", - "name": "Hertford and Stortford", + "name": "Bath", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hertford and Stortford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bath: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001283" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001080" }, "measure": { "unit": "kwh" @@ -91445,28 +90652,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:687be437c75c3ee19a739966", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b3042774d0ed99c420795ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 176569620.331, + "value": 157253495.821, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68a3c7ffb0f2987ab81980ed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b4f6f8ab63ab3dca7c3d854", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -91482,7 +90689,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -91491,7 +90698,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -91499,27 +90706,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001247", + "id": "E14001569", "level": "constituency", - "name": "Glastonbury and Somerton", + "name": "Waveney Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glastonbury and Somerton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Waveney Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001247" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001569" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -91532,28 +90739,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68a3c7ffb0f2987ab81980ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b4f6f8ab63ab3dca7c3d854", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 257313149.141, + "value": 15417.042, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68a8e8f34c323d36dcbaaced", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b5341a1ba8472e783246b0e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -91569,7 +90776,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -91578,7 +90785,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -91586,27 +90793,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001364", + "id": "E14001136", "level": "constituency", - "name": "Mid Leicestershire", + "name": "Broadland and Fakenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Broadland and Fakenham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001364" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001136" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -91621,28 +90828,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68a8e8f34c323d36dcbaaced", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b5341a1ba8472e783246b0e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 144675810.022, + "value": 43863.802, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68b6b92cdfbd620a2df0aa97", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b5ab705a0e09edbd1d7cce1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -91655,73 +90862,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001232", + "id": "E14001156", "level": "constituency", - "name": "Exmouth and Exeter East", + "name": "Central Suffolk and North Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Exmouth and Exeter East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Central Suffolk and North Ipswich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001232" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001156" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68b6b92cdfbd620a2df0aa97", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b5ab705a0e09edbd1d7cce1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 344576549.913, + "value": 158733967.843, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68b93f4149ebc02794a76e1f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b72d77880b58778b07b3824", "aggregation": { "method": "sum" }, @@ -91762,19 +90971,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001210", + "id": "E14001369", "level": "constituency", - "name": "Earley and Woodley", + "name": "Milton Keynes Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Earley and Woodley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Milton Keynes Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001210" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001369" }, "measure": { "unit": "kwh" @@ -91795,28 +91004,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68b93f4149ebc02794a76e1f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b72d77880b58778b07b3824", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 461267548.98, + "value": 522385049.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68bf4b35659a4154794e9504", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b72edbd55ee8ba274eaf072", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -91832,7 +91041,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -91841,7 +91050,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -91849,27 +91058,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001589", + "id": "E14001335", "level": "constituency", - "name": "Wirral West", + "name": "Lichfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wirral West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Lichfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001589" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001335" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -91884,20 +91093,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68bf4b35659a4154794e9504", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b72edbd55ee8ba274eaf072", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40074.961, + "value": 153478574.326, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6907e252c7ea7d7579038afc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b9250ae8a64de2784001feb", "aggregation": { "method": "sum" }, @@ -91938,19 +91147,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001497", + "id": "E14001063", "level": "constituency", - "name": "South West Norfolk", + "name": "Aldershot", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South West Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Aldershot: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001497" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001063" }, "measure": { "unit": "count" @@ -91971,28 +91180,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6907e252c7ea7d7579038afc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b9250ae8a64de2784001feb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 24254.573, + "value": 44302.462, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6933d546125f2d7daaaaf4ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c080f275d4d3991f87584af", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -92005,73 +91214,164 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001408", + "id": "S14000094", "level": "constituency", - "name": "Norwich North", + "name": "Inverness, Skye and West Ross-shire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Norwich North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Inverness, Skye and West Ross-shire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001408" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000094" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6933d546125f2d7daaaaf4ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c080f275d4d3991f87584af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43946.557, + "value": 251553263.78, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c281544572a8f842291e671", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001075", + "level": "constituency", + "name": "Barnsley South", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Barnsley South: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001075" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c281544572a8f842291e671", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 137227242.21, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69388e88431993a03cc03910", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c3907019f0ee403aa20e898", "aggregation": { "method": "sum" }, @@ -92112,19 +91412,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000097", + "id": "E14001404", "level": "constituency", - "name": "Mid Dunbartonshire", + "name": "North West Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Dunbartonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North West Leicestershire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000097" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001404" }, "measure": { "unit": "kwh" @@ -92145,28 +91445,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69388e88431993a03cc03910", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c3907019f0ee403aa20e898", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 597475388.071, + "value": 490761683.042, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:698178c3af404c34382ac12f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c39e4efea3b1b6f80fc5a6d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -92179,83 +91479,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001220", + "id": "E14001086", "level": "constituency", - "name": "Eastleigh", + "name": "Bethnal Green and Stepney", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Eastleigh: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bethnal Green and Stepney: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001220" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001086" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:698178c3af404c34382ac12f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c39e4efea3b1b6f80fc5a6d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 131044285.698, + "value": 298575468.605, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69aae3e8f9a1cc5e70040dc7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c54e4f43dd0eb958fcb6060", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -92271,7 +91569,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -92280,7 +91578,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -92288,27 +91586,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001325", + "id": "W07000093", "level": "constituency", - "name": "Leeds West and Pudsey", + "name": "Ceredigion Preseli", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leeds West and Pudsey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ceredigion Preseli: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001325" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000093" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -92323,20 +91621,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69aae3e8f9a1cc5e70040dc7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c54e4f43dd0eb958fcb6060", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45033.343, + "value": 189017489.733, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69d6939f7811297c33f189cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c7359a37359ab953d432948", "aggregation": { "method": "sum" }, @@ -92377,19 +91675,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001448", + "id": "E14001479", "level": "constituency", - "name": "Romford", + "name": "Solihull West and Shirley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Romford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Solihull West and Shirley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001448" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001479" }, "measure": { "unit": "kwh" @@ -92410,28 +91708,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69d6939f7811297c33f189cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c7359a37359ab953d432948", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 488517348.824, + "value": 509049196.055, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a548decefd9d147c0906c64", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6cbedb57dcec90064513ad32", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -92447,7 +91745,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -92456,7 +91754,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -92464,27 +91762,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001069", + "id": "E14001214", "level": "constituency", - "name": "Ashford", + "name": "East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ashford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, East Hampshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001069" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001214" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -92497,28 +91795,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a548decefd9d147c0906c64", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6cbedb57dcec90064513ad32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 396778550.722, + "value": 31836.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a7c1022ea8f51fc61a5d7bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6cc223a5d5fbc57192d567bc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -92534,7 +91832,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -92543,7 +91841,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -92551,27 +91849,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001410", + "id": "E14001191", "level": "constituency", - "name": "Nottingham East", + "name": "Dartford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Nottingham East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dartford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001410" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001191" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -92586,115 +91884,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a7c1022ea8f51fc61a5d7bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6cc223a5d5fbc57192d567bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 167093425.614, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a880db2aa26b5a90aee1636", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001269", - "level": "constituency", - "name": "Harrogate and Knaresborough", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Harrogate and Knaresborough: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001269" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a880db2aa26b5a90aee1636", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 45250.725, + "value": 46842.361, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ae1ea07dab7c2a7c6d05a2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ccd07631771f752e001f7fd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -92707,81 +91918,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001427", + "id": "E14001546", "level": "constituency", - "name": "Plymouth Sutton and Devonport", + "name": "Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Plymouth Sutton and Devonport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Thurrock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001427" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001546" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ae1ea07dab7c2a7c6d05a2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ccd07631771f752e001f7fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 367021911.779, + "value": 171960427.261, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6af44cefa1a874b12de9016e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d2d105a1925d45747cb5a9d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -92794,81 +92007,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000111", + "id": "E14001269", "level": "constituency", - "name": "West Aberdeenshire and Kincardine", + "name": "Harrogate and Knaresborough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Aberdeenshire and Kincardine: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Harrogate and Knaresborough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000111" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001269" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6af44cefa1a874b12de9016e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d2d105a1925d45747cb5a9d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 334946352.272, + "value": 48679.925, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b000e88fccdb833d6d12418", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d350b021fa4b074942f9de6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -92881,73 +92096,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001444", + "id": "E14001410", "level": "constituency", - "name": "Richmond and Northallerton", + "name": "Nottingham East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Richmond and Northallerton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Nottingham East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001444" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001410" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b000e88fccdb833d6d12418", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d350b021fa4b074942f9de6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 28155.574, + "value": 167093425.614, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b143d6d0c1bf2c98051be47", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d4383d2c53bf9292455b4dc", "aggregation": { "method": "sum" }, @@ -92988,19 +92205,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001300", + "id": "E14001288", "level": "constituency", - "name": "Ilford North", + "name": "Hinckley and Bosworth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ilford North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hinckley and Bosworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001300" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001288" }, "measure": { "unit": "count" @@ -93021,20 +92238,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b143d6d0c1bf2c98051be47", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d4383d2c53bf9292455b4dc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37335.262, + "value": 39752.037, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b2ef96c4642ed5d7d487ffb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6da02f5ab885abfc06a53714", "aggregation": { "method": "sum" }, @@ -93075,19 +92292,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001251", + "id": "W07000111", "level": "constituency", - "name": "Gorton and Denton", + "name": "Wrexham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gorton and Denton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wrexham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001251" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000111" }, "measure": { "unit": "count" @@ -93108,28 +92325,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b2ef96c4642ed5d7d487ffb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6da02f5ab885abfc06a53714", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43511.787, + "value": 38347.113, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b3122bd227fd4ef31b120ed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6db64a009f74732ac7dfa023", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -93145,7 +92362,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -93154,7 +92371,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -93162,27 +92379,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001371", + "id": "E14001294", "level": "constituency", - "name": "Mitcham and Morden", + "name": "Horsham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mitcham and Morden: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Horsham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001371" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001294" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -93197,109 +92414,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b3122bd227fd4ef31b120ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6db64a009f74732ac7dfa023", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45972.0, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b88f8eff684c3ea428f3583", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "S14000068", - "level": "constituency", - "name": "Bathgate and Linlithgow", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Bathgate and Linlithgow: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000068" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b88f8eff684c3ea428f3583", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 135334791.444, + "value": 182438054.8, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b899cfef8a70d022327dbf0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6de21b626758956170e2e834", "aggregation": { "method": "sum" }, @@ -93340,19 +92468,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001589", + "id": "E14001333", "level": "constituency", - "name": "Wirral West", + "name": "Lewisham West and East Dulwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wirral West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Lewisham West and East Dulwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001589" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001333" }, "measure": { "unit": "kwh" @@ -93373,28 +92501,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b899cfef8a70d022327dbf0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6de21b626758956170e2e834", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 504869482.639, + "value": 456358560.887, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ba71a9c7a005d992ed82a1b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6debaa09d7276ec0ea5caeb4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -93407,75 +92535,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000066", + "id": "E14001302", "level": "constituency", - "name": "Arbroath and Broughty Ferry", + "name": "Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Arbroath and Broughty Ferry: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ipswich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000066" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001302" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ba71a9c7a005d992ed82a1b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6debaa09d7276ec0ea5caeb4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 165890929.241, + "value": 436883697.432, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bbc7f38c6daebfe6fc5724f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6decfccb0bc22048346483e6", "aggregation": { "method": "sum" }, @@ -93516,19 +92642,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001073", + "id": "S14000104", "level": "constituency", - "name": "Barking", + "name": "Rutherglen", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Barking: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Rutherglen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001073" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000104" }, "measure": { "unit": "count" @@ -93549,28 +92675,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6bbc7f38c6daebfe6fc5724f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6decfccb0bc22048346483e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38154.831, + "value": 42274.805, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c04f76b45c10a1e709eb9a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6def492730ecfdb22496ae2d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -93583,81 +92709,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001220", + "id": "E14001303", "level": "constituency", - "name": "Eastleigh", + "name": "Isle of Wight East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Eastleigh: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Isle of Wight East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001220" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001303" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c04f76b45c10a1e709eb9a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6def492730ecfdb22496ae2d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37574.293, + "value": 113717311.53, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c127040973534fa0c5a0dbd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6df91ca2fcb328fe7348879b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -93670,81 +92798,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001137", + "id": "E14001268", "level": "constituency", - "name": "Bromley and Biggin Hill", + "name": "Harpenden and Berkhamsted", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bromley and Biggin Hill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Harpenden and Berkhamsted: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001137" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001268" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c127040973534fa0c5a0dbd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6df91ca2fcb328fe7348879b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37956.669, + "value": 40217.217, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c277148eeb754139fe2331a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6dfd8a73eb0aa11f09b6877e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -93760,7 +92890,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -93769,7 +92899,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -93777,27 +92907,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001151", + "id": "E14001254", "level": "constituency", - "name": "Canterbury", + "name": "Gravesham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Canterbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Gravesham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001151" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001254" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -93810,28 +92940,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c277148eeb754139fe2331a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6dfd8a73eb0aa11f09b6877e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 466899726.747, + "value": 40405.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c3bb99978ead8366c009eb2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e1f6cf8bfc25bc323fe5f9d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -93844,73 +92974,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001561", + "id": "E14001495", "level": "constituency", - "name": "Wallasey", + "name": "South West Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wallasey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South West Devon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001561" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001495" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c3bb99978ead8366c009eb2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e1f6cf8bfc25bc323fe5f9d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 444231155.993, + "value": 146158793.442, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c584a806fa87d63242baf81", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e51547aacd444c45d4a5258", "aggregation": { "method": "sum" }, @@ -93951,19 +93083,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001155", + "id": "E14001401", "level": "constituency", - "name": "Central Devon", + "name": "North West Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Central Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North West Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001155" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001401" }, "measure": { "unit": "count" @@ -93984,20 +93116,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c584a806fa87d63242baf81", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e51547aacd444c45d4a5258", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 24649.635, + "value": 44923.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c73bce384295eb4656f2d1d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e6dc4b37320f2b9025ce23e", "aggregation": { "method": "sum" }, @@ -94038,19 +93170,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001564", + "id": "E14001157", "level": "constituency", - "name": "Warrington North", + "name": "Chatham and Aylesford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Warrington North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Chatham and Aylesford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001564" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001157" }, "measure": { "unit": "count" @@ -94073,28 +93205,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c73bce384295eb4656f2d1d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e6dc4b37320f2b9025ce23e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42668.424, + "value": 44353.117, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c9a440dfffe373a882d112c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e705a0ea9698a5397718f54", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -94107,75 +93239,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001391", + "id": "E14001259", "level": "constituency", - "name": "North East Derbyshire", + "name": "Hackney North and Stoke Newington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North East Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hackney North and Stoke Newington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001391" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001259" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c9a440dfffe373a882d112c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e705a0ea9698a5397718f54", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43297.968, + "value": 41135.43, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6cd6e050fc9da8bb46d2dd35", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e8a1fd3ab73815bf8f4f003", "aggregation": { "method": "sum" }, @@ -94216,19 +93346,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001195", + "id": "E14001476", "level": "constituency", - "name": "Derbyshire Dales", + "name": "Sleaford and North Hykeham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Derbyshire Dales: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sleaford and North Hykeham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001195" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001476" }, "measure": { "unit": "kwh" @@ -94251,28 +93381,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6cd6e050fc9da8bb46d2dd35", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e8a1fd3ab73815bf8f4f003", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 163784567.985, + "value": 156790488.359, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6cfa6b4139097f5c899db6ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e970f73729b79d4f95ede9a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -94285,81 +93415,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001513", + "id": "E14001366", "level": "constituency", - "name": "Stafford", + "name": "Mid Sussex", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stafford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Mid Sussex: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001513" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001366" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6cfa6b4139097f5c899db6ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e970f73729b79d4f95ede9a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36831.244, + "value": 44491.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d053017e94743f40a98b942", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ea8219de112e28f7c6bcca6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -94375,7 +93507,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -94384,7 +93516,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -94392,27 +93524,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001122", + "id": "E14001316", "level": "constituency", - "name": "Brent East", + "name": "Kingswinford and South Staffordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brent East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Kingswinford and South Staffordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001122" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001316" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -94427,20 +93559,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d053017e94743f40a98b942", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ea8219de112e28f7c6bcca6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 164621700.674, + "value": 40036.019, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d1eecfd0d9372a1dc671673", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ec984f8099f93cb70455540", "aggregation": { "method": "sum" }, @@ -94481,19 +93613,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001175", + "id": "E14001119", "level": "constituency", - "name": "Clapham and Brixton Hill", + "name": "Bradford South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Clapham and Brixton Hill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bradford South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001175" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001119" }, "measure": { "unit": "kwh" @@ -94514,20 +93646,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d1eecfd0d9372a1dc671673", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ec984f8099f93cb70455540", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 403418067.749, + "value": 540573624.033, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d286b7de6699efea984d760", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ef013c94ee7ad8daf917f6e", "aggregation": { "method": "sum" }, @@ -94568,19 +93700,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001556", + "id": "E14001494", "level": "constituency", - "name": "Twickenham", + "name": "South Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Twickenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South Suffolk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001556" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001494" }, "measure": { "unit": "count" @@ -94603,20 +93735,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d286b7de6699efea984d760", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ef013c94ee7ad8daf917f6e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45985.191, + "value": 43552.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d3356611dfb8f12b5513370", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ef1ce9cd359c5d0c7df4239", "aggregation": { "method": "sum" }, @@ -94657,19 +93789,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001274", + "id": "E14001350", "level": "constituency", - "name": "Hastings and Rye", + "name": "Makerfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hastings and Rye: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Makerfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001274" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001350" }, "measure": { "unit": "kwh" @@ -94692,20 +93824,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d3356611dfb8f12b5513370", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ef1ce9cd359c5d0c7df4239", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 162340777.544, + "value": 134650143.206, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d4575e4e11f8e2ffa56fd38", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ef52a7bb5109efe0356c6d7", "aggregation": { "method": "sum" }, @@ -94746,19 +93878,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001233", + "id": "E14001557", "level": "constituency", - "name": "Fareham and Waterlooville", + "name": "Tynemouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Fareham and Waterlooville: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Tynemouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001233" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001557" }, "measure": { "unit": "count" @@ -94781,20 +93913,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d4575e4e11f8e2ffa56fd38", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ef52a7bb5109efe0356c6d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44763.758, + "value": 46443.0, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f1de8c2112801ad42688fcb", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001372", + "level": "constituency", + "name": "Morecambe and Lunesdale", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Morecambe and Lunesdale: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001372" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f1de8c2112801ad42688fcb", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 47605.73, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d4f5fd29f6f0bf99b99c32b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f2acd2f0ffa837a35992411", "aggregation": { "method": "sum" }, @@ -94835,19 +94056,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001398", + "id": "E14001506", "level": "constituency", - "name": "North Shropshire", + "name": "Spen Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Shropshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Spen Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001398" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001506" }, "measure": { "unit": "kwh" @@ -94868,28 +94089,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d4f5fd29f6f0bf99b99c32b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f2acd2f0ffa837a35992411", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 329362870.978, + "value": 493623172.532, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d529b112456ec63ff225730", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f384a1ad8f5f4011ead1aa8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -94905,7 +94126,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -94914,7 +94135,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -94922,27 +94143,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001413", + "id": "S14000065", "level": "constituency", - "name": "Nuneaton", + "name": "Angus and Perthshire Glens", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Nuneaton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Angus and Perthshire Glens: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001413" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000065" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -94955,28 +94176,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d529b112456ec63ff225730", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f384a1ad8f5f4011ead1aa8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42798.0, + "value": 401791936.104, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d63213fe2b4c1bd19a4d635", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f50d03eb46dfd1927fee97f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -94989,81 +94210,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001511", + "id": "E14001469", "level": "constituency", - "name": "St Ives", + "name": "Sheffield Heeley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, St Ives: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sheffield Heeley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001511" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001469" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d63213fe2b4c1bd19a4d635", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f50d03eb46dfd1927fee97f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 21043.9, + "value": 136310454.046, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d77ac69902d9eeccc016e54", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f62bf3f1030fd958f22b034", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -95079,7 +94302,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -95088,7 +94311,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -95096,27 +94319,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001101", + "id": "E14001349", "level": "constituency", - "name": "Bishop Auckland", + "name": "Maidstone and Malling", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bishop Auckland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Maidstone and Malling: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001349" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -95129,20 +94352,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d77ac69902d9eeccc016e54", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f62bf3f1030fd958f22b034", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37539.753, + "value": 460520956.288, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d8d156e372e9f62e319db2d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f79261c32c014f399f908a3", "aggregation": { "method": "sum" }, @@ -95183,19 +94406,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001100", + "id": "E14001393", "level": "constituency", - "name": "Birmingham Yardley", + "name": "North East Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birmingham Yardley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North East Hertfordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001100" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001393" }, "measure": { "unit": "count" @@ -95218,28 +94441,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d8d156e372e9f62e319db2d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f79261c32c014f399f908a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40558.364, + "value": 44619.414, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d93fda8a47cb81b6174e90f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f7dfdfa46171610ce41d94a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -95255,7 +94478,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -95264,7 +94487,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -95272,27 +94495,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001078", + "id": "E14001295", "level": "constituency", - "name": "Basingstoke", + "name": "Houghton and Sunderland South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Basingstoke: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Houghton and Sunderland South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001078" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001295" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -95307,28 +94530,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d93fda8a47cb81b6174e90f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f7dfdfa46171610ce41d94a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48031.045, + "value": 127299899.657, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d95a97b4190000bf47bc40c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f8d4660951389c32517bacc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -95341,75 +94564,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001190", + "id": "E14001336", "level": "constituency", - "name": "Darlington", + "name": "Lincoln", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Darlington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Lincoln: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001190" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001336" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d95a97b4190000bf47bc40c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f8d4660951389c32517bacc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47424.615, + "value": 480739301.629, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6da6bb6cd8258bd0751b1635", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fa5b5a471f2ee820e2b4099", "aggregation": { "method": "sum" }, @@ -95450,19 +94671,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001564", + "id": "W07000089", "level": "constituency", - "name": "Warrington North", + "name": "Cardiff East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Warrington North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Cardiff East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001564" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000089" }, "measure": { "unit": "count" @@ -95483,28 +94704,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6da6bb6cd8258bd0751b1635", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fa5b5a471f2ee820e2b4099", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41382.76, + "value": 41840.033, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6deb41e621849df95b6fe5da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fa875dce6176bd1d3896385", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -95517,81 +94738,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001330", + "id": "E14001468", "level": "constituency", - "name": "Lewes", + "name": "Sheffield Hallam", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lewes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sheffield Hallam: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001330" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001468" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6deb41e621849df95b6fe5da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fa875dce6176bd1d3896385", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 415328676.375, + "value": 136466163.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6df2c277f76d881b46e7abc0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6faf5eda1cf990a5edfe8752", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -95604,81 +94827,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001149", + "id": "E14001302", "level": "constituency", - "name": "Cambridge", + "name": "Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cambridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ipswich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001149" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001302" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6df2c277f76d881b46e7abc0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6faf5eda1cf990a5edfe8752", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 459060244.314, + "value": 50554.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e5e47a64945c49a44dac6c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fc24a35ab23b83b96372ec5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -95694,7 +94919,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -95703,7 +94928,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -95711,27 +94936,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001436", + "id": "E14001490", "level": "constituency", - "name": "Rawmarsh and Conisbrough", + "name": "South Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rawmarsh and Conisbrough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South Northamptonshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001436" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001490" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -95746,28 +94971,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e5e47a64945c49a44dac6c0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fc24a35ab23b83b96372ec5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 119009869.742, + "value": 44298.491, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e6bb4430281c514e257ad5b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fcad59e4478cb1163445d1b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -95780,81 +95005,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000112", + "id": "E14001135", "level": "constituency", - "name": "Ynys M\u00f4n", + "name": "Bristol South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ynys M\u00f4n: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bristol South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000112" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001135" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e6bb4430281c514e257ad5b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fcad59e4478cb1163445d1b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 16635.0, + "value": 139926944.54, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e6ee68b7ecc2419aa26d7a2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fdd0c183b2b233b60aa2e29", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -95867,75 +95094,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001133", + "id": "E14001289", "level": "constituency", - "name": "Bristol North East", + "name": "Hitchin", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bristol North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hitchin: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001133" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001289" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e6ee68b7ecc2419aa26d7a2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fdd0c183b2b233b60aa2e29", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42130.121, + "value": 39306.318, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e8ca38e33ceeb4e470fbec4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:701160b4a8c3781354f18a7d", "aggregation": { "method": "sum" }, @@ -95976,19 +95201,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001306", + "id": "E14001333", "level": "constituency", - "name": "Islington South and Finsbury", + "name": "Lewisham West and East Dulwich", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Islington South and Finsbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Lewisham West and East Dulwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001306" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001333" }, "measure": { "unit": "count" @@ -96009,28 +95234,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e8ca38e33ceeb4e470fbec4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:701160b4a8c3781354f18a7d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44921.788, + "value": 40669.449, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e94c0bbd001f1183f1ee6cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7022c424325720357684536b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -96043,83 +95268,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001396", + "id": "E14001555", "level": "constituency", - "name": "North Norfolk", + "name": "Tunbridge Wells", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Tunbridge Wells: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001396" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001555" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e94c0bbd001f1183f1ee6cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7022c424325720357684536b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48073.198, + "value": 37424.59, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e967fccbee2777964fb214e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7023d61c735a4f6ccc7f80d7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -96132,75 +95355,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000105", + "id": "E14001255", "level": "constituency", - "name": "Stirling and Strathallan", + "name": "Great Grimsby and Cleethorpes", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stirling and Strathallan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Great Grimsby and Cleethorpes: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000105" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001255" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e967fccbee2777964fb214e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7023d61c735a4f6ccc7f80d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 183247493.754, + "value": 490608845.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e9bf8a368dd2c74643c43c3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:703c832c7f7ff311c3b174ca", "aggregation": { "method": "sum" }, @@ -96241,19 +95462,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001417", + "id": "E14001286", "level": "constituency", - "name": "Orpington", + "name": "Heywood and Middleton North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Orpington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Heywood and Middleton North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001417" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001286" }, "measure": { "unit": "kwh" @@ -96274,20 +95495,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e9bf8a368dd2c74643c43c3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:703c832c7f7ff311c3b174ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 534055517.233, + "value": 473697701.95, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ea54886d9a582a4e4abe23f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:704b6031e2c74b3d42c847d6", "aggregation": { "method": "sum" }, @@ -96328,19 +95549,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001444", + "id": "E14001497", "level": "constituency", - "name": "Richmond and Northallerton", + "name": "South West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Richmond and Northallerton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South West Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001444" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001497" }, "measure": { "unit": "kwh" @@ -96361,20 +95582,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ea54886d9a582a4e4abe23f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:704b6031e2c74b3d42c847d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 337497469.096, + "value": 247236400.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ecb03366f0efe140b3df7c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7051a82296de165a1c44ae72", "aggregation": { "method": "sum" }, @@ -96415,19 +95636,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001290", + "id": "E14001427", "level": "constituency", - "name": "Holborn and St Pancras", + "name": "Plymouth Sutton and Devonport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Holborn and St Pancras: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Plymouth Sutton and Devonport: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001290" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001427" }, "measure": { "unit": "count" @@ -96450,20 +95671,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ecb03366f0efe140b3df7c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7051a82296de165a1c44ae72", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 54758.811, + "value": 50311.577, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:705473d145011428bbf615a3", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001199", + "level": "constituency", + "name": "Doncaster East and the Isle of Axholme", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Doncaster East and the Isle of Axholme: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001199" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:705473d145011428bbf615a3", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 38119.729, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6eeea1a3d217fcd08620705f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70b7b9e4e416679537e4ed65", "aggregation": { "method": "sum" }, @@ -96504,19 +95812,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001077", + "id": "E14001270", "level": "constituency", - "name": "Basildon and Billericay", + "name": "Harrow East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Basildon and Billericay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Harrow East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001077" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001270" }, "measure": { "unit": "count" @@ -96537,28 +95845,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6eeea1a3d217fcd08620705f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70b7b9e4e416679537e4ed65", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42037.998, + "value": 37068.957, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6efcf25223855152e19c8342", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70f3ebfaed6f84d0bcccc162", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -96574,7 +95882,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -96583,7 +95891,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -96591,53 +95899,142 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001316", + "id": "S14000021", "level": "constituency", - "name": "Kingswinford and South Staffordshire", + "name": "East Renfrewshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kingswinford and South Staffordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, East Renfrewshire: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000021" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70f3ebfaed6f84d0bcccc162", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 574522480.995, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7109e06a37ee6485fbf1c05b", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001330", + "level": "constituency", + "name": "Lewes", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Lewes: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001316" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001330" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6efcf25223855152e19c8342", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7109e06a37ee6485fbf1c05b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37306.26, + "value": 44861.125, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f244ab74b2538098d32ed63", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7120a01c400b60aa2e2bab33", "aggregation": { "method": "sum" }, @@ -96678,19 +96075,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001201", + "id": "W07000111", "level": "constituency", - "name": "Dorking and Horley", + "name": "Wrexham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dorking and Horley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wrexham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001201" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000111" }, "measure": { "unit": "count" @@ -96713,20 +96110,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f244ab74b2538098d32ed63", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7120a01c400b60aa2e2bab33", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40371.62, + "value": 43941.379, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f2f76a89ba978a267b27a3a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71c71635a727b48ecced07b0", "aggregation": { "method": "sum" }, @@ -96767,19 +96164,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001109", + "id": "E14001263", "level": "constituency", - "name": "Bolsover", + "name": "Hamble Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bolsover: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hamble Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001263" }, "measure": { "unit": "count" @@ -96800,28 +96197,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f2f76a89ba978a267b27a3a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71c71635a727b48ecced07b0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46040.774, + "value": 43888.646, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f337d0e73f687dca0b0983d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71d05273ec9687338562cb82", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -96834,83 +96231,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001550", + "id": "E14001560", "level": "constituency", - "name": "Tooting", + "name": "Wakefield and Rothwell", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tooting: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wakefield and Rothwell: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001550" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001560" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f337d0e73f687dca0b0983d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71d05273ec9687338562cb82", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46249.0, + "value": 489298923.774, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f35f15d8b68c2fbf3b7283f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71defe22191be43685ef44d6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -96923,83 +96318,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001467", + "id": "E14001597", "level": "constituency", - "name": "Sheffield Central", + "name": "Worcester", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sheffield Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Worcester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001467" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001597" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f35f15d8b68c2fbf3b7283f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71defe22191be43685ef44d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38910.533, + "value": 42014.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f4bea65a182bc0051d2d20a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71e946e09020e13dd1475cdc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -97015,7 +96408,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -97024,7 +96417,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -97032,27 +96425,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001503", + "id": "E14001421", "level": "constituency", - "name": "Southgate and Wood Green", + "name": "Peckham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Southgate and Wood Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Peckham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001503" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001421" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -97067,28 +96460,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f4bea65a182bc0051d2d20a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71e946e09020e13dd1475cdc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 52425.172, + "value": 127847831.884, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f6c2b6dc2faae4a636e8a07", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71eb54ad37cfdcb66daa6d96", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -97101,81 +96494,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001301", + "id": "E14001361", "level": "constituency", - "name": "Ilford South", + "name": "Mid Cheshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ilford South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Mid Cheshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001301" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001361" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f6c2b6dc2faae4a636e8a07", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71eb54ad37cfdcb66daa6d96", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 461532346.809, + "value": 132993259.292, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f8dac6cff520c887a7c000b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71f1d7f5aee1c3ae76c84f38", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -97188,73 +96583,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001267", + "id": "E14001271", "level": "constituency", - "name": "Harlow", + "name": "Harrow West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harlow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Harrow West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001267" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001271" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f8dac6cff520c887a7c000b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71f1d7f5aee1c3ae76c84f38", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42280.371, + "value": 45439.404, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fb338cd8ad88a32bb76d7b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72013b060de9c65da58bc48a", "aggregation": { "method": "sum" }, @@ -97295,19 +96692,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001524", + "id": "E14001296", "level": "constituency", - "name": "Stourbridge", + "name": "Hove and Portslade", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stourbridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hove and Portslade: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001524" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001296" }, "measure": { "unit": "kwh" @@ -97330,20 +96727,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fb338cd8ad88a32bb76d7b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72013b060de9c65da58bc48a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 128257353.428, + "value": 148463499.486, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fbbb1ef2012f81e3fe454ad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72031740f22099ed33df9d86", "aggregation": { "method": "sum" }, @@ -97384,19 +96781,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001474", + "id": "E14001213", "level": "constituency", - "name": "Sittingbourne and Sheppey", + "name": "East Ham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sittingbourne and Sheppey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, East Ham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001474" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001213" }, "measure": { "unit": "count" @@ -97417,28 +96814,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fbbb1ef2012f81e3fe454ad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72031740f22099ed33df9d86", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43542.218, + "value": 35585.96, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fe612fa311691cdb4f1ccbf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72223652398f48880aca5d9a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -97451,48 +96848,137 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001274", + "id": "E14001424", "level": "constituency", - "name": "Hastings and Rye", + "name": "Penrith and Solway", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hastings and Rye: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Penrith and Solway: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001274" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001424" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72223652398f48880aca5d9a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 48273.114, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:722c5823001d3a4a1b73ebcf", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "S14000069", + "level": "constituency", + "name": "Caithness, Sutherland and Easter Ross", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Caithness, Sutherland and Easter Ross: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000069" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, "period": { "type": "gas_year", "value": 2024 @@ -97504,20 +96990,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fe612fa311691cdb4f1ccbf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:722c5823001d3a4a1b73ebcf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43218.728, + "value": 164152868.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70084103a2069652faa37827", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:722fb8af46beb664345d1cda", "aggregation": { "method": "sum" }, @@ -97558,19 +97044,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001552", + "id": "E14001484", "level": "constituency", - "name": "Torridge and Tavistock", + "name": "South Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Torridge and Tavistock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Devon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001552" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001484" }, "measure": { "unit": "kwh" @@ -97591,20 +97077,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70084103a2069652faa37827", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:722fb8af46beb664345d1cda", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 225028396.241, + "value": 300884549.275, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7020bb769c9b2573cdb59894", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:723352ee1cc424ff72040904", "aggregation": { "method": "sum" }, @@ -97645,19 +97131,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001555", + "id": "E14001176", "level": "constituency", - "name": "Tunbridge Wells", + "name": "Colchester", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tunbridge Wells: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Colchester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001555" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001176" }, "measure": { "unit": "count" @@ -97678,20 +97164,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7020bb769c9b2573cdb59894", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:723352ee1cc424ff72040904", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37424.59, + "value": 43525.864, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:702e6d3e6647be66836cd0d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:723d2c231be1471777a0f428", "aggregation": { "method": "sum" }, @@ -97732,19 +97218,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000074", + "id": "E14001421", "level": "constituency", - "name": "Dumfriesshire, Clydesdale and Tweeddale", + "name": "Peckham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dumfriesshire, Clydesdale and Tweeddale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Peckham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000074" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001421" }, "measure": { "unit": "kwh" @@ -97765,28 +97251,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:702e6d3e6647be66836cd0d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:723d2c231be1471777a0f428", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 284419687.871, + "value": 286963074.787, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:704785562e0dadb2d5852df8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:724513b12f6c298e34e6633c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -97802,7 +97288,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -97811,7 +97297,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -97819,27 +97305,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001115", + "id": "E14001180", "level": "constituency", - "name": "Bournemouth East", + "name": "Coventry East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bournemouth East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Coventry East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001115" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001180" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -97852,20 +97338,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:704785562e0dadb2d5852df8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:724513b12f6c298e34e6633c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42251.563, + "value": 473665260.997, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7059defe65269f8f9bdf88e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7245b42eda8599f8a0831e50", "aggregation": { "method": "sum" }, @@ -97906,19 +97392,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001198", + "id": "E14001246", "level": "constituency", - "name": "Doncaster Central", + "name": "Gillingham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Doncaster Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Gillingham and Rainham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001198" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001246" }, "measure": { "unit": "count" @@ -97939,28 +97425,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7059defe65269f8f9bdf88e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7245b42eda8599f8a0831e50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49480.115, + "value": 40657.513, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:706d97372f684c325f477ba9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:726a393d0c38769a5e43bbfc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -97973,75 +97459,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001449", + "id": "E14001179", "level": "constituency", - "name": "Romsey and Southampton North", + "name": "Corby and East Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Romsey and Southampton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Corby and East Northamptonshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001449" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001179" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:706d97372f684c325f477ba9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:726a393d0c38769a5e43bbfc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 176928587.444, + "value": 44523.103, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70d2dcbbcd566b10e080c464", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72ef381eb33b113bd8e9d43a", "aggregation": { "method": "sum" }, @@ -98082,19 +97566,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001317", + "id": "E14001386", "level": "constituency", - "name": "Knowsley", + "name": "North Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Knowsley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North Cotswolds: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001317" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001386" }, "measure": { "unit": "count" @@ -98117,28 +97601,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70d2dcbbcd566b10e080c464", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72ef381eb33b113bd8e9d43a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42610.078, + "value": 45956.972, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70e617cc77a8e7044c78a681", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7310b35abf64547e2bea8b03", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -98154,7 +97638,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -98163,7 +97647,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -98171,27 +97655,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001446", + "id": "E14001067", "level": "constituency", - "name": "Rochdale", + "name": "Arundel and South Downs", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rochdale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Arundel and South Downs: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001446" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001067" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -98206,28 +97690,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70e617cc77a8e7044c78a681", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7310b35abf64547e2bea8b03", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41914.446, + "value": 216868372.536, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70f9b49acc011103c98adae2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73359ec2d01e85d7a4b8d3d8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -98240,73 +97724,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001518", + "id": "E14001573", "level": "constituency", - "name": "Stockton North", + "name": "Welwyn Hatfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stockton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Welwyn Hatfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001518" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001573" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70f9b49acc011103c98adae2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73359ec2d01e85d7a4b8d3d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43814.378, + "value": 160552969.244, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:714a13abd2ecc50e5c882f7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7344c21a6ba92265bc20a7f6", "aggregation": { "method": "sum" }, @@ -98347,19 +97833,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000096", + "id": "E14001504", "level": "constituency", - "name": "Lothian East", + "name": "Southport", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lothian East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Southport: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000096" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001504" }, "measure": { "unit": "count" @@ -98380,28 +97866,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:714a13abd2ecc50e5c882f7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7344c21a6ba92265bc20a7f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40159.227, + "value": 41576.767, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7153d241e6edbfc90e17c7d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73c1674be169da0f0f4d45bf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -98414,81 +97900,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001374", + "id": "E14001549", "level": "constituency", - "name": "New Forest West", + "name": "Tonbridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, New Forest West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Tonbridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001374" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001549" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7153d241e6edbfc90e17c7d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73c1674be169da0f0f4d45bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 400907907.342, + "value": 40913.112, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71593b756119e748df4a3afb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73e565793fd1de0c9f7839ee", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -98501,81 +97989,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001495", + "id": "E14001289", "level": "constituency", - "name": "South West Devon", + "name": "Hitchin", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South West Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hitchin: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001495" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001289" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71593b756119e748df4a3afb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73e565793fd1de0c9f7839ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 346600423.948, + "value": 44395.464, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:717675cc3f7215875490e848", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:741ce534c7aa260111ec6786", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -98588,81 +98078,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001132", + "id": "W07000083", "level": "constituency", - "name": "Bristol East", + "name": "Bangor Aberconwy", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bristol East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bangor Aberconwy: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001132" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000083" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:717675cc3f7215875490e848", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:741ce534c7aa260111ec6786", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40648.71, + "value": 141044881.249, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7190c4820d485bb8bc45bd4b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:744d892377fb4ded7be1671c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -98678,7 +98170,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -98687,7 +98179,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -98695,27 +98187,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000066", + "id": "S14000106", "level": "constituency", - "name": "Arbroath and Broughty Ferry", + "name": "West Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Arbroath and Broughty Ferry: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, West Dunbartonshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000066" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000106" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -98730,20 +98222,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7190c4820d485bb8bc45bd4b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:744d892377fb4ded7be1671c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50737.143, + "value": 122888099.892, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71bbc4ce5f5b39e3ddae8ad9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7453bb8dbd5d485743fe6821", "aggregation": { "method": "sum" }, @@ -98784,19 +98276,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001601", + "id": "E14001369", "level": "constituency", - "name": "Wyre Forest", + "name": "Milton Keynes Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wyre Forest: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Milton Keynes Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001601" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001369" }, "measure": { "unit": "count" @@ -98819,28 +98311,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71bbc4ce5f5b39e3ddae8ad9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7453bb8dbd5d485743fe6821", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46749.0, + "value": 53552.447, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71d8f45a1f926cd93da71c75", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:746f8e95c9d6b3e42912be15", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -98853,81 +98345,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001318", + "id": "E14001095", "level": "constituency", - "name": "Lancaster and Wyre", + "name": "Birmingham Hodge Hill and Solihull North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lancaster and Wyre: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Birmingham Hodge Hill and Solihull North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001318" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001095" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71d8f45a1f926cd93da71c75", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:746f8e95c9d6b3e42912be15", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35168.565, + "value": 138218226.093, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71eb7acd5e80fda52943328a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74862bb085c37d1f8acdce11", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -98940,83 +98434,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001338", + "id": "E14001220", "level": "constituency", - "name": "Liverpool Riverside", + "name": "Eastleigh", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Liverpool Riverside: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Eastleigh: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001338" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001220" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71eb7acd5e80fda52943328a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74862bb085c37d1f8acdce11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 57377.267, + "value": 392510639.869, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:724e068a9ad2e13689fa835e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74bfad0cf5b051fcf3b07b93", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -99032,7 +98524,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -99041,7 +98533,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -99049,27 +98541,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001289", + "id": "E14001119", "level": "constituency", - "name": "Hitchin", + "name": "Bradford South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hitchin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bradford South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001289" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001119" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -99084,20 +98576,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:724e068a9ad2e13689fa835e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74bfad0cf5b051fcf3b07b93", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 158021324.216, + "value": 45313.809, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:724e9d95e1da470f52a30a53", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74f2c8eabb4e0fa14a49eede", "aggregation": { "method": "sum" }, @@ -99138,19 +98630,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001222", + "id": "E14001149", "level": "constituency", - "name": "Ellesmere Port and Bromborough", + "name": "Cambridge", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ellesmere Port and Bromborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Cambridge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001222" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001149" }, "measure": { "unit": "count" @@ -99171,20 +98663,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:724e9d95e1da470f52a30a53", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74f2c8eabb4e0fa14a49eede", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42874.793, + "value": 40136.658, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72539f3fabdcad88d3dc7211", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75060dee67c1b989787a420a", "aggregation": { "method": "sum" }, @@ -99225,19 +98717,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001240", + "id": "E14001601", "level": "constituency", - "name": "Forest of Dean", + "name": "Wyre Forest", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Forest of Dean: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wyre Forest: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001240" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001601" }, "measure": { "unit": "count" @@ -99258,20 +98750,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72539f3fabdcad88d3dc7211", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75060dee67c1b989787a420a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 25408.0, + "value": 41445.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72607a7164ce84370fa19bcb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:752681bb78835f08f1564b3b", "aggregation": { "method": "sum" }, @@ -99312,19 +98804,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001347", + "id": "E14001564", "level": "constituency", - "name": "Macclesfield", + "name": "Warrington North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Macclesfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Warrington North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001347" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001564" }, "measure": { "unit": "count" @@ -99345,20 +98837,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72607a7164ce84370fa19bcb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:752681bb78835f08f1564b3b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40909.498, + "value": 41382.76, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7287296e83e63e4af7990edd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75359eb758c8806d23cba45c", "aggregation": { "method": "sum" }, @@ -99399,19 +98891,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000103", + "id": "E14001466", "level": "constituency", - "name": "Perth and Kinross-shire", + "name": "Sheffield Brightside and Hillsborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Perth and Kinross-shire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sheffield Brightside and Hillsborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000103" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001466" }, "measure": { "unit": "kwh" @@ -99434,20 +98926,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7287296e83e63e4af7990edd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75359eb758c8806d23cba45c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 185960309.552, + "value": 127753019.841, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:753a4d317a8a5c086eec563a", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "S14000048", + "level": "constituency", + "name": "North Ayrshire and Arran", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, North Ayrshire and Arran: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000048" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:753a4d317a8a5c086eec563a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 51112.093, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:729cfe1437f2622d00632e15", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75427d10b33cbad9b60e58ff", "aggregation": { "method": "sum" }, @@ -99488,19 +99069,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000100", + "id": "E14001442", "level": "constituency", - "name": "North East Fife", + "name": "Reigate", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North East Fife: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Reigate: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000100" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001442" }, "measure": { "unit": "kwh" @@ -99523,28 +99104,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:729cfe1437f2622d00632e15", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75427d10b33cbad9b60e58ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 149349950.022, + "value": 179420743.052, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72d3d672784e97d45f068475", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7565937145c6a38f39522ec1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -99560,7 +99141,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -99569,7 +99150,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -99577,27 +99158,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001429", + "id": "E14001436", "level": "constituency", - "name": "Poole", + "name": "Rawmarsh and Conisbrough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Poole: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Rawmarsh and Conisbrough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001429" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001436" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -99612,28 +99193,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72d3d672784e97d45f068475", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7565937145c6a38f39522ec1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 154085978.413, + "value": 42883.534, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72d6924be4f8cf1c814aaf2c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7566f0e4e013d2d6ba75be8a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -99646,81 +99227,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000102", + "id": "E14001137", "level": "constituency", - "name": "Montgomeryshire and Glynd\u0175r", + "name": "Bromley and Biggin Hill", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Montgomeryshire and Glynd\u0175r: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bromley and Biggin Hill: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000102" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001137" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72d6924be4f8cf1c814aaf2c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7566f0e4e013d2d6ba75be8a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 225532423.392, + "value": 40917.898, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:730387ec09c21043c31e2164", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:757673c5177e10d3af90415c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -99733,81 +99316,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001187", + "id": "E14001411", "level": "constituency", - "name": "Croydon South", + "name": "Nottingham North and Kimberley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Croydon South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Nottingham North and Kimberley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001187" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001411" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:730387ec09c21043c31e2164", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:757673c5177e10d3af90415c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 599311278.368, + "value": 139513292.635, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73081d23a38454b3f62bd781", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75c16eb2635e360e7b46013a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -99820,83 +99405,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001161", + "id": "E14001427", "level": "constituency", - "name": "Cheltenham", + "name": "Plymouth Sutton and Devonport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cheltenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Plymouth Sutton and Devonport: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001161" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001427" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73081d23a38454b3f62bd781", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75c16eb2635e360e7b46013a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48446.377, + "value": 44119.753, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7321036ea1a488be8f5c7fde", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75cd4233927101495a6eedbf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -99909,75 +99492,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001332", + "id": "E14001271", "level": "constituency", - "name": "Lewisham North", + "name": "Harrow West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lewisham North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Harrow West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001332" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001271" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7321036ea1a488be8f5c7fde", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75cd4233927101495a6eedbf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 53939.527, + "value": 38033.567, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73271ebc4f3310af62fe397f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75e732e29bdd79596558f04f", "aggregation": { "method": "sum" }, @@ -100018,19 +99599,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001475", + "id": "E14001448", "level": "constituency", - "name": "Skipton and Ripon", + "name": "Romford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Skipton and Ripon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Romford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001475" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001448" }, "measure": { "unit": "kwh" @@ -100053,28 +99634,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73271ebc4f3310af62fe397f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75e732e29bdd79596558f04f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 186111141.241, + "value": 151381219.412, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7349ae07ead362e361fa5bc7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:765f8219770cca2ed1514410", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -100090,7 +99671,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -100099,7 +99680,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -100107,27 +99688,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000086", + "id": "E14001481", "level": "constituency", - "name": "Bridgend", + "name": "South Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bridgend: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000086" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001481" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -100140,20 +99721,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7349ae07ead362e361fa5bc7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:765f8219770cca2ed1514410", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 425944389.822, + "value": 29690.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73594b1e3051d5298c7a2b73", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76766c65a02357fb48fe57d7", "aggregation": { "method": "sum" }, @@ -100194,19 +99775,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001171", + "id": "E14001367", "level": "constituency", - "name": "Christchurch", + "name": "Middlesbrough and Thornaby East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Christchurch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Middlesbrough and Thornaby East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001171" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001367" }, "measure": { "unit": "count" @@ -100227,20 +99808,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73594b1e3051d5298c7a2b73", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76766c65a02357fb48fe57d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38356.554, + "value": 47186.437, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73682a6a75268ed4602180c5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:769eca3f47f331dddb3c3721", "aggregation": { "method": "sum" }, @@ -100281,19 +99862,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001086", + "id": "E14001278", "level": "constituency", - "name": "Bethnal Green and Stepney", + "name": "Hemel Hempstead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bethnal Green and Stepney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hemel Hempstead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001086" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001278" }, "measure": { "unit": "kwh" @@ -100316,28 +99897,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73682a6a75268ed4602180c5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:769eca3f47f331dddb3c3721", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 153214359.845, + "value": 153512064.881, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7376eb4f4f94503ce7b8336d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76db1f4fdc131364176c026a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -100350,73 +99931,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001098", + "id": "E14001119", "level": "constituency", - "name": "Birmingham Perry Barr", + "name": "Bradford South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Perry Barr: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bradford South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001119" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7376eb4f4f94503ce7b8336d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76db1f4fdc131364176c026a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38549.019, + "value": 134140335.148, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7384f6b1873e8d3641ef3264", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76fd65fd7430a551fad367ac", "aggregation": { "method": "sum" }, @@ -100457,19 +100040,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001566", + "id": "E14001496", "level": "constituency", - "name": "Warwick and Leamington", + "name": "South West Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Warwick and Leamington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South West Hertfordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001566" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001496" }, "measure": { "unit": "count" @@ -100492,20 +100075,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7384f6b1873e8d3641ef3264", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76fd65fd7430a551fad367ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49051.317, + "value": 40558.033, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73947d76ef2e387a215c5ce2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:770823bebbed2a37988daf7d", "aggregation": { "method": "sum" }, @@ -100546,19 +100129,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001395", + "id": "E14001140", "level": "constituency", - "name": "North Herefordshire", + "name": "Broxtowe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Herefordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Broxtowe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001395" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001140" }, "measure": { "unit": "kwh" @@ -100579,28 +100162,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73947d76ef2e387a215c5ce2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:770823bebbed2a37988daf7d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 251926107.987, + "value": 485132938.095, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73b5c9d3c4c86a0462268522", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:772030fba3fcd2d8eb32e66e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -100616,7 +100199,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -100625,7 +100208,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -100633,27 +100216,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001469", + "id": "E14001295", "level": "constituency", - "name": "Sheffield Heeley", + "name": "Houghton and Sunderland South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sheffield Heeley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Houghton and Sunderland South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001469" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001295" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -100666,117 +100249,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73b5c9d3c4c86a0462268522", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 46497.173, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73b69ab263923219a4abeb2e", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001392", - "level": "constituency", - "name": "North East Hampshire", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, North East Hampshire: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001392" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73b69ab263923219a4abeb2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:772030fba3fcd2d8eb32e66e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43874.376, + "value": 539430135.02, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73c7e8641064793e59bc4a2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:773a3f46c4fb5a02a8f10051", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -100792,7 +100286,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -100801,7 +100295,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -100809,27 +100303,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001436", + "id": "E14001134", "level": "constituency", - "name": "Rawmarsh and Conisbrough", + "name": "Bristol North West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rawmarsh and Conisbrough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bristol North West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001436" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001134" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -100842,20 +100336,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73c7e8641064793e59bc4a2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:773a3f46c4fb5a02a8f10051", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41833.068, + "value": 450770073.189, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73e7a514f754a8a0b7a990eb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7763d71a834916f70dd6f849", "aggregation": { "method": "sum" }, @@ -100896,19 +100390,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001324", + "id": "E14001478", "level": "constituency", - "name": "Leeds South West and Morley", + "name": "Smethwick", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds South West and Morley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Smethwick: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001324" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001478" }, "measure": { "unit": "kwh" @@ -100931,20 +100425,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73e7a514f754a8a0b7a990eb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7763d71a834916f70dd6f849", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 130396027.236, + "value": 137776383.05, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73f52b61df0278a33ff0716f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7790a2b626badc33423c3d68", "aggregation": { "method": "sum" }, @@ -100985,19 +100479,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001360", + "id": "E14001478", "level": "constituency", - "name": "Mid Buckinghamshire", + "name": "Smethwick", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Buckinghamshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Smethwick: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001360" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001478" }, "measure": { "unit": "count" @@ -101020,28 +100514,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73f52b61df0278a33ff0716f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7790a2b626badc33423c3d68", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41718.467, + "value": 43889.244, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7402dc1ee9ffa3ff22ae33bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77983052c0e1b3b26ff619dc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -101057,7 +100551,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -101066,7 +100560,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -101074,27 +100568,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001449", + "id": "E14001533", "level": "constituency", - "name": "Romsey and Southampton North", + "name": "Sussex Weald", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Romsey and Southampton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sussex Weald: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001449" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001533" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -101107,20 +100601,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7402dc1ee9ffa3ff22ae33bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77983052c0e1b3b26ff619dc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 314396215.447, + "value": 31379.001, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7408fb71e83a4e2cba683677", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77a004a3b0b9229424849759", "aggregation": { "method": "sum" }, @@ -101161,19 +100655,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001315", + "id": "E14001387", "level": "constituency", - "name": "Kingston upon Hull West and Haltemprice", + "name": "North Devon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kingston upon Hull West and Haltemprice: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North Devon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001315" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001387" }, "measure": { "unit": "kwh" @@ -101196,20 +100690,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7408fb71e83a4e2cba683677", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77a004a3b0b9229424849759", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 146052010.2, + "value": 172280041.217, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74169b35f26ab6a43ab5fab7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77a47e597dc8ac14eb62d9b3", "aggregation": { "method": "sum" }, @@ -101250,19 +100744,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001500", + "id": "W07000087", "level": "constituency", - "name": "Southampton Test", + "name": "Caerfyrddin", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Southampton Test: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Caerfyrddin: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001500" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000087" }, "measure": { "unit": "kwh" @@ -101283,28 +100777,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74169b35f26ab6a43ab5fab7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77a47e597dc8ac14eb62d9b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 362813413.325, + "value": 210340830.673, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7442eb21f596370cafd8f1af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77bd9af66c6ce36400373233", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -101320,7 +100814,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -101329,7 +100823,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -101337,27 +100831,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001254", + "id": "E14001210", "level": "constituency", - "name": "Gravesham", + "name": "Earley and Woodley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gravesham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Earley and Woodley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001254" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001210" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -101372,28 +100866,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7442eb21f596370cafd8f1af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77bd9af66c6ce36400373233", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 148539113.069, + "value": 41202.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74700cd5e9a12ef7bc935798", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77c923bb6d15052d35ac8c15", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -101406,83 +100900,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001544", + "id": "E14001405", "level": "constituency", - "name": "Thirsk and Malton", + "name": "North West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Thirsk and Malton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North West Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001544" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001405" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74700cd5e9a12ef7bc935798", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77c923bb6d15052d35ac8c15", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48868.227, + "value": 312146260.066, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:748bd10cb0a287efef5d4f13", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77ded3bf22b900217799fc11", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -101495,83 +100987,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001591", + "id": "W07000101", "level": "constituency", - "name": "Witney", + "name": "Monmouthshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Witney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Monmouthshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001591" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000101" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:748bd10cb0a287efef5d4f13", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77ded3bf22b900217799fc11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45204.768, + "value": 352661943.733, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74911d72058058fe86bead8d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77e16efef148c8801a1872e4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -101584,83 +101074,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001254", + "id": "E14001197", "level": "constituency", - "name": "Gravesham", + "name": "Didcot and Wantage", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gravesham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Didcot and Wantage: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001254" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001197" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74911d72058058fe86bead8d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77e16efef148c8801a1872e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44361.0, + "value": 443528777.896, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:749206444e2a86d0cabce96a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77e9339c24b9f0f54171b1d8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -101673,81 +101161,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001234", + "id": "E14001129", "level": "constituency", - "name": "Farnham and Bordon", + "name": "Brighton Kemptown and Peacehaven", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Farnham and Bordon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Brighton Kemptown and Peacehaven: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001234" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001129" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:749206444e2a86d0cabce96a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77e9339c24b9f0f54171b1d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 572616503.427, + "value": 133801209.875, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7498b46f74120d768a357d77", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78290128298aae9ae671811f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -101760,75 +101250,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001453", + "id": "E14001458", "level": "constituency", - "name": "Rugby", + "name": "Rutland and Stamford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rugby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Rutland and Stamford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001453" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001458" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7498b46f74120d768a357d77", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78290128298aae9ae671811f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 165416281.262, + "value": 421412154.507, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74aba82412d878f2ab600f9a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:782baced6917909eb256c1f2", "aggregation": { "method": "sum" }, @@ -101869,19 +101357,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001485", + "id": "E14001353", "level": "constituency", - "name": "South Dorset", + "name": "Manchester Rusholme", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Dorset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Manchester Rusholme: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001485" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001353" }, "measure": { "unit": "count" @@ -101902,28 +101390,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74aba82412d878f2ab600f9a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:782baced6917909eb256c1f2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43132.841, + "value": 30837.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74c1d6aa4d8cfe9e06d277f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7875c5c9ae2ff6a53c4b5a59", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -101936,75 +101424,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001487", + "id": "E14001261", "level": "constituency", - "name": "South Holland and The Deepings", + "name": "Halesowen", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Holland and The Deepings: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Halesowen: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001487" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001261" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74c1d6aa4d8cfe9e06d277f8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7875c5c9ae2ff6a53c4b5a59", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50462.182, + "value": 441060307.341, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74d09f56b6d7ab673c5cf58e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7888f3ff8e8f06d194f264d6", "aggregation": { "method": "sum" }, @@ -102045,19 +101531,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001536", + "id": "E14001578", "level": "constituency", - "name": "Swindon North", + "name": "West Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Swindon North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, West Suffolk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001536" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001578" }, "measure": { "unit": "count" @@ -102078,20 +101564,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74d09f56b6d7ab673c5cf58e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7888f3ff8e8f06d194f264d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42145.117, + "value": 32954.882, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74f9ea1846f68a6c03dff88f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:789de7e1f8ff5f17d707a38b", "aggregation": { "method": "sum" }, @@ -102132,19 +101618,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001325", + "id": "E14001276", "level": "constituency", - "name": "Leeds West and Pudsey", + "name": "Hayes and Harlington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leeds West and Pudsey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hayes and Harlington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001325" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001276" }, "measure": { "unit": "kwh" @@ -102165,28 +101651,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74f9ea1846f68a6c03dff88f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:789de7e1f8ff5f17d707a38b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 453621041.307, + "value": 451277888.862, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75214f31e60229b99700f69f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78a344f140ead24a0a65ee17", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -102202,7 +101688,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -102211,7 +101697,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -102219,27 +101705,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001400", + "id": "E14001429", "level": "constituency", - "name": "North Warwickshire and Bedworth", + "name": "Poole", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Warwickshire and Bedworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Poole: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001400" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001429" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -102254,20 +101740,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75214f31e60229b99700f69f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78a344f140ead24a0a65ee17", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42223.241, + "value": 154085978.413, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75281d0d85f0c3f29538e590", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78d0cf854af2fb8b7820121f", "aggregation": { "method": "sum" }, @@ -102308,19 +101794,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001260", + "id": "E14001160", "level": "constituency", - "name": "Hackney South and Shoreditch", + "name": "Chelsea and Fulham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hackney South and Shoreditch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Chelsea and Fulham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001260" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001160" }, "measure": { "unit": "kwh" @@ -102341,28 +101827,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75281d0d85f0c3f29538e590", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78d0cf854af2fb8b7820121f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 343156628.927, + "value": 588039567.958, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7555a54edb5a96fa2e84ef05", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78d5435399468472a067ac84", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -102375,83 +101861,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000084", + "id": "E14001401", "level": "constituency", - "name": "Blaenau Gwent and Rhymney", + "name": "North West Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Blaenau Gwent and Rhymney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North West Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000084" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001401" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7555a54edb5a96fa2e84ef05", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78d5435399468472a067ac84", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 123347647.73, + "value": 463540189.194, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:757a2b6571c6b7cf8a56c853", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78f1a11c615c7adcb67ab3f3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -102467,7 +101951,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -102476,7 +101960,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -102484,27 +101968,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001124", + "id": "E14001435", "level": "constituency", - "name": "Brentford and Isleworth", + "name": "Queen's Park and Maida Vale", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brentford and Isleworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Queen's Park and Maida Vale: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001124" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001435" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -102517,28 +102001,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:757a2b6571c6b7cf8a56c853", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78f1a11c615c7adcb67ab3f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36279.806, + "value": 467826076.593, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75a5b619fb531b8b1900ecfc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79583cbe9cf5c01d97780730", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -102554,7 +102038,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -102563,7 +102047,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -102571,27 +102055,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000105", + "id": "E14001413", "level": "constituency", - "name": "Newport West and Islwyn", + "name": "Nuneaton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newport West and Islwyn: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Nuneaton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000105" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001413" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -102604,20 +102088,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75a5b619fb531b8b1900ecfc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79583cbe9cf5c01d97780730", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 464839098.463, + "value": 42798.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75b504233df862fab0d3757b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:795ad818066e295fda0fc5e2", "aggregation": { "method": "sum" }, @@ -102658,19 +102142,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001251", + "id": "E14001519", "level": "constituency", - "name": "Gorton and Denton", + "name": "Stockton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gorton and Denton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stockton West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001251" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001519" }, "measure": { "unit": "count" @@ -102693,20 +102177,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75b504233df862fab0d3757b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:795ad818066e295fda0fc5e2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45985.769, + "value": 40825.676, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75c67b11087a5b4bfdc3bfc2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:795fc61d74c4c8fc832e68ca", "aggregation": { "method": "sum" }, @@ -102747,19 +102231,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001248", + "id": "E14001308", "level": "constituency", - "name": "Gloucester", + "name": "Keighley and Ilkley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gloucester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Keighley and Ilkley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001248" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001308" }, "measure": { "unit": "count" @@ -102780,28 +102264,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75c67b11087a5b4bfdc3bfc2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:795fc61d74c4c8fc832e68ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47050.802, + "value": 40785.46, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75d4e18435734b1701b5b26d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:799ac7ac6188a215c3cb369e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -102817,7 +102301,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -102826,7 +102310,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -102834,27 +102318,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000096", + "id": "E14001201", "level": "constituency", - "name": "Lothian East", + "name": "Dorking and Horley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lothian East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dorking and Horley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001201" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -102869,28 +102353,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75d4e18435734b1701b5b26d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:799ac7ac6188a215c3cb369e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 157538345.257, + "value": 40371.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75e0f6675385bcf28f741f1a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79a9910a8200a63e47fa87f7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -102903,83 +102387,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001484", + "id": "E14001552", "level": "constituency", - "name": "South Devon", + "name": "Torridge and Tavistock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Torridge and Tavistock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001484" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001552" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75e0f6675385bcf28f741f1a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79a9910a8200a63e47fa87f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 187580156.728, + "value": 225028396.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75e12d0a787de7f5b94e4c1c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79ba3213fe616256086e837d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -102992,81 +102474,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001085", + "id": "E14001228", "level": "constituency", - "name": "Bermondsey and Old Southwark", + "name": "Erewash", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bermondsey and Old Southwark: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Erewash: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001085" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001228" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75e12d0a787de7f5b94e4c1c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79ba3213fe616256086e837d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 245539313.62, + "value": 44388.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75e57adfc7b8b16b3d10bc21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79e7b038559549236388a59d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -103079,73 +102563,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001452", + "id": "E14001348", "level": "constituency", - "name": "Rotherham", + "name": "Maidenhead", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rotherham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Maidenhead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001452" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001348" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75e57adfc7b8b16b3d10bc21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79e7b038559549236388a59d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 495834348.082, + "value": 186905852.02, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75ede066e8e0de02efd88ac5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a31364278fe4fc5eda9374f", "aggregation": { "method": "sum" }, @@ -103186,19 +102672,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000080", + "id": "E14001235", "level": "constituency", - "name": "Edinburgh South", + "name": "Faversham and Mid Kent", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Edinburgh South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Faversham and Mid Kent: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000080" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001235" }, "measure": { "unit": "kwh" @@ -103221,20 +102707,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75ede066e8e0de02efd88ac5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a31364278fe4fc5eda9374f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 145046950.626, + "value": 157865669.076, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a34d09f3fd7b1ccfec4f12c", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001532", + "level": "constituency", + "name": "Surrey Heath", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Surrey Heath: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001532" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a34d09f3fd7b1ccfec4f12c", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 40154.21, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7632e3fefbfdf2dd1f36d6b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a4723e50d89f0679d14818f", "aggregation": { "method": "sum" }, @@ -103275,19 +102850,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001237", + "id": "E14001175", "level": "constituency", - "name": "Filton and Bradley Stoke", + "name": "Clapham and Brixton Hill", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Filton and Bradley Stoke: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Clapham and Brixton Hill: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001237" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001175" }, "measure": { "unit": "count" @@ -103308,20 +102883,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7632e3fefbfdf2dd1f36d6b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a4723e50d89f0679d14818f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41890.016, + "value": 40742.071, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:763a432f5dd16803c4714ab7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a92a50bafd23a32a9d2ff1f", "aggregation": { "method": "sum" }, @@ -103362,19 +102937,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001268", + "id": "E14001420", "level": "constituency", - "name": "Harpenden and Berkhamsted", + "name": "Oxford West and Abingdon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Harpenden and Berkhamsted: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Oxford West and Abingdon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001268" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001420" }, "measure": { "unit": "count" @@ -103397,28 +102972,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:763a432f5dd16803c4714ab7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a92a50bafd23a32a9d2ff1f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40217.217, + "value": 42164.368, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:767ea02a0ee46824d761cef3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a9e460595ace22836a979d4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -103431,81 +103006,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000104", + "id": "S14000063", "level": "constituency", - "name": "Rutherglen", + "name": "Airdrie and Shotts", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rutherglen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Airdrie and Shotts: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000063" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:767ea02a0ee46824d761cef3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a9e460595ace22836a979d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42274.805, + "value": 43142.665, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:768d54eeba53b3fe73841a2d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ad9a1970ce582d927fbd101", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -103518,81 +103095,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000107", + "id": "E14001281", "level": "constituency", - "name": "Rhondda and Ogmore", + "name": "Hereford and South Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rhondda and Ogmore: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hereford and South Herefordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000107" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001281" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:768d54eeba53b3fe73841a2d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ad9a1970ce582d927fbd101", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 510690807.464, + "value": 160197571.895, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:768f78fb728b9d6d24e7cca0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7aed25ba89e846b3446b7c00", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -103605,73 +103184,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001288", + "id": "W07000094", "level": "constituency", - "name": "Hinckley and Bosworth", + "name": "Clwyd East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hinckley and Bosworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Clwyd East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001288" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000094" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:768f78fb728b9d6d24e7cca0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7aed25ba89e846b3446b7c00", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39752.037, + "value": 44200.532, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:768feb69f1e4b1ae6c4bcf9c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b183210efe9b6da30894af7", "aggregation": { "method": "sum" }, @@ -103712,19 +103293,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001527", + "id": "E14001229", "level": "constituency", - "name": "Streatham and Croydon North", + "name": "Erith and Thamesmead", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Streatham and Croydon North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Erith and Thamesmead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001527" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001229" }, "measure": { "unit": "count" @@ -103745,20 +103326,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:768feb69f1e4b1ae6c4bcf9c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b183210efe9b6da30894af7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43714.915, + "value": 44572.648, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:769519217b637c743a34d30f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b210fa79789fe40bda8b987", "aggregation": { "method": "sum" }, @@ -103799,19 +103380,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001534", + "id": "E14001123", "level": "constituency", - "name": "Sutton and Cheam", + "name": "Brent West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sutton and Cheam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Brent West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001534" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001123" }, "measure": { "unit": "kwh" @@ -103832,20 +103413,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:769519217b637c743a34d30f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b210fa79789fe40bda8b987", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 462377275.01, + "value": 517111941.672, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7696d1b03c27b88e7a46ba41", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b267b35275a18ac12c56509", "aggregation": { "method": "sum" }, @@ -103886,19 +103467,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001595", + "id": "E14001596", "level": "constituency", - "name": "Wolverhampton South East", + "name": "Wolverhampton West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wolverhampton South East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wolverhampton West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001595" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001596" }, "measure": { "unit": "count" @@ -103919,28 +103500,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7696d1b03c27b88e7a46ba41", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b267b35275a18ac12c56509", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46481.579, + "value": 41782.309, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76a87dc5047c1c8e096e5912", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b51ad84c65d7b0918c52c5e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -103953,83 +103534,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001104", + "id": "E14001517", "level": "constituency", - "name": "Blackpool North and Fleetwood", + "name": "Stockport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Blackpool North and Fleetwood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stockport: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001104" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001517" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76a87dc5047c1c8e096e5912", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b51ad84c65d7b0918c52c5e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46043.014, + "value": 42364.57, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76b405fa381bea07daf8962c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b7cfe5892889a226c7bb1a5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -104042,83 +103621,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001262", + "id": "E14001183", "level": "constituency", - "name": "Halifax", + "name": "Cramlington and Killingworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Halifax: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Cramlington and Killingworth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001262" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001183" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76b405fa381bea07daf8962c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b7cfe5892889a226c7bb1a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48503.417, + "value": 494140816.423, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76b92347e209294558e5de1f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b861e4e704cb05fdfe2acd1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -104131,73 +103708,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001208", + "id": "E14001127", "level": "constituency", - "name": "Ealing North", + "name": "Bridlington and The Wolds", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ealing North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bridlington and The Wolds: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001208" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001127" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76b92347e209294558e5de1f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b861e4e704cb05fdfe2acd1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41660.462, + "value": 46666.922, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76c7ccbb2d8b50bfcbdd4913", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ba11a9a70c83fd00da15612", "aggregation": { "method": "sum" }, @@ -104238,19 +103817,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001192", + "id": "E14001333", "level": "constituency", - "name": "Daventry", + "name": "Lewisham West and East Dulwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Daventry: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Lewisham West and East Dulwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001192" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001333" }, "measure": { "unit": "kwh" @@ -104273,28 +103852,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76c7ccbb2d8b50bfcbdd4913", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ba11a9a70c83fd00da15612", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 199713973.136, + "value": 126961535.384, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77054dfe738b60948ce28508", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7bc94ddfe263b0317b4ebfe1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001576", + "level": "constituency", + "name": "West Ham and Beckton", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, West Ham and Beckton: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001576" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7bc94ddfe263b0317b4ebfe1", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 37217.279, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7bd706da94b80441ae9ca923", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -104310,7 +103976,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -104319,7 +103985,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -104327,27 +103993,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001357", + "id": "E14001272", "level": "constituency", - "name": "Melton and Syston", + "name": "Hartlepool", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Melton and Syston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hartlepool: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001357" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001272" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -104362,28 +104028,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77054dfe738b60948ce28508", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7bd706da94b80441ae9ca923", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 148836904.716, + "value": 44827.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:771e456f53920593c5e35567", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c2770d7bafc7da8105649df", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -104396,81 +104062,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001138", + "id": "E14001163", "level": "constituency", - "name": "Bromsgrove", + "name": "Chester North and Neston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bromsgrove: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Chester North and Neston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001138" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001163" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:771e456f53920593c5e35567", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c2770d7bafc7da8105649df", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 507731271.272, + "value": 43409.995, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77694e9a7eb9b660b52b55ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c2ea9b72579763f808b47c9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -104483,81 +104151,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000081", + "id": "E14001437", "level": "constituency", - "name": "Aberafan Maesteg", + "name": "Rayleigh and Wickford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aberafan Maesteg: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Rayleigh and Wickford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000081" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001437" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77694e9a7eb9b660b52b55ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c2ea9b72579763f808b47c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 425257959.275, + "value": 41728.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7790182e85a73646292ae8e9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c3627420007a25facebd442", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -104570,75 +104240,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000080", + "id": "E14001226", "level": "constituency", - "name": "Edinburgh South", + "name": "Epping Forest", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Edinburgh South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Epping Forest: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000080" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001226" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7790182e85a73646292ae8e9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c3627420007a25facebd442", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47248.817, + "value": 39164.373, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77b9e87fdabf5209ec43fd8c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c4e2fa76c2dbc6ce46c2d9e", "aggregation": { "method": "sum" }, @@ -104679,19 +104347,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001081", + "id": "E14001360", "level": "constituency", - "name": "Battersea", + "name": "Mid Buckinghamshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Battersea: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Mid Buckinghamshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001081" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001360" }, "measure": { "unit": "count" @@ -104712,20 +104380,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77b9e87fdabf5209ec43fd8c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c4e2fa76c2dbc6ce46c2d9e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38080.092, + "value": 30731.987, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c5d4cf9606b90381629b23b", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001358", + "level": "constituency", + "name": "Meriden and Solihull East", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Meriden and Solihull East: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001358" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c5d4cf9606b90381629b23b", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 43228.271, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77c658e9ff9ca140cc4fc90e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c8720a52c93d67f7671e929", "aggregation": { "method": "sum" }, @@ -104766,19 +104523,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001179", + "id": "E14001284", "level": "constituency", - "name": "Corby and East Northamptonshire", + "name": "Hertsmere", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Corby and East Northamptonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hertsmere: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001179" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001284" }, "measure": { "unit": "kwh" @@ -104801,20 +104558,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77c658e9ff9ca140cc4fc90e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c8720a52c93d67f7671e929", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 174498213.075, + "value": 178091260.045, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77c9f5eb45eaa00ac46d09ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c8d10f86f6ac760a345df43", "aggregation": { "method": "sum" }, @@ -104855,19 +104612,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001393", + "id": "E14001170", "level": "constituency", - "name": "North East Hertfordshire", + "name": "Chorley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North East Hertfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Chorley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001393" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001170" }, "measure": { "unit": "kwh" @@ -104890,28 +104647,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77c9f5eb45eaa00ac46d09ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c8d10f86f6ac760a345df43", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 185695134.374, + "value": 142852513.96, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77faf44b4eabb98399f9ad10", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c91f86df5f5fe16f826e7d9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -104927,7 +104684,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -104936,7 +104693,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -104944,27 +104701,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000078", + "id": "S14000065", "level": "constituency", - "name": "Edinburgh East and Musselburgh", + "name": "Angus and Perthshire Glens", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Edinburgh East and Musselburgh: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Angus and Perthshire Glens: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000078" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000065" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -104979,28 +104736,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77faf44b4eabb98399f9ad10", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c91f86df5f5fe16f826e7d9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 60212.394, + "value": 211201160.822, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78075b52b526ac529ccfae95", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c96917f75e0e6c60ac9a09a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -105013,81 +104770,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000095", + "id": "E14001140", "level": "constituency", - "name": "Livingston", + "name": "Broxtowe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Livingston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Broxtowe: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000095" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001140" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78075b52b526ac529ccfae95", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c96917f75e0e6c60ac9a09a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 541986890.581, + "value": 43948.342, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7833a127beec28b9fab79e21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ca315c6f87df706672b7f58", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -105103,7 +104862,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -105112,7 +104871,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -105120,27 +104879,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001424", + "id": "E14001348", "level": "constituency", - "name": "Penrith and Solway", + "name": "Maidenhead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Penrith and Solway: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Maidenhead: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001424" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001348" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -105155,28 +104914,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7833a127beec28b9fab79e21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ca315c6f87df706672b7f58", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 168758659.082, + "value": 44927.323, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:783918debd1ae11da1b47a87", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7caaab3413ad5802715beefe", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -105192,7 +104951,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -105201,150 +104960,61 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001581", - "level": "constituency", - "name": "Weston-super-Mare", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Weston-super-Mare: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001581" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:783918debd1ae11da1b47a87", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 381780610.722, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:785e24a14ab8536ce4014edb", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001101", + "id": "E14001348", "level": "constituency", - "name": "Bishop Auckland", + "name": "Maidenhead", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bishop Auckland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Maidenhead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001348" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:785e24a14ab8536ce4014edb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7caaab3413ad5802715beefe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45877.245, + "value": 38875.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78919b92831bf20d271b8473", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cb776a4c85e30509124e3a9", "aggregation": { "method": "sum" }, @@ -105385,19 +105055,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001511", + "id": "E14001325", "level": "constituency", - "name": "St Ives", + "name": "Leeds West and Pudsey", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, St Ives: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Leeds West and Pudsey: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001511" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001325" }, "measure": { "unit": "count" @@ -105420,28 +105090,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78919b92831bf20d271b8473", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7cb776a4c85e30509124e3a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48265.876, + "value": 45033.343, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78a4ff526e1dabeb54aeef19", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cbeb2e38ee086db91ffce45", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -105454,83 +105124,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001273", + "id": "E14001491", "level": "constituency", - "name": "Harwich and North Essex", + "name": "South Ribble", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harwich and North Essex: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Ribble: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001273" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001491" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78a4ff526e1dabeb54aeef19", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7cbeb2e38ee086db91ffce45", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 163620009.025, + "value": 455087876.203, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78bcdf9d216998d6d1dc41f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cd3ccba4b3d01be7114c436", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -105543,75 +105211,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001416", + "id": "E14001470", "level": "constituency", - "name": "Oldham West, Chadderton and Royton", + "name": "Sheffield South East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Oldham West, Chadderton and Royton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Sheffield South East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001416" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001470" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78bcdf9d216998d6d1dc41f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7cd3ccba4b3d01be7114c436", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43532.241, + "value": 468842193.959, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78c9627f1d81de0c82f9b995", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cd7a93a31a977d911ea222f", "aggregation": { "method": "sum" }, @@ -105652,19 +105318,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001192", + "id": "W07000109", "level": "constituency", - "name": "Daventry", + "name": "Torfaen", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Daventry: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Torfaen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001192" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000109" }, "measure": { "unit": "count" @@ -105685,28 +105351,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78c9627f1d81de0c82f9b995", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7cd7a93a31a977d911ea222f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36569.505, + "value": 41725.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78cee3695ba23dbcca3191e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cdb5e68a0741b3525f7bf2d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -105719,73 +105385,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000105", + "id": "E14001097", "level": "constituency", - "name": "Stirling and Strathallan", + "name": "Birmingham Northfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stirling and Strathallan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Birmingham Northfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000105" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001097" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78cee3695ba23dbcca3191e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7cdb5e68a0741b3525f7bf2d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36782.227, + "value": 147448990.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78fc95b4767a279c5a25c21e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ce0db979213f5902fdcb408", "aggregation": { "method": "sum" }, @@ -105826,19 +105494,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001103", + "id": "S14000104", "level": "constituency", - "name": "Blackley and Middleton South", + "name": "Rutherglen", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Blackley and Middleton South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Rutherglen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001103" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000104" }, "measure": { "unit": "count" @@ -105861,20 +105529,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78fc95b4767a279c5a25c21e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ce0db979213f5902fdcb408", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46343.179, + "value": 45992.779, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7913706b22e3cb230a830657", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ce77ac71e084c560306070c", "aggregation": { "method": "sum" }, @@ -105915,19 +105583,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001337", + "id": "E14001568", "level": "constituency", - "name": "Liverpool Garston", + "name": "Watford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Liverpool Garston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Watford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001337" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001568" }, "measure": { "unit": "count" @@ -105948,28 +105616,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7913706b22e3cb230a830657", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ce77ac71e084c560306070c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40733.381, + "value": 37913.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79227c314040d83368fad0a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cff3ae3b612c5a5d3e1348b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -105982,81 +105650,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001283", + "id": "E14001265", "level": "constituency", - "name": "Hertford and Stortford", + "name": "Hampstead and Highgate", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hertford and Stortford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hampstead and Highgate: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001283" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001265" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79227c314040d83368fad0a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7cff3ae3b612c5a5d3e1348b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42289.332, + "value": 58435.647, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:793cec11d119380dc4a6622f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d2206f7afa7de1d51d2650b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -106072,7 +105742,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -106081,7 +105751,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -106089,27 +105759,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000081", + "id": "S14000087", "level": "constituency", - "name": "Aberafan Maesteg", + "name": "Glasgow South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Aberafan Maesteg: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Glasgow South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000081" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000087" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -106124,28 +105794,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:793cec11d119380dc4a6622f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d2206f7afa7de1d51d2650b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 119475560.272, + "value": 49648.229, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7940acd45b8c94f602b79b08", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d34740f0c11aa4f7cd3f2d8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -106161,7 +105831,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -106170,7 +105840,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -106178,27 +105848,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001568", + "id": "E14001359", "level": "constituency", - "name": "Watford", + "name": "Mid Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Watford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Mid Bedfordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001568" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001359" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -106211,20 +105881,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7940acd45b8c94f602b79b08", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d34740f0c11aa4f7cd3f2d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 475476407.441, + "value": 37394.74, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:794486da2412d6d6e15f5f11", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d41c09656a036d7f93897d1", "aggregation": { "method": "sum" }, @@ -106265,19 +105935,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001402", + "id": "W07000100", "level": "constituency", - "name": "North West Essex", + "name": "Mid and South Pembrokeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North West Essex: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Mid and South Pembrokeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001402" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000100" }, "measure": { "unit": "kwh" @@ -106300,28 +105970,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:794486da2412d6d6e15f5f11", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d41c09656a036d7f93897d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 200612937.839, + "value": 169246564.306, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7956e30da38d63e822c3d7a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d6fe1012ac4b38c3c0d300a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -106334,83 +106004,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000067", + "id": "E14001075", "level": "constituency", - "name": "Argyll, Bute and South Lochaber", + "name": "Barnsley South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Argyll, Bute and South Lochaber: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Barnsley South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000067" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001075" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7956e30da38d63e822c3d7a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d6fe1012ac4b38c3c0d300a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 60276.543, + "value": 488393982.184, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79759587172a5d9833841939", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d9615e923cfd46c2395c9cb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -106426,7 +106094,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -106435,7 +106103,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -106443,27 +106111,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000099", + "id": "E14001520", "level": "constituency", - "name": "Merthyr Tydfil and Aberdare", + "name": "Stoke-on-Trent Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Merthyr Tydfil and Aberdare: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stoke-on-Trent Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000099" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001520" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -106478,28 +106146,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79759587172a5d9833841939", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d9615e923cfd46c2395c9cb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46082.219, + "value": 143775042.52, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:798d16a2a388eb72d724b8d2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7da1cb1c7d0f0d4852bf30d8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -106515,7 +106183,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -106524,7 +106192,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -106532,27 +106200,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001443", + "id": "E14001460", "level": "constituency", - "name": "Ribble Valley", + "name": "Salisbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ribble Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Salisbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001443" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001460" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -106565,20 +106233,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:798d16a2a388eb72d724b8d2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7da1cb1c7d0f0d4852bf30d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41210.197, + "value": 314958060.204, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79aa056de6956f03cb596a81", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7da857ce92ab27407cf054c6", "aggregation": { "method": "sum" }, @@ -106619,19 +106287,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001526", + "id": "E14001254", "level": "constituency", - "name": "Stratford-on-Avon", + "name": "Gravesham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stratford-on-Avon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Gravesham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001526" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001254" }, "measure": { "unit": "kwh" @@ -106652,28 +106320,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79aa056de6956f03cb596a81", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7da857ce92ab27407cf054c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 388790667.891, + "value": 453768893.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79b2d5da0e5075d903ee295f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7db051a35df6d208bc191a21", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -106686,73 +106354,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001416", + "id": "E14001503", "level": "constituency", - "name": "Oldham West, Chadderton and Royton", + "name": "Southgate and Wood Green", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Oldham West, Chadderton and Royton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Southgate and Wood Green: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001416" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001503" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79b2d5da0e5075d903ee295f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7db051a35df6d208bc191a21", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 462502876.012, + "value": 170658637.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79b301ebcbc6a302e0210213", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7db4710a337306f3ea0a4d9a", "aggregation": { "method": "sum" }, @@ -106793,19 +106463,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000103", + "id": "E14001478", "level": "constituency", - "name": "Neath and Swansea East", + "name": "Smethwick", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Neath and Swansea East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Smethwick: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000103" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001478" }, "measure": { "unit": "kwh" @@ -106826,28 +106496,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79b301ebcbc6a302e0210213", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7db4710a337306f3ea0a4d9a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 441858209.201, + "value": 506992679.727, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79b73835e7ef55f14cec501a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7dba71419bea84978f8c31dd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -106863,7 +106533,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -106872,7 +106542,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -106880,27 +106550,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001520", + "id": "E14001410", "level": "constituency", - "name": "Stoke-on-Trent Central", + "name": "Nottingham East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stoke-on-Trent Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Nottingham East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001520" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001410" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -106913,28 +106583,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79b73835e7ef55f14cec501a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7dba71419bea84978f8c31dd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48589.3, + "value": 468735187.354, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79c3cfd5de91ea1766206711", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7dbfce31ca4dcd427e88e1ab", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -106950,7 +106620,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -106959,7 +106629,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -106967,27 +106637,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001461", + "id": "E14001154", "level": "constituency", - "name": "Scarborough and Whitby", + "name": "Castle Point", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Scarborough and Whitby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Castle Point: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001461" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001154" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -107002,28 +106672,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79c3cfd5de91ea1766206711", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7dbfce31ca4dcd427e88e1ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 53207.188, + "value": 141576337.743, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a0170c491f33c1f44e970b0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7dc64f349dd2cd32e57226de", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -107036,73 +106706,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001064", + "id": "W07000086", "level": "constituency", - "name": "Aldridge-Brownhills", + "name": "Bridgend", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aldridge-Brownhills: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bridgend: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001064" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000086" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a0170c491f33c1f44e970b0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7dc64f349dd2cd32e57226de", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38750.078, + "value": 42206.548, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a37a1f233b81ba15ea451be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7de4bcd6f9e63dd0745e82e2", "aggregation": { "method": "sum" }, @@ -107143,19 +106815,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001457", + "id": "E14001104", "level": "constituency", - "name": "Rushcliffe", + "name": "Blackpool North and Fleetwood", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rushcliffe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Blackpool North and Fleetwood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001457" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001104" }, "measure": { "unit": "count" @@ -107178,28 +106850,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a37a1f233b81ba15ea451be", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7de4bcd6f9e63dd0745e82e2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45817.671, + "value": 46043.014, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a52b2cedf11b9d44968671d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7dea1f2e681c54b71f5cd2e0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -107215,7 +106887,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -107224,7 +106896,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -107232,27 +106904,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001472", + "id": "E14001368", "level": "constituency", - "name": "Shipley", + "name": "Middlesbrough South and East Cleveland", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Shipley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Middlesbrough South and East Cleveland: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001472" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001368" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -107267,28 +106939,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a52b2cedf11b9d44968671d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7dea1f2e681c54b71f5cd2e0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 147053898.446, + "value": 43916.878, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a797f670e31d232bee2a5c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7dfecdb98a5d9efdf0bc577c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -107301,75 +106973,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001238", + "id": "E14001437", "level": "constituency", - "name": "Finchley and Golders Green", + "name": "Rayleigh and Wickford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Finchley and Golders Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Rayleigh and Wickford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001238" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001437" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a797f670e31d232bee2a5c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7dfecdb98a5d9efdf0bc577c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 202829495.364, + "value": 39017.845, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7abb3ccfb6ce584f7a12c359", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e1dc5cdc49a3accc7cf20ca", "aggregation": { "method": "sum" }, @@ -107410,19 +107080,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001168", + "id": "E14001407", "level": "constituency", - "name": "Chippenham", + "name": "Northampton South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chippenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Northampton South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001168" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001407" }, "measure": { "unit": "kwh" @@ -107445,28 +107115,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7abb3ccfb6ce584f7a12c359", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e1dc5cdc49a3accc7cf20ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 151646323.598, + "value": 148066116.955, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7abc6d3a54be6ebee68da9b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e22d81bae9a5eb84aa5d1e2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -107482,7 +107152,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -107491,7 +107161,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -107499,27 +107169,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001218", + "id": "E14001356", "level": "constituency", - "name": "East Worthing and Shoreham", + "name": "Melksham and Devizes", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Worthing and Shoreham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Melksham and Devizes: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001218" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001356" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -107534,20 +107204,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7abc6d3a54be6ebee68da9b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e22d81bae9a5eb84aa5d1e2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43831.0, + "value": 166196798.844, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ac50815c4170833c123fa4a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e2713ff0229ca96a12daac7", "aggregation": { "method": "sum" }, @@ -107588,19 +107258,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001430", + "id": "E14001402", "level": "constituency", - "name": "Poplar and Limehouse", + "name": "North West Essex", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Poplar and Limehouse: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North West Essex: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001430" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001402" }, "measure": { "unit": "kwh" @@ -107621,28 +107291,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ac50815c4170833c123fa4a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e2713ff0229ca96a12daac7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 234584561.99, + "value": 414828138.988, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ad8278581f135891637ea6f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e42f4eceacf41b94bacd1b9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -107655,81 +107325,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001299", + "id": "E14001589", "level": "constituency", - "name": "Hyndburn", + "name": "Wirral West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hyndburn: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wirral West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001299" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001589" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ad8278581f135891637ea6f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e42f4eceacf41b94bacd1b9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41021.224, + "value": 40074.961, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7adaec20a9efc7944fd0b7f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e4ab5ff098a2af5904f22b9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -107745,7 +107417,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -107754,7 +107426,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -107762,27 +107434,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001363", + "id": "E14001274", "level": "constituency", - "name": "Mid Dorset and North Poole", + "name": "Hastings and Rye", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Dorset and North Poole: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hastings and Rye: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001363" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001274" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -107797,20 +107469,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7adaec20a9efc7944fd0b7f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e4ab5ff098a2af5904f22b9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 146329137.54, + "value": 51497.154, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ade1f439e8f0168b5fea311", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e5fc8af92972d4764aba3f4", "aggregation": { "method": "sum" }, @@ -107851,19 +107523,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001525", + "id": "E14001429", "level": "constituency", - "name": "Stratford and Bow", + "name": "Poole", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stratford and Bow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Poole: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001525" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001429" }, "measure": { "unit": "count" @@ -107884,28 +107556,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ade1f439e8f0168b5fea311", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e5fc8af92972d4764aba3f4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 31285.236, + "value": 41530.967, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ae9e7fc234c6cb98eb903bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e8532b9c7917891e3990cfc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -107921,7 +107593,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -107930,7 +107602,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -107938,27 +107610,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001510", + "id": "S14000109", "level": "constituency", - "name": "St Helens South and Whiston", + "name": "Central Ayrshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, St Helens South and Whiston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Central Ayrshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001510" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000109" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -107971,28 +107643,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ae9e7fc234c6cb98eb903bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e8532b9c7917891e3990cfc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43014.904, + "value": 442730027.344, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7af5998c049f9912b1f661bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ea2f87f8890c86d5c00973a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -108005,81 +107677,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001319", + "id": "E14001594", "level": "constituency", - "name": "Leeds Central and Headingley", + "name": "Wolverhampton North East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leeds Central and Headingley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wolverhampton North East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001319" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001594" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7af5998c049f9912b1f661bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ea2f87f8890c86d5c00973a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 32644.159, + "value": 44558.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7af9bf363dae99f362c3d30f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7eb0e7bd120506c2666e8977", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -108092,75 +107766,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001184", + "id": "E14001377", "level": "constituency", - "name": "Crawley", + "name": "Newcastle upon Tyne Central and West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Crawley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Newcastle upon Tyne Central and West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001184" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001377" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7af9bf363dae99f362c3d30f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7eb0e7bd120506c2666e8977", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46540.0, + "value": 565336839.732, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b0f511a0dcf7e2fc67b333a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ecb32faf62669954e6d9fa4", "aggregation": { "method": "sum" }, @@ -108201,19 +107873,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000099", + "id": "E14001212", "level": "constituency", - "name": "Merthyr Tydfil and Aberdare", + "name": "East Grinstead and Uckfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Merthyr Tydfil and Aberdare: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, East Grinstead and Uckfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000099" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001212" }, "measure": { "unit": "kwh" @@ -108234,28 +107906,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b0f511a0dcf7e2fc67b333a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ecb32faf62669954e6d9fa4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 523331953.567, + "value": 398834456.093, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b12e23f253c8eee7723ae02", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ef0fcd23b2f5213ae3ffba7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -108271,7 +107943,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -108280,7 +107952,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -108288,27 +107960,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001432", + "id": "E14001145", "level": "constituency", - "name": "Portsmouth South", + "name": "Bury South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Portsmouth South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bury South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001432" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001145" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -108321,20 +107993,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b12e23f253c8eee7723ae02", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ef0fcd23b2f5213ae3ffba7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39465.409, + "value": 517123415.664, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b12f58a2cbf1c1b4a2bebd4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f01499f6f9b138abd96894d", "aggregation": { "method": "sum" }, @@ -108375,19 +108047,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001371", + "id": "E14001494", "level": "constituency", - "name": "Mitcham and Morden", + "name": "South Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mitcham and Morden: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South Suffolk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001371" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001494" }, "measure": { "unit": "kwh" @@ -108410,28 +108082,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b12f58a2cbf1c1b4a2bebd4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f01499f6f9b138abd96894d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 145918175.66, + "value": 174736088.044, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b18316e3d70a8cb2ced5dfe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f0e4487131b0f0405f0d65c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -108447,7 +108119,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -108456,7 +108128,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -108464,27 +108136,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001515", + "id": "E14001387", "level": "constituency", - "name": "Stalybridge and Hyde", + "name": "North Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stalybridge and Hyde: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North Devon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001515" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001387" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -108497,28 +108169,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b18316e3d70a8cb2ced5dfe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f0e4487131b0f0405f0d65c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 450555704.115, + "value": 34195.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b2e03bcf00c1eae66cc3a18", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f18de29f6fc1f0fc634c871", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -108531,83 +108203,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001316", + "id": "W07000085", "level": "constituency", - "name": "Kingswinford and South Staffordshire", + "name": "Brecon, Radnor and Cwm Tawe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kingswinford and South Staffordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Brecon, Radnor and Cwm Tawe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001316" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000085" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b2e03bcf00c1eae66cc3a18", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f18de29f6fc1f0fc634c871", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40036.019, + "value": 26361.097, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b9e53d63e086497406748cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f47f7d67eff520294e5f33f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -108620,75 +108290,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001188", + "id": "E14001076", "level": "constituency", - "name": "Croydon West", + "name": "Barrow and Furness", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Croydon West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Barrow and Furness: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001188" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001076" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b9e53d63e086497406748cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f47f7d67eff520294e5f33f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51235.561, + "value": 44163.48, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ba6511af1fec3b5ddca9cf6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f48259efbe1559237ddf1e8", "aggregation": { "method": "sum" }, @@ -108729,19 +108397,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000094", + "id": "E14001293", "level": "constituency", - "name": "Clwyd East", + "name": "Hornsey and Friern Barnet", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Clwyd East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hornsey and Friern Barnet: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001293" }, "measure": { "unit": "count" @@ -108764,20 +108432,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ba6511af1fec3b5ddca9cf6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f48259efbe1559237ddf1e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44200.532, + "value": 45992.45, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ba97559eebdf014dfb9456f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fb636ba648d7906659383e4", "aggregation": { "method": "sum" }, @@ -108818,19 +108486,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001330", + "id": "E14001095", "level": "constituency", - "name": "Lewes", + "name": "Birmingham Hodge Hill and Solihull North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lewes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Birmingham Hodge Hill and Solihull North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001330" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001095" }, "measure": { "unit": "count" @@ -108851,28 +108519,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ba97559eebdf014dfb9456f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fb636ba648d7906659383e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38565.429, + "value": 41841.015, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7baf954a8ffc2695c9d4d93d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fbb1f4157d21420326cdc2f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -108885,81 +108553,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001303", + "id": "E14001110", "level": "constituency", - "name": "Isle of Wight East", + "name": "Bolton North East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Isle of Wight East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bolton North East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001303" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001110" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7baf954a8ffc2695c9d4d93d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fbb1f4157d21420326cdc2f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 32173.598, + "value": 50378.548, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7bc78661e97246fb2420dcf7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fbef34b8ff26b258bfb12ca", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -108972,73 +108642,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001346", + "id": "E14001446", "level": "constituency", - "name": "Luton South and South Bedfordshire", + "name": "Rochdale", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Luton South and South Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Rochdale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001346" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001446" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7bc78661e97246fb2420dcf7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fbef34b8ff26b258bfb12ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 490383801.714, + "value": 127970595.284, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7bd34ed07d8d95c3eb1ae87e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fd557198b303369f6a55bc4", "aggregation": { "method": "sum" }, @@ -109079,19 +108751,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001440", + "id": "E14001202", "level": "constituency", - "name": "Redcar", + "name": "Dover and Deal", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Redcar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dover and Deal: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001440" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001202" }, "measure": { "unit": "count" @@ -109114,28 +108786,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7bd34ed07d8d95c3eb1ae87e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fd557198b303369f6a55bc4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45440.557, + "value": 48608.579, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7bfb04f1e976bb961b24a54f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fd5a7c10578b02fcd428535", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -109148,81 +108820,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000021", + "id": "E14001159", "level": "constituency", - "name": "East Renfrewshire", + "name": "Chelmsford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Renfrewshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Chelmsford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000021" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001159" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7bfb04f1e976bb961b24a54f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fd5a7c10578b02fcd428535", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37962.0, + "value": 162365242.196, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c04687468149a709b497495", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fead776a7a9e2368610c6b0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -109235,81 +108909,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001318", + "id": "E14001580", "level": "constituency", - "name": "Lancaster and Wyre", + "name": "Westmorland and Lonsdale", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lancaster and Wyre: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Westmorland and Lonsdale: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001318" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001580" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c04687468149a709b497495", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fead776a7a9e2368610c6b0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 376038583.775, + "value": 48865.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c087c5d115230c5237d2cbc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8046ba94b939da1e65b4a066", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -109325,7 +109001,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -109334,7 +109010,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -109342,27 +109018,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001237", + "id": "E14001166", "level": "constituency", - "name": "Filton and Bradley Stoke", + "name": "Chichester", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Filton and Bradley Stoke: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Chichester: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001237" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001166" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -109377,20 +109053,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c087c5d115230c5237d2cbc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8046ba94b939da1e65b4a066", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 145893385.643, + "value": 51094.184, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c12112cbdee6d79a6dd5441", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80540e9cf99567486c3eda48", "aggregation": { "method": "sum" }, @@ -109431,19 +109107,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001404", + "id": "S14000062", "level": "constituency", - "name": "North West Leicestershire", + "name": "Aberdeenshire North and Moray East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North West Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Aberdeenshire North and Moray East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001404" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000062" }, "measure": { "unit": "count" @@ -109464,20 +109140,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c12112cbdee6d79a6dd5441", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80540e9cf99567486c3eda48", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42502.963, + "value": 33813.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c5c12ecf9c89e1972033bb8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:805465e3cca6abb4421d650a", "aggregation": { "method": "sum" }, @@ -109518,19 +109194,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001588", + "id": "E14001541", "level": "constituency", - "name": "Windsor", + "name": "Telford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Windsor: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Telford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001588" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001541" }, "measure": { "unit": "kwh" @@ -109551,28 +109227,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c5c12ecf9c89e1972033bb8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:805465e3cca6abb4421d650a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 578038176.435, + "value": 459849031.343, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c97ff870b4b18355622b823", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:805b2aa784df15989ead72bc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -109588,7 +109264,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -109597,7 +109273,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -109605,27 +109281,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001414", + "id": "E14001411", "level": "constituency", - "name": "Old Bexley and Sidcup", + "name": "Nottingham North and Kimberley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Old Bexley and Sidcup: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Nottingham North and Kimberley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001414" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001411" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -109638,20 +109314,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c97ff870b4b18355622b823", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:805b2aa784df15989ead72bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 487265788.188, + "value": 46072.39, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ca25f191eb7615602aa1bc2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8085fbf21a82d2d185beebcc", "aggregation": { "method": "sum" }, @@ -109692,19 +109368,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001153", + "id": "E14001154", "level": "constituency", - "name": "Carshalton and Wallington", + "name": "Castle Point", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Carshalton and Wallington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Castle Point: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001153" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001154" }, "measure": { "unit": "kwh" @@ -109725,28 +109401,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ca25f191eb7615602aa1bc2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8085fbf21a82d2d185beebcc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 447217224.353, + "value": 452646213.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cc7adfc4e0385fcf7da0b19", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:808811ddccddf8415f98e217", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -109762,7 +109438,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -109771,7 +109447,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -109779,27 +109455,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000110", + "id": "S14000071", "level": "constituency", - "name": "Kilmarnock and Loudoun", + "name": "Cowdenbeath and Kirkcaldy", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kilmarnock and Loudoun: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cowdenbeath and Kirkcaldy: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000071" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -109814,28 +109490,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7cc7adfc4e0385fcf7da0b19", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:808811ddccddf8415f98e217", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 131865181.773, + "value": 48100.722, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ccebc71fa5604a4eccca260", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80905d21182daa6e1a5b29e5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -109848,83 +109524,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000073", + "id": "E14001450", "level": "constituency", - "name": "Dumfries and Galloway", + "name": "Rossendale and Darwen", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dumfries and Galloway: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Rossendale and Darwen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000073" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001450" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ccebc71fa5604a4eccca260", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80905d21182daa6e1a5b29e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 180268770.017, + "value": 539429756.488, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d04c12c2cd9d1976dc71288", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:809387d623d928e804f2e11b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -109937,73 +109611,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001413", + "id": "E14001336", "level": "constituency", - "name": "Nuneaton", + "name": "Lincoln", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Nuneaton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Lincoln: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001413" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001336" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d04c12c2cd9d1976dc71288", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:809387d623d928e804f2e11b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 455763792.487, + "value": 50224.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d21a48d3d2cd5a644f09408", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:809fdbdcd290acd5f744073a", "aggregation": { "method": "sum" }, @@ -110044,19 +109720,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001563", + "id": "E14001486", "level": "constituency", - "name": "Walthamstow", + "name": "South East Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Walthamstow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South East Cornwall: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001563" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001486" }, "measure": { "unit": "kwh" @@ -110077,28 +109753,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d21a48d3d2cd5a644f09408", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:809fdbdcd290acd5f744073a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 420092282.809, + "value": 217981430.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d42d11dc729ac72448dc919", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80b4c843869dc290598b2459", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -110111,81 +109787,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001174", + "id": "E14001311", "level": "constituency", - "name": "Clacton", + "name": "Kettering", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Clacton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Kettering: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001174" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001311" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d42d11dc729ac72448dc919", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80b4c843869dc290598b2459", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 437473500.099, + "value": 163753871.292, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d4dae3e56457c12630ab436", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80da079510590ddb9fe89586", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -110198,81 +109876,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001591", + "id": "E14001153", "level": "constituency", - "name": "Witney", + "name": "Carshalton and Wallington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Witney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Carshalton and Wallington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001591" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001153" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d4dae3e56457c12630ab436", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80da079510590ddb9fe89586", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 387767534.768, + "value": 41855.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d5d13f4f6a9765c304a7735", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80e88b6602e74fb3f0bdab1a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -110285,73 +109965,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001342", + "id": "E14001567", "level": "constituency", - "name": "Loughborough", + "name": "Washington and Gateshead South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Loughborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Washington and Gateshead South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001342" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001567" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d5d13f4f6a9765c304a7735", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80e88b6602e74fb3f0bdab1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39389.782, + "value": 114801466.942, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d5d7d8d8e9717c43db17aca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:811d8dcd2deb24de914b9bc4", "aggregation": { "method": "sum" }, @@ -110392,19 +110074,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001128", + "id": "W07000095", "level": "constituency", - "name": "Brigg and Immingham", + "name": "Clwyd North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brigg and Immingham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Clwyd North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001128" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000095" }, "measure": { "unit": "kwh" @@ -110427,20 +110109,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d5d7d8d8e9717c43db17aca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:811d8dcd2deb24de914b9bc4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 132654803.382, + "value": 142432002.794, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d78cf78fdaa4379af50de1f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:811e64c0ea27e8b5f9add2b4", "aggregation": { "method": "sum" }, @@ -110481,19 +110163,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001521", + "id": "E14001224", "level": "constituency", - "name": "Stoke-on-Trent North", + "name": "Ely and East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stoke-on-Trent North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ely and East Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001521" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001224" }, "measure": { "unit": "kwh" @@ -110516,28 +110198,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d78cf78fdaa4379af50de1f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:811e64c0ea27e8b5f9add2b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 131090714.354, + "value": 185298541.01, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d7b895d32f028b9882afec3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8126bee647375b756def9e62", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -110553,7 +110235,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -110562,7 +110244,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -110570,27 +110252,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001277", + "id": "E14001203", "level": "constituency", - "name": "Hazel Grove", + "name": "Droitwich and Evesham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hazel Grove: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Droitwich and Evesham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001277" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001203" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -110603,28 +110285,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d7b895d32f028b9882afec3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8126bee647375b756def9e62", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 489457859.355, + "value": 36656.861, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ddcd92b93b88240afe6b041", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81309550d4a54d58d4a75c1f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -110637,81 +110319,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001574", + "id": "E14001226", "level": "constituency", - "name": "West Bromwich", + "name": "Epping Forest", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Bromwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Epping Forest: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001574" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001226" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ddcd92b93b88240afe6b041", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81309550d4a54d58d4a75c1f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 477931413.613, + "value": 169197190.891, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e0185d879778f76cc76d62d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8136e1dcb2725b2ca06819c2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -110724,81 +110408,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000085", + "id": "E14001273", "level": "constituency", - "name": "Brecon, Radnor and Cwm Tawe", + "name": "Harwich and North Essex", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brecon, Radnor and Cwm Tawe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Harwich and North Essex: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000085" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001273" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e0185d879778f76cc76d62d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8136e1dcb2725b2ca06819c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 26361.097, + "value": 163620009.025, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e0e6bf570b9ea13bf79333c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8138daa997ebecbe4ef11c79", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -110814,7 +110500,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -110823,7 +110509,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -110831,27 +110517,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001279", + "id": "E14001113", "level": "constituency", - "name": "Hendon", + "name": "Bootle", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hendon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bootle: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001279" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001113" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -110866,20 +110552,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e0e6bf570b9ea13bf79333c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8138daa997ebecbe4ef11c79", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 54272.356, + "value": 127568186.78, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e4136906370a43beb222282", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8140514e1bb598af86cfcedb", "aggregation": { "method": "sum" }, @@ -110920,19 +110606,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001312", + "id": "E14001153", "level": "constituency", - "name": "Kingston and Surbiton", + "name": "Carshalton and Wallington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kingston and Surbiton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Carshalton and Wallington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001312" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001153" }, "measure": { "unit": "kwh" @@ -110953,107 +110639,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e4136906370a43beb222282", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8140514e1bb598af86cfcedb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 509726126.263, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e64737caaf97efec5a2d6fe", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001070", - "level": "constituency", - "name": "Ashton-under-Lyne", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Ashton-under-Lyne: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001070" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e64737caaf97efec5a2d6fe", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 42473.371, + "value": 447217224.353, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e8d654326d0f55100ff494a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81468c0b6e620aa2e9c3fc6c", "aggregation": { "method": "sum" }, @@ -111094,19 +110693,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001173", + "id": "E14001079", "level": "constituency", - "name": "City of Durham", + "name": "Bassetlaw", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, City of Durham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bassetlaw: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001173" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001079" }, "measure": { "unit": "count" @@ -111129,20 +110728,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e8d654326d0f55100ff494a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81468c0b6e620aa2e9c3fc6c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43165.18, + "value": 49828.26, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e9b5c88356d73d5a3031ffb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8146f24e85159d2a9818b166", "aggregation": { "method": "sum" }, @@ -111183,19 +110782,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001402", + "id": "E14001168", "level": "constituency", - "name": "North West Essex", + "name": "Chippenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North West Essex: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Chippenham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001402" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001168" }, "measure": { "unit": "count" @@ -111218,28 +110817,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e9b5c88356d73d5a3031ffb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8146f24e85159d2a9818b166", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47086.367, + "value": 43628.697, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7eacac7508b00996e3364091", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8158901be2b7098d5a95e18a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -111252,81 +110851,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001067", + "id": "W07000085", "level": "constituency", - "name": "Arundel and South Downs", + "name": "Brecon, Radnor and Cwm Tawe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Arundel and South Downs: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Brecon, Radnor and Cwm Tawe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001067" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000085" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7eacac7508b00996e3364091", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8158901be2b7098d5a95e18a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 382912896.642, + "value": 160597811.566, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7eae4835cb1d144ab7bd6907", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81af27ccfbea92d9be04cb5a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -111339,81 +110940,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001201", + "id": "E14001109", "level": "constituency", - "name": "Dorking and Horley", + "name": "Bolsover", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dorking and Horley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bolsover: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001201" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001109" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7eae4835cb1d144ab7bd6907", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81af27ccfbea92d9be04cb5a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35536.627, + "value": 48120.032, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ee246433a0bc2d302519e38", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81b75e70a7a9e9148b13f0f4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -111426,73 +111029,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001569", + "id": "E14001315", "level": "constituency", - "name": "Waveney Valley", + "name": "Kingston upon Hull West and Haltemprice", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Waveney Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Kingston upon Hull West and Haltemprice: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001569" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001315" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ee246433a0bc2d302519e38", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81b75e70a7a9e9148b13f0f4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 154139294.766, + "value": 51188.972, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7efa5114c4b95e3f886d25ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81bacb2ac007036e3787cd26", "aggregation": { "method": "sum" }, @@ -111533,19 +111138,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001246", + "id": "E14001147", "level": "constituency", - "name": "Gillingham and Rainham", + "name": "Calder Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gillingham and Rainham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Calder Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001246" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001147" }, "measure": { "unit": "kwh" @@ -111568,20 +111173,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7efa5114c4b95e3f886d25ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81bacb2ac007036e3787cd26", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 136494318.327, + "value": 157582538.034, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f03791aa77f0d56526f2b07", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8216168df849c1e456bf5664", "aggregation": { "method": "sum" }, @@ -111622,19 +111227,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001412", + "id": "E14001182", "level": "constituency", - "name": "Nottingham South", + "name": "Coventry South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Nottingham South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Coventry South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001412" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001182" }, "measure": { "unit": "count" @@ -111657,28 +111262,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f03791aa77f0d56526f2b07", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8216168df849c1e456bf5664", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41931.431, + "value": 45898.862, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f0c89e02b83f84d9662b471", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8235cb0903c1cf42129d9be4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -111694,7 +111299,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -111703,7 +111308,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -111711,27 +111316,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001586", + "id": "E14001373", "level": "constituency", - "name": "Wimbledon", + "name": "New Forest East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wimbledon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, New Forest East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001586" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001373" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -111746,28 +111351,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f0c89e02b83f84d9662b471", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8235cb0903c1cf42129d9be4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47299.0, + "value": 146224343.752, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f46db89353857087ed5c10e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:823c717836d0173922b73fb2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001066", + "level": "constituency", + "name": "Amber Valley", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Amber Valley: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001066" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:823c717836d0173922b73fb2", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 462989435.702, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:823deb991baa159634327fdf", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -111783,7 +111475,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -111792,7 +111484,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -111800,27 +111492,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001182", + "id": "E14001169", "level": "constituency", - "name": "Coventry South", + "name": "Chipping Barnet", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Coventry South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Chipping Barnet: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001182" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001169" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -111835,20 +111527,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f46db89353857087ed5c10e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:823deb991baa159634327fdf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45898.862, + "value": 175617345.65, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f93f9992bc3c0c911df04c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:823ec108b3bf2829765368f6", "aggregation": { "method": "sum" }, @@ -111889,19 +111581,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001174", + "id": "E14001155", "level": "constituency", - "name": "Clacton", + "name": "Central Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Clacton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Central Devon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001174" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001155" }, "measure": { "unit": "count" @@ -111922,28 +111614,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f93f9992bc3c0c911df04c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:823ec108b3bf2829765368f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40984.886, + "value": 24649.635, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fb4c5b55252c9daae786594", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8241387213de1729fbed57d7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -111956,48 +111648,137 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001228", + "id": "E14001189", "level": "constituency", - "name": "Erewash", + "name": "Dagenham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Erewash: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Dagenham and Rainham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001228" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001189" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8241387213de1729fbed57d7", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 144163050.023, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:824809098009b4a576eca204", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001495", + "level": "constituency", + "name": "South West Devon", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, South West Devon: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001495" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, "period": { "type": "gas_year", "value": 2024 @@ -112009,20 +111790,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fb4c5b55252c9daae786594", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:824809098009b4a576eca204", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 453064817.008, + "value": 38694.925, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fcfd7ce780d95560f8031cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82633d9485196e48befee8d7", "aggregation": { "method": "sum" }, @@ -112063,19 +111844,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001154", + "id": "E14001101", "level": "constituency", - "name": "Castle Point", + "name": "Bishop Auckland", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Castle Point: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bishop Auckland: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001154" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001101" }, "measure": { "unit": "count" @@ -112098,20 +111879,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fcfd7ce780d95560f8031cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82633d9485196e48befee8d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38679.508, + "value": 45877.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ff926d324a1ec5d319fba0b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:826db224f8adb918b9cb161a", "aggregation": { "method": "sum" }, @@ -112152,19 +111933,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001514", + "id": "E14001253", "level": "constituency", - "name": "Staffordshire Moorlands", + "name": "Grantham and Bourne", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Staffordshire Moorlands: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Grantham and Bourne: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001514" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001253" }, "measure": { "unit": "count" @@ -112185,20 +111966,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ff926d324a1ec5d319fba0b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:826db224f8adb918b9cb161a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 32663.553, + "value": 34871.556, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:800245269f45f6e2888f51a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8278a92ca77e34873f5bcb3d", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "S14000108", + "level": "constituency", + "name": "Berwickshire, Roxburgh and Selkirk", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Berwickshire, Roxburgh and Selkirk: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000108" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8278a92ca77e34873f5bcb3d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 177628678.211, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:827be6d5dd4b4f86fa43e3f9", "aggregation": { "method": "sum" }, @@ -112239,19 +112109,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001114", + "id": "E14001440", "level": "constituency", - "name": "Boston and Skegness", + "name": "Redcar", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Boston and Skegness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Redcar: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001114" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001440" }, "measure": { "unit": "count" @@ -112272,20 +112142,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:800245269f45f6e2888f51a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:827be6d5dd4b4f86fa43e3f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35714.076, + "value": 43847.439, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8013ef9150329baa70425eff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:829bdaa13e969c6c374e2c17", "aggregation": { "method": "sum" }, @@ -112326,19 +112196,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001423", + "id": "E14001195", "level": "constituency", - "name": "Penistone and Stocksbridge", + "name": "Derbyshire Dales", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Penistone and Stocksbridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Derbyshire Dales: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001423" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001195" }, "measure": { "unit": "count" @@ -112359,28 +112229,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8013ef9150329baa70425eff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:829bdaa13e969c6c374e2c17", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38895.04, + "value": 34230.042, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80381990eba23f879b079f5a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82a913d116aaa0785ddd360a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -112396,7 +112266,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -112405,7 +112275,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -112413,27 +112283,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000071", + "id": "E14001178", "level": "constituency", - "name": "Cowdenbeath and Kirkcaldy", + "name": "Congleton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cowdenbeath and Kirkcaldy: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Congleton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000071" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001178" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -112448,20 +112318,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80381990eba23f879b079f5a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82a913d116aaa0785ddd360a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48100.722, + "value": 142841340.777, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8051669bdb7c0749aaf91992", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82b411c9cf685a4a7483d32f", "aggregation": { "method": "sum" }, @@ -112502,19 +112372,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001301", + "id": "E14001158", "level": "constituency", - "name": "Ilford South", + "name": "Cheadle", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ilford South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Cheadle: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001301" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001158" }, "measure": { "unit": "kwh" @@ -112537,20 +112407,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8051669bdb7c0749aaf91992", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82b411c9cf685a4a7483d32f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 142229090.826, + "value": 148362106.006, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80554e2c00e8630ec0e79f59", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82daa12120ce778c7e47295a", "aggregation": { "method": "sum" }, @@ -112591,19 +112461,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001410", + "id": "E14001413", "level": "constituency", - "name": "Nottingham East", + "name": "Nuneaton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Nottingham East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Nuneaton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001410" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001413" }, "measure": { "unit": "kwh" @@ -112624,28 +112494,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80554e2c00e8630ec0e79f59", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82daa12120ce778c7e47295a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 468735187.354, + "value": 455763792.487, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8072854dae7b6d1ea0a2968e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82dc21e5ebce6726c389dd4a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -112658,135 +112528,48 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001270", + "id": "E14001415", "level": "constituency", - "name": "Harrow East", + "name": "Oldham East and Saddleworth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harrow East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Oldham East and Saddleworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001270" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001415" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8072854dae7b6d1ea0a2968e", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 37068.957, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80d0c55348de9109a58d2450", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001528", - "level": "constituency", - "name": "Stretford and Urmston", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Stretford and Urmston: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001528" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, "period": { "type": "calendar_year", "value": 2024 @@ -112800,28 +112583,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80d0c55348de9109a58d2450", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82dc21e5ebce6726c389dd4a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 143574857.556, + "value": 44011.959, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80fb0f8ea2ebce0c27027e29", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:830e5025565222548ac4217b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -112834,83 +112617,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001571", + "id": "E14001239", "level": "constituency", - "name": "Wellingborough and Rushden", + "name": "Folkestone and Hythe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wellingborough and Rushden: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Folkestone and Hythe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001571" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001239" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80fb0f8ea2ebce0c27027e29", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:830e5025565222548ac4217b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49944.963, + "value": 39038.277, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8130db4ed101a11ac96702ad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:831876a8896ceecdce4db37b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -112923,81 +112704,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001077", + "id": "E14001267", "level": "constituency", - "name": "Basildon and Billericay", + "name": "Harlow", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Basildon and Billericay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Harlow: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001077" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001267" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8130db4ed101a11ac96702ad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:831876a8896ceecdce4db37b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 467029436.627, + "value": 160939539.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:813b3d6d8cc479bf90f2647a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8320e1d38a4b75cd3b51acf3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -113010,81 +112793,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001131", + "id": "E14001209", "level": "constituency", - "name": "Bristol Central", + "name": "Ealing Southall", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bristol Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ealing Southall: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001131" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001209" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:813b3d6d8cc479bf90f2647a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8320e1d38a4b75cd3b51acf3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 30260.241, + "value": 44690.828, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:817bcac1679744ef26116ed5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8334340f1d21624258ce45ee", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -113100,7 +112885,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -113109,7 +112894,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -113117,27 +112902,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001409", + "id": "E14001245", "level": "constituency", - "name": "Norwich South", + "name": "Gedling", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Norwich South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Gedling: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001409" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001245" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -113152,28 +112937,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:817bcac1679744ef26116ed5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8334340f1d21624258ce45ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 141935503.003, + "value": 47112.497, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81a924da51d96a2ab6038cfe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:834c48e7589dc24b141c8215", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -113186,83 +112971,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000106", + "id": "E14001296", "level": "constituency", - "name": "West Dunbartonshire", + "name": "Hove and Portslade", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Dunbartonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hove and Portslade: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000106" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001296" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81a924da51d96a2ab6038cfe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:834c48e7589dc24b141c8215", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47652.985, + "value": 430396424.35, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81a9c784f84360da2dcaf2e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8355fb043ed379f60858d2c5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -113278,7 +113061,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -113287,7 +113070,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -113295,27 +113078,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001529", + "id": "W07000096", "level": "constituency", - "name": "Stroud", + "name": "Dwyfor Meirionnydd", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stroud: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Dwyfor Meirionnydd: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001529" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000096" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -113328,28 +113111,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81a9c784f84360da2dcaf2e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8355fb043ed379f60858d2c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 425873379.737, + "value": 23016.591, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81bc04bf7e2e1337be7c0abb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83797fb456457a20e109595e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -113365,7 +113148,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -113374,7 +113157,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -113382,27 +113165,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001370", + "id": "E14001442", "level": "constituency", - "name": "Milton Keynes North", + "name": "Reigate", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Milton Keynes North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Reigate: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001370" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001442" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -113415,28 +113198,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81bc04bf7e2e1337be7c0abb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83797fb456457a20e109595e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39980.551, + "value": 618772926.091, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81fe933c6f30e63fe06ec145", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:839275bf89171d7dea0da164", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -113452,7 +113235,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -113461,7 +113244,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -113469,27 +113252,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001346", + "id": "E14001082", "level": "constituency", - "name": "Luton South and South Bedfordshire", + "name": "Beaconsfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Luton South and South Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Beaconsfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001346" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001082" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -113504,20 +113287,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81fe933c6f30e63fe06ec145", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:839275bf89171d7dea0da164", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46226.209, + "value": 178149638.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8203a1a04535e53445b6dfec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83be01fd1a5852313b142ff8", "aggregation": { "method": "sum" }, @@ -113558,19 +113341,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001160", + "id": "E14001193", "level": "constituency", - "name": "Chelsea and Fulham", + "name": "Derby North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chelsea and Fulham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Derby North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001160" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001193" }, "measure": { "unit": "kwh" @@ -113591,28 +113374,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8203a1a04535e53445b6dfec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83be01fd1a5852313b142ff8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 588039567.958, + "value": 480089028.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:823bad835bb17b931e0e971a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83c86272989c768fb92015fa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -113625,83 +113408,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001350", + "id": "E14001475", "level": "constituency", - "name": "Makerfield", + "name": "Skipton and Ripon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Makerfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Skipton and Ripon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001350" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001475" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:823bad835bb17b931e0e971a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83c86272989c768fb92015fa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45690.272, + "value": 34549.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8242c3deb3f1b49b937e8847", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83e5c677a8107ef364143202", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -113714,83 +113495,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000027", + "id": "E14001238", "level": "constituency", - "name": "Na h-Eileanan an Iar", + "name": "Finchley and Golders Green", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Na h-Eileanan an Iar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Finchley and Golders Green: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000027" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001238" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8242c3deb3f1b49b937e8847", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83e5c677a8107ef364143202", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 80558119.417, + "value": 44301.469, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:824c9877bd7396b3000e0e3f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83ebc601faffb3c1d12e6c00", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -113806,7 +113585,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -113815,7 +113594,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -113823,27 +113602,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001510", + "id": "E14001398", "level": "constituency", - "name": "St Helens South and Whiston", + "name": "North Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, St Helens South and Whiston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North Shropshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001510" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001398" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -113856,28 +113635,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:824c9877bd7396b3000e0e3f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83ebc601faffb3c1d12e6c00", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 435778804.92, + "value": 31376.976, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8277edd79c7b8450be7f5caa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:841cf6c567f3258fb1cf7f93", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -113893,7 +113672,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -113902,7 +113681,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -113910,27 +113689,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001270", + "id": "S14000106", "level": "constituency", - "name": "Harrow East", + "name": "West Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harrow East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, West Dunbartonshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001270" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000106" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -113945,28 +113724,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8277edd79c7b8450be7f5caa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:841cf6c567f3258fb1cf7f93", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 143699604.936, + "value": 47652.985, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82a32a1991ec54e65a563cb3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84280895d463754b26f680db", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -113982,7 +113761,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -113991,7 +113770,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -113999,27 +113778,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001231", + "id": "E14001080", "level": "constituency", - "name": "Exeter", + "name": "Bath", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Exeter: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bath: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001231" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001080" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -114034,28 +113813,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82a32a1991ec54e65a563cb3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84280895d463754b26f680db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 125875894.397, + "value": 46622.766, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82ab7b0db07674cf0bcf1295", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84448be5cc85193729162a0c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -114068,73 +113847,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001191", + "id": "E14001335", "level": "constituency", - "name": "Dartford", + "name": "Lichfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dartford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Lichfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001191" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001335" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82ab7b0db07674cf0bcf1295", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84448be5cc85193729162a0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 449049655.863, + "value": 44353.632, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82b9e3d7e4cc79d0758ef5c9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8455cea71b2f596d0f5e7d85", "aggregation": { "method": "sum" }, @@ -114175,19 +113956,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001569", + "id": "E14001521", "level": "constituency", - "name": "Waveney Valley", + "name": "Stoke-on-Trent North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Waveney Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stoke-on-Trent North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001569" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001521" }, "measure": { "unit": "count" @@ -114208,28 +113989,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82b9e3d7e4cc79d0758ef5c9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8455cea71b2f596d0f5e7d85", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 15417.042, + "value": 43895.719, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82e19af543e39423d281a399", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:847a53dc83667ba6b901df94", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -114245,7 +114026,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -114254,7 +114035,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -114262,27 +114043,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001489", + "id": "W07000088", "level": "constituency", - "name": "South Norfolk", + "name": "Caerphilly", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Caerphilly: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001489" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000088" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -114295,20 +114076,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82e19af543e39423d281a399", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:847a53dc83667ba6b901df94", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 28547.367, + "value": 460208894.344, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82eb4f599eade5b10149f44b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84996536e5928a4e7bf8ecfe", "aggregation": { "method": "sum" }, @@ -114349,19 +114130,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001368", + "id": "E14001583", "level": "constituency", - "name": "Middlesbrough South and East Cleveland", + "name": "Whitehaven and Workington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Middlesbrough South and East Cleveland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Whitehaven and Workington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001368" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001583" }, "measure": { "unit": "kwh" @@ -114382,28 +114163,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82eb4f599eade5b10149f44b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84996536e5928a4e7bf8ecfe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 460825344.294, + "value": 487278364.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82ee177e8fdb68f7802e7ff8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84aee36f7460113e277d49d3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -114416,73 +114197,164 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001566", + "level": "constituency", + "name": "Warwick and Leamington", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Warwick and Leamington: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001566" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84aee36f7460113e277d49d3", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 49051.317, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85149c813a3cc202f969ee06", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001587", + "id": "E14001102", "level": "constituency", - "name": "Winchester", + "name": "Blackburn", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Winchester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Blackburn: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001587" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001102" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82ee177e8fdb68f7802e7ff8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85149c813a3cc202f969ee06", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 434246674.893, + "value": 130785688.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82f7389a03ee538ea422dd18", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8532c9a59747bd07821d45eb", "aggregation": { "method": "sum" }, @@ -114523,19 +114395,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001441", + "id": "E14001393", "level": "constituency", - "name": "Redditch", + "name": "North East Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Redditch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North East Hertfordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001441" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001393" }, "measure": { "unit": "kwh" @@ -114558,107 +114430,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82f7389a03ee538ea422dd18", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8532c9a59747bd07821d45eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 139819405.501, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8314e380d7b76da1f4b93372", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001577", - "level": "constituency", - "name": "West Lancashire", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, West Lancashire: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001577" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8314e380d7b76da1f4b93372", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 453576377.953, + "value": 185695134.374, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83153ffbd899e08e13829593", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85410ad7739c856ee9a5b5df", "aggregation": { "method": "sum" }, @@ -114699,19 +114484,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001106", + "id": "S14000021", "level": "constituency", - "name": "Blaydon and Consett", + "name": "East Renfrewshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Blaydon and Consett: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, East Renfrewshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001106" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000021" }, "measure": { "unit": "count" @@ -114734,28 +114519,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83153ffbd899e08e13829593", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85410ad7739c856ee9a5b5df", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44113.969, + "value": 41356.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:835feafb61c2b38389de3749", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8544d7271df71cfcfb28a5fd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -114771,7 +114556,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -114780,7 +114565,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -114788,27 +114573,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001415", + "id": "E14001236", "level": "constituency", - "name": "Oldham East and Saddleworth", + "name": "Feltham and Heston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Oldham East and Saddleworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Feltham and Heston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001415" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001236" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -114821,20 +114606,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:835feafb61c2b38389de3749", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8544d7271df71cfcfb28a5fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 519555839.724, + "value": 37391.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:837b2f4446233c12fa0b0d70", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85455aec7d4ff7e8894c5d92", "aggregation": { "method": "sum" }, @@ -114875,19 +114660,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001550", + "id": "E14001458", "level": "constituency", - "name": "Tooting", + "name": "Rutland and Stamford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tooting: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Rutland and Stamford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001550" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001458" }, "measure": { "unit": "count" @@ -114908,20 +114693,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:837b2f4446233c12fa0b0d70", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85455aec7d4ff7e8894c5d92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40853.136, + "value": 33237.898, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:837d0e65e6aa00968afb2ad0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:855cdda5dbc4aa292cabe6a9", "aggregation": { "method": "sum" }, @@ -114962,19 +114747,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001379", + "id": "S14000064", "level": "constituency", - "name": "Newcastle upon Tyne North", + "name": "Alloa and Grangemouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newcastle upon Tyne North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Alloa and Grangemouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001379" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000064" }, "measure": { "unit": "count" @@ -114997,20 +114782,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:837d0e65e6aa00968afb2ad0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:855cdda5dbc4aa292cabe6a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48560.442, + "value": 46309.561, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83950cb1de9ba0acefbb9da8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8569637002542301295fe414", "aggregation": { "method": "sum" }, @@ -115051,19 +114836,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001285", + "id": "E14001100", "level": "constituency", - "name": "Hexham", + "name": "Birmingham Yardley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hexham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Birmingham Yardley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001285" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001100" }, "measure": { "unit": "count" @@ -115084,20 +114869,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83950cb1de9ba0acefbb9da8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8569637002542301295fe414", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 30912.939, + "value": 37685.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83c344789ff09c671a5c4319", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:858299d1bbdbc90b44ec3456", "aggregation": { "method": "sum" }, @@ -115138,19 +114923,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001587", + "id": "E14001257", "level": "constituency", - "name": "Winchester", + "name": "Greenwich and Woolwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Winchester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Greenwich and Woolwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001587" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001257" }, "measure": { "unit": "kwh" @@ -115173,20 +114958,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83c344789ff09c671a5c4319", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:858299d1bbdbc90b44ec3456", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 185282802.723, + "value": 150210539.898, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83ef01f04f8aabda7ead7e05", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85cdf2869191e712968a2a2a", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001377", + "level": "constituency", + "name": "Newcastle upon Tyne Central and West", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Newcastle upon Tyne Central and West: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001377" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85cdf2869191e712968a2a2a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 55116.944, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85d63d888c31c591ff08d113", "aggregation": { "method": "sum" }, @@ -115227,19 +115101,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001196", + "id": "E14001440", "level": "constituency", - "name": "Dewsbury and Batley", + "name": "Redcar", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dewsbury and Batley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Redcar: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001196" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001440" }, "measure": { "unit": "kwh" @@ -115260,20 +115134,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83ef01f04f8aabda7ead7e05", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85d63d888c31c591ff08d113", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 465957387.582, + "value": 467900753.482, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8400904d3bd7cbc2a452d4e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85d88fb4bc86af2a3a7e4c01", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001395", + "level": "constituency", + "name": "North Herefordshire", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, North Herefordshire: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001395" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85d88fb4bc86af2a3a7e4c01", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 42341.46, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8611f35e6c4a55fe555686b5", "aggregation": { "method": "sum" }, @@ -115314,19 +115277,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001159", + "id": "E14001330", "level": "constituency", - "name": "Chelmsford", + "name": "Lewes", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chelmsford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Lewes: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001159" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001330" }, "measure": { "unit": "kwh" @@ -115347,20 +115310,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8400904d3bd7cbc2a452d4e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8611f35e6c4a55fe555686b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 463547340.0, + "value": 415328676.375, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:840a75efeea14ee5dba9e762", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8613945912a08062ae1632b6", "aggregation": { "method": "sum" }, @@ -115401,19 +115364,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001234", + "id": "E14001125", "level": "constituency", - "name": "Farnham and Bordon", + "name": "Brentwood and Ongar", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Farnham and Bordon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Brentwood and Ongar: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001234" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001125" }, "measure": { "unit": "count" @@ -115436,28 +115399,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:840a75efeea14ee5dba9e762", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8613945912a08062ae1632b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43962.487, + "value": 43580.07, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:842e81c7b24c98a1f7076c2a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86304397d5ee2d8c2e9c337c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -115470,75 +115433,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001553", + "id": "E14001302", "level": "constituency", - "name": "Tottenham", + "name": "Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tottenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ipswich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001553" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001302" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:842e81c7b24c98a1f7076c2a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86304397d5ee2d8c2e9c337c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 160687966.936, + "value": 42524.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:846a3fe7f5cd45c7c98a6de8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:863d34df94983bc14bb77ce3", "aggregation": { "method": "sum" }, @@ -115579,19 +115540,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000063", + "id": "E14001091", "level": "constituency", - "name": "Airdrie and Shotts", + "name": "Birkenhead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Airdrie and Shotts: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Birkenhead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000063" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001091" }, "measure": { "unit": "kwh" @@ -115614,28 +115575,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:846a3fe7f5cd45c7c98a6de8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:863d34df94983bc14bb77ce3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 126019925.013, + "value": 145578197.014, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84731dbc9b87d29611e77dcc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86523352e795c42a88decdb1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -115648,81 +115609,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001486", + "id": "E14001255", "level": "constituency", - "name": "South East Cornwall", + "name": "Great Grimsby and Cleethorpes", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South East Cornwall: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Great Grimsby and Cleethorpes: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001486" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001255" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84731dbc9b87d29611e77dcc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86523352e795c42a88decdb1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 25853.104, + "value": 50661.879, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8481f85d69d6916c886879e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8682706b36064491e462cbf2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -115735,81 +115698,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001469", + "id": "E14001473", "level": "constituency", - "name": "Sheffield Heeley", + "name": "Shrewsbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sheffield Heeley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Shrewsbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001469" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001473" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8481f85d69d6916c886879e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8682706b36064491e462cbf2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 497091116.064, + "value": 46687.292, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:848e47484f23cf565b139f20", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86c0b063e283e86f196fb0af", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -115825,7 +115790,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -115834,7 +115799,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -115842,27 +115807,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001258", + "id": "W07000107", "level": "constituency", - "name": "Guildford", + "name": "Rhondda and Ogmore", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Guildford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Rhondda and Ogmore: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001258" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000107" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -115875,20 +115840,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:848e47484f23cf565b139f20", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86c0b063e283e86f196fb0af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 521989508.338, + "value": 45711.399, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84a3a0f5fb357b05703b78e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86c51d05c05025654918976c", "aggregation": { "method": "sum" }, @@ -115929,19 +115894,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001164", + "id": "E14001355", "level": "constituency", - "name": "Chester South and Eddisbury", + "name": "Mansfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chester South and Eddisbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Mansfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001164" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001355" }, "measure": { "unit": "count" @@ -115962,20 +115927,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84a3a0f5fb357b05703b78e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86c51d05c05025654918976c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 28973.627, + "value": 47383.33, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84bb80fe1867d248632392da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86d80bef0fd58721dc785b03", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001416", + "level": "constituency", + "name": "Oldham West, Chadderton and Royton", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Oldham West, Chadderton and Royton: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001416" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86d80bef0fd58721dc785b03", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 41269.432, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86f3c695a35a2cadccaf8270", "aggregation": { "method": "sum" }, @@ -116016,19 +116068,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001177", + "id": "E14001435", "level": "constituency", - "name": "Colne Valley", + "name": "Queen's Park and Maida Vale", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Colne Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Queen's Park and Maida Vale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001177" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001435" }, "measure": { "unit": "kwh" @@ -116051,28 +116103,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84bb80fe1867d248632392da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86f3c695a35a2cadccaf8270", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 138534151.007, + "value": 163961724.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84cfd943770dea15df30f14e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:873529db95316a800dc010e7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -116088,7 +116140,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -116097,7 +116149,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -116105,27 +116157,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001462", + "id": "E14001200", "level": "constituency", - "name": "Scunthorpe", + "name": "Doncaster North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Scunthorpe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Doncaster North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001462" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001200" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -116138,20 +116190,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84cfd943770dea15df30f14e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:873529db95316a800dc010e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44884.6, + "value": 446293153.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84eeea9cc39670ab4e4469f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:873ce357550b2ba30d507f0d", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001395", + "level": "constituency", + "name": "North Herefordshire", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, North Herefordshire: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001395" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:873ce357550b2ba30d507f0d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 251926107.987, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8783ebfbecb7369d8d089af3", "aggregation": { "method": "sum" }, @@ -116192,19 +116331,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000105", + "id": "E14001526", "level": "constituency", - "name": "Newport West and Islwyn", + "name": "Stratford-on-Avon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newport West and Islwyn: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stratford-on-Avon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000105" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001526" }, "measure": { "unit": "count" @@ -116227,20 +116366,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84eeea9cc39670ab4e4469f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8783ebfbecb7369d8d089af3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44584.779, + "value": 46572.818, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84f63f95e3819718c7035f22", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8797d8e7ca50f308544622f1", "aggregation": { "method": "sum" }, @@ -116281,19 +116420,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001069", + "id": "E14001313", "level": "constituency", - "name": "Ashford", + "name": "Kingston upon Hull East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ashford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Kingston upon Hull East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001069" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001313" }, "measure": { "unit": "count" @@ -116314,20 +116453,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84f63f95e3819718c7035f22", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8797d8e7ca50f308544622f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38536.192, + "value": 45561.464, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:850435a58c5762fd3e36a7fe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87af18474e25c57adbbd31a5", "aggregation": { "method": "sum" }, @@ -116368,19 +116507,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000109", + "id": "E14001092", "level": "constituency", - "name": "Central Ayrshire", + "name": "Birmingham Edgbaston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Central Ayrshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Birmingham Edgbaston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000109" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001092" }, "measure": { "unit": "kwh" @@ -116403,20 +116542,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:850435a58c5762fd3e36a7fe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87af18474e25c57adbbd31a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 122060817.251, + "value": 156161237.771, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8563a6b099973ad138220010", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87bdb58ee0d631f1275bed03", "aggregation": { "method": "sum" }, @@ -116457,19 +116596,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001376", + "id": "E14001219", "level": "constituency", - "name": "Newbury", + "name": "Eastbourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Eastbourne: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001376" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001219" }, "measure": { "unit": "kwh" @@ -116492,28 +116631,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8563a6b099973ad138220010", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87bdb58ee0d631f1275bed03", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 178822006.412, + "value": 144658101.548, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85665c4066831439be80f174", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87cb661a232b0705ff2696b9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -116526,75 +116665,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001468", + "id": "E14001550", "level": "constituency", - "name": "Sheffield Hallam", + "name": "Tooting", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sheffield Hallam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Tooting: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001468" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001550" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85665c4066831439be80f174", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87cb661a232b0705ff2696b9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 136466163.66, + "value": 40853.136, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85734b973d6020d25faaf120", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:882faa0d2e99fde07f941f6c", "aggregation": { "method": "sum" }, @@ -116635,19 +116772,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000087", + "id": "E14001502", "level": "constituency", - "name": "Glasgow South", + "name": "Southend West and Leigh", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glasgow South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Southend West and Leigh: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000087" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001502" }, "measure": { "unit": "kwh" @@ -116668,28 +116805,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85734b973d6020d25faaf120", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:882faa0d2e99fde07f941f6c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 434784338.063, + "value": 534665353.004, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:857d74690eebfbfa7a4dc784", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:884e07d03c2c4233903608cc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -116702,160 +116839,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001418", + "id": "S14000083", "level": "constituency", - "name": "Ossett and Denby Dale", + "name": "Falkirk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ossett and Denby Dale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Falkirk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001418" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000083" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:857d74690eebfbfa7a4dc784", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 40731.053, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:857f394f58df4c8fd1f8e997", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001485", - "level": "constituency", - "name": "South Dorset", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, South Dorset: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001485" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:857f394f58df4c8fd1f8e997", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:884e07d03c2c4233903608cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 394576742.529, + "value": 47831.04, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85a0381a76067290d81e1b19", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:885677a234d1be364fea4eab", "aggregation": { "method": "sum" }, @@ -116896,19 +116948,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001240", + "id": "E14001100", "level": "constituency", - "name": "Forest of Dean", + "name": "Birmingham Yardley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Forest of Dean: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Birmingham Yardley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001240" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001100" }, "measure": { "unit": "count" @@ -116931,28 +116983,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85a0381a76067290d81e1b19", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:885677a234d1be364fea4eab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42181.0, + "value": 40558.364, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85a2b9d068816a5eac2d4525", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8876cb5f801df83307083c8a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -116968,7 +117020,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -116977,7 +117029,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -116985,27 +117037,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000082", + "id": "W07000097", "level": "constituency", - "name": "Alyn and Deeside", + "name": "Gower", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Alyn and Deeside: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Gower: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000082" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000097" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -117020,28 +117072,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85a2b9d068816a5eac2d4525", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8876cb5f801df83307083c8a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45171.725, + "value": 140284865.904, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85c162556f9a03b4499d5f40", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:888174193d2715ae2a2235a6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -117057,7 +117109,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -117066,7 +117118,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -117074,27 +117126,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001221", + "id": "E14001267", "level": "constituency", - "name": "Edmonton and Winchmore Hill", + "name": "Harlow", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Edmonton and Winchmore Hill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Harlow: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001221" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001267" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -117107,28 +117159,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85c162556f9a03b4499d5f40", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:888174193d2715ae2a2235a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 527739495.928, + "value": 42280.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85c4e8c5aa35e1776be4dadd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:889d9975ca560c8087a2b16e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -117144,7 +117196,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -117153,7 +117205,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -117161,27 +117213,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001379", + "id": "E14001487", "level": "constituency", - "name": "Newcastle upon Tyne North", + "name": "South Holland and The Deepings", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newcastle upon Tyne North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South Holland and The Deepings: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001379" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001487" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -117196,28 +117248,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85c4e8c5aa35e1776be4dadd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:889d9975ca560c8087a2b16e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 148755939.326, + "value": 50462.182, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85c7b1fc30aa0fc05a47f9c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88a74417bca5a5b61fb24337", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -117230,73 +117282,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001269", + "id": "E14001231", "level": "constituency", - "name": "Harrogate and Knaresborough", + "name": "Exeter", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harrogate and Knaresborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Exeter: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001269" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001231" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85c7b1fc30aa0fc05a47f9c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88a74417bca5a5b61fb24337", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 599790985.857, + "value": 42128.278, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85e5cc4bbc8f3e76e3200aee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88b6e6207210e1f6619063b6", "aggregation": { "method": "sum" }, @@ -117337,19 +117391,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001154", + "id": "E14001138", "level": "constituency", - "name": "Castle Point", + "name": "Bromsgrove", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Castle Point: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bromsgrove: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001154" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001138" }, "measure": { "unit": "kwh" @@ -117370,28 +117424,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85e5cc4bbc8f3e76e3200aee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88b6e6207210e1f6619063b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 452646213.444, + "value": 507731271.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85f77fdd9d8becdd256f4278", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88d581290248cc641504211a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -117404,83 +117458,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000100", + "id": "E14001598", "level": "constituency", - "name": "Mid and South Pembrokeshire", + "name": "Worsley and Eccles", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid and South Pembrokeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Worsley and Eccles: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000100" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001598" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85f77fdd9d8becdd256f4278", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88d581290248cc641504211a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 169246564.306, + "value": 493032355.408, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86246d637355184ca9e95155", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88f8ede3b820f7ac0138a6b1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -117493,83 +117545,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001573", + "id": "E14001178", "level": "constituency", - "name": "Welwyn Hatfield", + "name": "Congleton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Welwyn Hatfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Congleton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001573" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001178" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86246d637355184ca9e95155", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88f8ede3b820f7ac0138a6b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46300.315, + "value": 39913.02, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8653a01e4f753a70d246b1b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:890d9a5e70008a7802debe77", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -117582,75 +117632,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001097", + "id": "E14001472", "level": "constituency", - "name": "Birmingham Northfield", + "name": "Shipley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Northfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Shipley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001097" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001472" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8653a01e4f753a70d246b1b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:890d9a5e70008a7802debe77", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 147448990.933, + "value": 543553582.214, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:865c9b6e143faa3459250a88", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:893974cb834b111bddbefaa4", "aggregation": { "method": "sum" }, @@ -117691,19 +117739,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001572", + "id": "E14001487", "level": "constituency", - "name": "Wells and Mendip Hills", + "name": "South Holland and The Deepings", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wells and Mendip Hills: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South Holland and The Deepings: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001572" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001487" }, "measure": { "unit": "kwh" @@ -117726,28 +117774,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:865c9b6e143faa3459250a88", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:893974cb834b111bddbefaa4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 157392370.061, + "value": 184853462.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:865f5c9789a8c4f5fffa3b2c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89584378ad41302ea70ddfc7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -117760,48 +117808,135 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000063", + "id": "E14001264", "level": "constituency", - "name": "Airdrie and Shotts", + "name": "Hammersmith and Chiswick", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Airdrie and Shotts: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hammersmith and Chiswick: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000063" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001264" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89584378ad41302ea70ddfc7", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 47482.04, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:898e49313685f41dbd1d4583", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001250", + "level": "constituency", + "name": "Goole and Pocklington", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Goole and Pocklington: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001250" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, "period": { "type": "calendar_year", "value": 2024 @@ -117815,20 +117950,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:865f5c9789a8c4f5fffa3b2c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:898e49313685f41dbd1d4583", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43142.665, + "value": 165571746.235, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:867b3a8fca6e53024763e8a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89aa05a46d310a5db0967e9a", "aggregation": { "method": "sum" }, @@ -117869,19 +118004,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001205", + "id": "W07000091", "level": "constituency", - "name": "Dulwich and West Norwood", + "name": "Cardiff South and Penarth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dulwich and West Norwood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Cardiff South and Penarth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001205" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000091" }, "measure": { "unit": "kwh" @@ -117902,28 +118037,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:867b3a8fca6e53024763e8a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89aa05a46d310a5db0967e9a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 480763203.993, + "value": 385701311.58, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:868094eaec722cdb993a7370", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89b27f86b725ca2785a37ad5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -117936,75 +118071,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001129", + "id": "E14001534", "level": "constituency", - "name": "Brighton Kemptown and Peacehaven", + "name": "Sutton and Cheam", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brighton Kemptown and Peacehaven: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sutton and Cheam: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001129" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001534" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:868094eaec722cdb993a7370", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89b27f86b725ca2785a37ad5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 133801209.875, + "value": 35821.989, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8684c53aa65e279f0e07df65", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89e171ee40e0c07576f9b8b8", "aggregation": { "method": "sum" }, @@ -118045,19 +118178,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001218", + "id": "E14001496", "level": "constituency", - "name": "East Worthing and Shoreham", + "name": "South West Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Worthing and Shoreham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South West Hertfordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001218" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001496" }, "measure": { "unit": "kwh" @@ -118078,28 +118211,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8684c53aa65e279f0e07df65", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89e171ee40e0c07576f9b8b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 406408843.318, + "value": 554968466.675, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86af3f9f214be6a0b323c653", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a044b417a21186b5b0077ee", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -118112,81 +118245,172 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001084", + "level": "constituency", + "name": "Bedford", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Bedford: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001084" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a044b417a21186b5b0077ee", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 147984110.687, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a2fa4e2b9f93cf154fc990c", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001382", + "id": "E14001226", "level": "constituency", - "name": "Newton Aycliffe and Spennymoor", + "name": "Epping Forest", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newton Aycliffe and Spennymoor: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Epping Forest: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001382" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001226" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86af3f9f214be6a0b323c653", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a2fa4e2b9f93cf154fc990c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45776.511, + "value": 43436.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86da07de806c05249034c692", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a36b2240f1a80531002daff", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -118199,73 +118423,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001143", + "id": "W07000107", "level": "constituency", - "name": "Burton and Uttoxeter", + "name": "Rhondda and Ogmore", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Burton and Uttoxeter: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Rhondda and Ogmore: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001143" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000107" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86da07de806c05249034c692", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a36b2240f1a80531002daff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45155.86, + "value": 46870.302, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86f1109249d1b0839625d1ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a548b7ca4197b5ac7e6b802", "aggregation": { "method": "sum" }, @@ -118306,19 +118532,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001443", + "id": "E14001203", "level": "constituency", - "name": "Ribble Valley", + "name": "Droitwich and Evesham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ribble Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Droitwich and Evesham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001443" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001203" }, "measure": { "unit": "kwh" @@ -118339,28 +118565,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86f1109249d1b0839625d1ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a548b7ca4197b5ac7e6b802", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 487429802.825, + "value": 379248822.681, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86f6d181b0728ead4f9efd26", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a7fcdc452737c6889856f0e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -118376,7 +118602,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -118385,7 +118611,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -118393,27 +118619,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001455", + "id": "E14001369", "level": "constituency", - "name": "Runcorn and Helsby", + "name": "Milton Keynes Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Runcorn and Helsby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Milton Keynes Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001455" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001369" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -118426,20 +118652,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86f6d181b0728ead4f9efd26", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a7fcdc452737c6889856f0e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 406940806.893, + "value": 47239.343, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:870a8c16d4f5adb07a3e24bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a8021de3565166cd59dc593", "aggregation": { "method": "sum" }, @@ -118480,19 +118706,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001332", + "id": "E14001509", "level": "constituency", - "name": "Lewisham North", + "name": "St Helens North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lewisham North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, St Helens North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001332" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001509" }, "measure": { "unit": "kwh" @@ -118515,107 +118741,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:870a8c16d4f5adb07a3e24bb", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 154234363.084, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:871a71afdad3df013f1df603", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001419", - "level": "constituency", - "name": "Oxford East", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Oxford East: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001419" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:871a71afdad3df013f1df603", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a8021de3565166cd59dc593", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39531.0, + "value": 128745573.896, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:872ca4e691db7d917adad706", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ab0459beb0af69c9e1106be", "aggregation": { "method": "sum" }, @@ -118656,19 +118795,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001141", + "id": "E14001133", "level": "constituency", - "name": "Buckingham and Bletchley", + "name": "Bristol North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Buckingham and Bletchley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bristol North East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001141" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001133" }, "measure": { "unit": "kwh" @@ -118691,20 +118830,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:872ca4e691db7d917adad706", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ab0459beb0af69c9e1106be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 170177262.545, + "value": 126739792.599, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87494e44c3186d17a9c931e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ad7a6f43de78b1cb882e343", "aggregation": { "method": "sum" }, @@ -118745,19 +118884,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001072", + "id": "E14001528", "level": "constituency", - "name": "Banbury", + "name": "Stretford and Urmston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Banbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stretford and Urmston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001072" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001528" }, "measure": { "unit": "count" @@ -118780,28 +118919,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87494e44c3186d17a9c931e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ad7a6f43de78b1cb882e343", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46191.826, + "value": 45614.589, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8775b1bd8ae3478d8b273e4b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8aff066ebe622e54745a76ea", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -118814,75 +118953,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001176", + "id": "E14001128", "level": "constituency", - "name": "Colchester", + "name": "Brigg and Immingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Colchester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Brigg and Immingham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001176" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001128" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8775b1bd8ae3478d8b273e4b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8aff066ebe622e54745a76ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 161848038.76, + "value": 445117049.685, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87c071115e38270e40df7e92", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b4c17464e322285cfcab861", "aggregation": { "method": "sum" }, @@ -118923,19 +119060,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001165", + "id": "E14001198", "level": "constituency", - "name": "Chesterfield", + "name": "Doncaster Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chesterfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Doncaster Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001165" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001198" }, "measure": { "unit": "count" @@ -118958,20 +119095,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87c071115e38270e40df7e92", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b4c17464e322285cfcab861", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45552.0, + "value": 51927.299, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87ccc49bbcfe339c440647b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b529d98301eecee604aaa85", "aggregation": { "method": "sum" }, @@ -119012,19 +119149,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001209", + "id": "S14000100", "level": "constituency", - "name": "Ealing Southall", + "name": "North East Fife", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ealing Southall: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North East Fife: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001209" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000100" }, "measure": { "unit": "kwh" @@ -119045,20 +119182,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87ccc49bbcfe339c440647b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b529d98301eecee604aaa85", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 483236819.958, + "value": 492901325.63, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87e20df18204d2ec5c6e041a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b608ca8b49dd9de8e685182", "aggregation": { "method": "sum" }, @@ -119099,19 +119236,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001115", + "id": "E14001383", "level": "constituency", - "name": "Bournemouth East", + "name": "Normanton and Hemsworth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bournemouth East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Normanton and Hemsworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001115" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001383" }, "measure": { "unit": "kwh" @@ -119132,20 +119269,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87e20df18204d2ec5c6e041a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b608ca8b49dd9de8e685182", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 433820348.865, + "value": 487751136.781, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87f52dc093df10aa7540f288", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b7e90e72c6f4e89faf5a13c", "aggregation": { "method": "sum" }, @@ -119186,19 +119323,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001327", + "id": "E14001425", "level": "constituency", - "name": "Leicester South", + "name": "Peterborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leicester South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Peterborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001327" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001425" }, "measure": { "unit": "count" @@ -119221,28 +119358,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87f52dc093df10aa7540f288", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b7e90e72c6f4e89faf5a13c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43029.436, + "value": 51060.605, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87f899677e3a2a97247647ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b811496304ad6ef7a6b187d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -119258,7 +119395,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -119267,7 +119404,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -119275,27 +119412,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001429", + "id": "E14001168", "level": "constituency", - "name": "Poole", + "name": "Chippenham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Poole: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Chippenham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001429" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001168" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -119308,20 +119445,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87f899677e3a2a97247647ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b811496304ad6ef7a6b187d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 444795293.646, + "value": 36222.143, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87fa6b336fb78059ac8daf73", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b834eeabf099acc41165338", "aggregation": { "method": "sum" }, @@ -119362,19 +119499,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001285", + "id": "E14001290", "level": "constituency", - "name": "Hexham", + "name": "Holborn and St Pancras", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hexham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Holborn and St Pancras: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001285" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001290" }, "measure": { "unit": "kwh" @@ -119397,28 +119534,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87fa6b336fb78059ac8daf73", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b834eeabf099acc41165338", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 170132126.564, + "value": 152522432.355, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8804c711cfc6ed30d94ed7b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b8d8ac06e412dc2488185a3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -119431,83 +119568,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001597", + "id": "S14000045", "level": "constituency", - "name": "Worcester", + "name": "Midlothian", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Worcester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Midlothian: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001597" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000045" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8804c711cfc6ed30d94ed7b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b8d8ac06e412dc2488185a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 144402573.087, + "value": 41826.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8819a9980659368ae2c8819b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8bdfc9eecde9a3ba1245da8a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -119520,83 +119655,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001599", + "id": "E14001408", "level": "constituency", - "name": "Worthing West", + "name": "Norwich North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Worthing West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Norwich North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001599" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001408" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8819a9980659368ae2c8819b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8bdfc9eecde9a3ba1245da8a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47891.745, + "value": 43946.557, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8848787f77b52d0895f85da3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8bedeefec5d555ec3b5dcdcd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -119609,73 +119742,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001334", + "id": "E14001448", "level": "constituency", - "name": "Leyton and Wanstead", + "name": "Romford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leyton and Wanstead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Romford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001334" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001448" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8848787f77b52d0895f85da3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8bedeefec5d555ec3b5dcdcd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 477835887.289, + "value": 43905.59, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:888bb0c23db7df513395d0f2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8bff1aac9b10772781863340", "aggregation": { "method": "sum" }, @@ -119716,19 +119851,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001455", + "id": "E14001559", "level": "constituency", - "name": "Runcorn and Helsby", + "name": "Vauxhall and Camberwell Green", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Runcorn and Helsby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Vauxhall and Camberwell Green: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001455" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001559" }, "measure": { "unit": "count" @@ -119749,28 +119884,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:888bb0c23db7df513395d0f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8bff1aac9b10772781863340", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39640.728, + "value": 33612.626, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88956387eeddd2d9bf6add84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c3a0cbcc4fc3338feb257ee", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -119783,73 +119918,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001468", + "id": "E14001126", "level": "constituency", - "name": "Sheffield Hallam", + "name": "Bridgwater", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sheffield Hallam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bridgwater: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001468" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001126" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88956387eeddd2d9bf6add84", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c3a0cbcc4fc3338feb257ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36111.998, + "value": 46261.756, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88a5f5d357744c1e0a267d38", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c7002b316ba9d6c90760735", "aggregation": { "method": "sum" }, @@ -119890,19 +120027,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001367", + "id": "E14001326", "level": "constituency", - "name": "Middlesbrough and Thornaby East", + "name": "Leicester East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Middlesbrough and Thornaby East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Leicester East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001367" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001326" }, "measure": { "unit": "kwh" @@ -119925,28 +120062,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88a5f5d357744c1e0a267d38", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c7002b316ba9d6c90760735", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 136275348.008, + "value": 120798261.264, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88d63854302fa407e0ac24ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c8489f4b93d0631e50a43da", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -119959,81 +120096,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001400", + "id": "E14001177", "level": "constituency", - "name": "North Warwickshire and Bedworth", + "name": "Colne Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Warwickshire and Bedworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Colne Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001400" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001177" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88d63854302fa407e0ac24ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c8489f4b93d0631e50a43da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38116.0, + "value": 43016.153, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88d6de57346996036db043fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c862433e50861b0b266e08a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -120046,83 +120185,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001426", + "id": "E14001235", "level": "constituency", - "name": "Plymouth Moor View", + "name": "Faversham and Mid Kent", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Plymouth Moor View: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Faversham and Mid Kent: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001426" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001235" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88d6de57346996036db043fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c862433e50861b0b266e08a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 127483167.637, + "value": 416303134.713, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88d8dd60352052fb67e7e295", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c932470b2245f34c3ce8def", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -120135,75 +120272,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001116", + "id": "E14001160", "level": "constituency", - "name": "Bournemouth West", + "name": "Chelsea and Fulham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bournemouth West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Chelsea and Fulham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001116" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001160" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88d8dd60352052fb67e7e295", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c932470b2245f34c3ce8def", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47672.265, + "value": 51344.193, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88daaab84aa82978545c8648", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ce491b33e21428b560852aa", "aggregation": { "method": "sum" }, @@ -120244,19 +120379,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001333", + "id": "E14001602", "level": "constituency", - "name": "Lewisham West and East Dulwich", + "name": "Wythenshawe and Sale East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lewisham West and East Dulwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wythenshawe and Sale East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001333" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001602" }, "measure": { "unit": "count" @@ -120277,20 +120412,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88daaab84aa82978545c8648", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ce491b33e21428b560852aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40669.449, + "value": 45060.966, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89102751f898262c87e1b671", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cfd233bf33963ec977301b5", "aggregation": { "method": "sum" }, @@ -120331,19 +120466,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001073", + "id": "E14001568", "level": "constituency", - "name": "Barking", + "name": "Watford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Barking: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Watford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001073" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001568" }, "measure": { "unit": "kwh" @@ -120366,109 +120501,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89102751f898262c87e1b671", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cfd233bf33963ec977301b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 152685470.596, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8928232a9712ddee9a00a6ca", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001090", - "level": "constituency", - "name": "Bicester and Woodstock", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Bicester and Woodstock: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001090" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8928232a9712ddee9a00a6ca", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 44763.174, + "value": 156719231.411, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:892827c9ab3f179f1698f73d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cfd453a63862c05af06b758", "aggregation": { "method": "sum" }, @@ -120509,19 +120555,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001385", + "id": "E14001350", "level": "constituency", - "name": "North Cornwall", + "name": "Makerfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Cornwall: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Makerfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001385" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001350" }, "measure": { "unit": "kwh" @@ -120542,28 +120588,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:892827c9ab3f179f1698f73d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cfd453a63862c05af06b758", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 207918613.665, + "value": 456645412.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:897baa4c0359ae5028cbda89", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d1946cead45b4af183309f2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -120576,48 +120622,135 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001409", + "id": "S14000111", "level": "constituency", - "name": "Norwich South", + "name": "West Aberdeenshire and Kincardine", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Norwich South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, West Aberdeenshire and Kincardine: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001409" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000111" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d1946cead45b4af183309f2", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 24113.454, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d27530e2bc2b61f99c63c19", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001501", + "level": "constituency", + "name": "Southend East and Rochford", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Southend East and Rochford: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001501" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, "period": { "type": "calendar_year", "value": 2024 @@ -120631,20 +120764,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:897baa4c0359ae5028cbda89", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d27530e2bc2b61f99c63c19", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49226.489, + "value": 152467610.133, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8985ce8bc192008179865d78", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d2ae5001f1c6f0bfb4ae979", "aggregation": { "method": "sum" }, @@ -120685,19 +120818,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001206", + "id": "E14001385", "level": "constituency", - "name": "Dunstable and Leighton Buzzard", + "name": "North Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dunstable and Leighton Buzzard: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North Cornwall: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001206" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001385" }, "measure": { "unit": "count" @@ -120720,28 +120853,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8985ce8bc192008179865d78", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d2ae5001f1c6f0bfb4ae979", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49493.676, + "value": 52467.443, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:898a8e9fffbd0884994e649b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d30460ae2a40bf540661bd0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -120754,73 +120887,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001138", + "id": "E14001315", "level": "constituency", - "name": "Bromsgrove", + "name": "Kingston upon Hull West and Haltemprice", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bromsgrove: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Kingston upon Hull West and Haltemprice: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001138" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001315" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:898a8e9fffbd0884994e649b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d30460ae2a40bf540661bd0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39080.0, + "value": 146052010.2, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89a0971b662daeceb859ab8b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d5c05cfca0ab75b15bc0e34", "aggregation": { "method": "sum" }, @@ -120861,19 +120996,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001093", + "id": "W07000098", "level": "constituency", - "name": "Birmingham Erdington", + "name": "Llanelli", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Erdington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Llanelli: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001093" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000098" }, "measure": { "unit": "kwh" @@ -120896,20 +121031,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89a0971b662daeceb859ab8b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d5c05cfca0ab75b15bc0e34", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 163043958.129, + "value": 132806571.207, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89bce27f0decd4910d0983c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d661c2b2c9a245aa6d71750", "aggregation": { "method": "sum" }, @@ -120950,19 +121085,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000063", + "id": "E14001377", "level": "constituency", - "name": "Airdrie and Shotts", + "name": "Newcastle upon Tyne Central and West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Airdrie and Shotts: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Newcastle upon Tyne Central and West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000063" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001377" }, "measure": { "unit": "count" @@ -120983,28 +121118,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89bce27f0decd4910d0983c0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d661c2b2c9a245aa6d71750", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40486.858, + "value": 47439.757, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89c0a4396600e2c79e4d615e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8db3130821335e8c2c88dd2d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -121020,7 +121155,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -121029,7 +121164,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -121037,27 +121172,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001069", + "id": "S14000082", "level": "constituency", - "name": "Ashford", + "name": "Edinburgh West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ashford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Edinburgh West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001069" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000082" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -121072,20 +121207,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89c0a4396600e2c79e4d615e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8db3130821335e8c2c88dd2d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 153987454.064, + "value": 49715.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89ce2bca846927e79d89a9e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8dbe2dcaae16aef6b5bf2151", "aggregation": { "method": "sum" }, @@ -121126,19 +121261,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001326", + "id": "E14001192", "level": "constituency", - "name": "Leicester East", + "name": "Daventry", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leicester East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Daventry: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001326" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001192" }, "measure": { "unit": "kwh" @@ -121159,28 +121294,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89ce2bca846927e79d89a9e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8dbe2dcaae16aef6b5bf2151", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 513205217.219, + "value": 432474836.589, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89ce77a51d1b5f12e9aaf79f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8df9ac16dc9037ef1ed8f938", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -121193,75 +121328,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001353", + "id": "E14001301", "level": "constituency", - "name": "Manchester Rusholme", + "name": "Ilford South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Manchester Rusholme: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ilford South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001353" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001301" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89ce77a51d1b5f12e9aaf79f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8df9ac16dc9037ef1ed8f938", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 141061317.087, + "value": 461532346.809, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89cf695d3c88594fd89c594f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e03eeaa86be7db9fd096e6a", "aggregation": { "method": "sum" }, @@ -121302,19 +121435,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001578", + "id": "S14000096", "level": "constituency", - "name": "West Suffolk", + "name": "Lothian East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, West Suffolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Lothian East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001578" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000096" }, "measure": { "unit": "kwh" @@ -121337,28 +121470,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89cf695d3c88594fd89c594f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e03eeaa86be7db9fd096e6a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 200832397.066, + "value": 157538345.257, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89ece06b0e4f0c3bdab8fba4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e08fcc759cc361365e3ed21", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -121371,75 +121504,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000085", + "id": "E14001604", "level": "constituency", - "name": "Glasgow North", + "name": "York Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glasgow North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, York Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000085" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001604" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89ece06b0e4f0c3bdab8fba4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e08fcc759cc361365e3ed21", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 145965842.736, + "value": 42337.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89ece1754c2248c426c2989d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e0b0aacb1aad39314e4370c", "aggregation": { "method": "sum" }, @@ -121480,19 +121611,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001373", + "id": "E14001167", "level": "constituency", - "name": "New Forest East", + "name": "Chingford and Woodford Green", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, New Forest East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Chingford and Woodford Green: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001373" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001167" }, "measure": { "unit": "count" @@ -121513,28 +121644,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89ece1754c2248c426c2989d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e0b0aacb1aad39314e4370c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35661.173, + "value": 39071.543, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a065c1c64d7c17d8e09fcef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e1dc0de7ca61810476f3880", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -121547,83 +121678,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001164", + "id": "E14001136", "level": "constituency", - "name": "Chester South and Eddisbury", + "name": "Broadland and Fakenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chester South and Eddisbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Broadland and Fakenham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001164" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001136" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a065c1c64d7c17d8e09fcef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e1dc0de7ca61810476f3880", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 171685150.209, + "value": 28099.701, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a1d5408dc3324b823e00205", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e2a1bcbe5e9c2103ebc2a22", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -121636,81 +121765,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001366", + "id": "W07000102", "level": "constituency", - "name": "Mid Sussex", + "name": "Montgomeryshire and Glynd\u0175r", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Sussex: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Montgomeryshire and Glynd\u0175r: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001366" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000102" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a1d5408dc3324b823e00205", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e2a1bcbe5e9c2103ebc2a22", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 453357925.805, + "value": 44713.747, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a24eff3cb0425390ddc183e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e5d05c34cd8cff125626540", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -121723,75 +121854,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001148", + "id": "E14001087", "level": "constituency", - "name": "Camborne and Redruth", + "name": "Beverley and Holderness", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Camborne and Redruth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Beverley and Holderness: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001148" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001087" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a24eff3cb0425390ddc183e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e5d05c34cd8cff125626540", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 191698413.006, + "value": 37135.714, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a68aac3f07e2e00300d00ee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e826b46777fe4fd190881bd", "aggregation": { "method": "sum" }, @@ -121832,19 +121961,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000096", + "id": "E14001093", "level": "constituency", - "name": "Dwyfor Meirionnydd", + "name": "Birmingham Erdington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dwyfor Meirionnydd: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Birmingham Erdington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000096" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001093" }, "measure": { "unit": "kwh" @@ -121865,28 +121994,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a68aac3f07e2e00300d00ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e826b46777fe4fd190881bd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 226982357.569, + "value": 528360687.59, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a6910f40fec65c824ba1111", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e8c52dd041b01a4fc32b11e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -121902,7 +122031,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -121911,7 +122040,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -121919,27 +122048,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001167", + "id": "E14001257", "level": "constituency", - "name": "Chingford and Woodford Green", + "name": "Greenwich and Woolwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chingford and Woodford Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Greenwich and Woolwich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001167" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001257" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -121954,28 +122083,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a6910f40fec65c824ba1111", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e8c52dd041b01a4fc32b11e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 148799892.135, + "value": 54517.06, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a76e40c4c6eba2a1a59a797", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8eae4bc77b1b944a5c323f57", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -121991,7 +122120,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -122000,7 +122129,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -122008,27 +122137,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001327", + "id": "E14001187", "level": "constituency", - "name": "Leicester South", + "name": "Croydon South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leicester South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Croydon South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001327" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001187" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -122043,809 +122172,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a76e40c4c6eba2a1a59a797", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8eae4bc77b1b944a5c323f57", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 146954406.873, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a93d478a007aacd8edaca83", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001401", - "level": "constituency", - "name": "North West Cambridgeshire", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, North West Cambridgeshire: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001401" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a93d478a007aacd8edaca83", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 463540189.194, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a989b833232fa0a75d42bb9", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "S14000110", - "level": "constituency", - "name": "Kilmarnock and Loudoun", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Kilmarnock and Loudoun: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000110" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a989b833232fa0a75d42bb9", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 517583949.593, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8aa90476417902a4150183cb", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001103", - "level": "constituency", - "name": "Blackley and Middleton South", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Blackley and Middleton South: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001103" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8aa90476417902a4150183cb", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 451924049.065, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8aac1ff45f8e2a40bc4cdcb8", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001269", - "level": "constituency", - "name": "Harrogate and Knaresborough", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Harrogate and Knaresborough: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001269" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8aac1ff45f8e2a40bc4cdcb8", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 163918250.644, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ac15e9d143588451c1872d6", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001383", - "level": "constituency", - "name": "Normanton and Hemsworth", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Normanton and Hemsworth: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001383" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ac15e9d143588451c1872d6", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 487751136.781, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ac56aa60bfdf412df93201f", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001442", - "level": "constituency", - "name": "Reigate", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Reigate: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001442" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ac56aa60bfdf412df93201f", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 179420743.052, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ad15d79f847b48fbbb7f181", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001386", - "level": "constituency", - "name": "North Cotswolds", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, North Cotswolds: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001386" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ad15d79f847b48fbbb7f181", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 203893189.74, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8aebbbd0b22d4280790999a9", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001493", - "level": "constituency", - "name": "South Shropshire", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, South Shropshire: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001493" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8aebbbd0b22d4280790999a9", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 21252.012, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8afadafa4e76fd695747a352", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001280", - "level": "constituency", - "name": "Henley and Thame", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Henley and Thame: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001280" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8afadafa4e76fd695747a352", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 33174.316, + "value": 43505.146, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8afdeaeecb0ef96911c957c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8edd1f6bbe890a59f23a3537", "aggregation": { "method": "sum" }, @@ -122886,19 +122226,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001226", + "id": "E14001079", "level": "constituency", - "name": "Epping Forest", + "name": "Bassetlaw", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Epping Forest: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bassetlaw: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001226" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001079" }, "measure": { "unit": "kwh" @@ -122919,20 +122259,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8afdeaeecb0ef96911c957c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8edd1f6bbe890a59f23a3537", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 535630086.712, + "value": 497917286.399, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b0117b26ae69540fd792846", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ee22f86cc1500c6030c852c", "aggregation": { "method": "sum" }, @@ -122973,19 +122313,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001439", + "id": "E14001420", "level": "constituency", - "name": "Reading West and Mid Berkshire", + "name": "Oxford West and Abingdon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Reading West and Mid Berkshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Oxford West and Abingdon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001439" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001420" }, "measure": { "unit": "kwh" @@ -123006,28 +122346,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b0117b26ae69540fd792846", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ee22f86cc1500c6030c852c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 358953149.501, + "value": 471325237.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b043b67eb8c913dde5a7ab1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ee802edf1d9cd98b926891c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -123040,83 +122380,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001320", + "id": "E14001207", "level": "constituency", - "name": "Leeds East", + "name": "Ealing Central and Acton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leeds East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ealing Central and Acton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001320" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001207" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b043b67eb8c913dde5a7ab1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ee802edf1d9cd98b926891c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48269.228, + "value": 44703.275, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b3fc641e936a2e1d9a8d2b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8eebc044a5a28a991a4f7aa5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -123132,7 +122470,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -123141,7 +122479,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -123149,27 +122487,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001125", + "id": "E14001595", "level": "constituency", - "name": "Brentwood and Ongar", + "name": "Wolverhampton South East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brentwood and Ongar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wolverhampton South East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001125" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001595" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -123184,28 +122522,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b3fc641e936a2e1d9a8d2b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8eebc044a5a28a991a4f7aa5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 181900789.936, + "value": 48970.094, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b4887cae2b390a2908e3bdd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f041cbad9da8d340c6637c6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -123218,137 +122556,48 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001075", + "id": "E14001327", "level": "constituency", - "name": "Barnsley South", + "name": "Leicester South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Barnsley South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Leicester South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001075" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001327" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b4887cae2b390a2908e3bdd", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 137227242.21, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b52a56c4f9749c562d54876", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "S14000074", - "level": "constituency", - "name": "Dumfriesshire, Clydesdale and Tweeddale", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Dumfriesshire, Clydesdale and Tweeddale: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000074" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, "period": { "type": "gas_year", "value": 2024 @@ -123360,20 +122609,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b52a56c4f9749c562d54876", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f041cbad9da8d340c6637c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 22736.097, + "value": 472427771.432, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b8dd81699e20de01488d934", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f0a425983a73ca5b6b85eb2", "aggregation": { "method": "sum" }, @@ -123414,19 +122663,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001471", + "id": "E14001537", "level": "constituency", - "name": "Sherwood Forest", + "name": "Swindon South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sherwood Forest: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Swindon South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001471" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001537" }, "measure": { "unit": "count" @@ -123447,28 +122696,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b8dd81699e20de01488d934", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f0a425983a73ca5b6b85eb2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44619.28, + "value": 42437.986, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b939c691820ac0f1a36675f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f106724887695cd5ca15bce", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -123481,73 +122730,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001344", + "id": "W07000088", "level": "constituency", - "name": "Lowestoft", + "name": "Caerphilly", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lowestoft: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Caerphilly: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001344" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000088" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b939c691820ac0f1a36675f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f106724887695cd5ca15bce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40444.821, + "value": 125358357.65, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ba2d82cb9d82be35764033b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f1d099b497f44210a68a430", "aggregation": { "method": "sum" }, @@ -123588,19 +122839,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001210", + "id": "E14001115", "level": "constituency", - "name": "Earley and Woodley", + "name": "Bournemouth East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Earley and Woodley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bournemouth East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001210" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001115" }, "measure": { "unit": "count" @@ -123621,20 +122872,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ba2d82cb9d82be35764033b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f1d099b497f44210a68a430", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38356.631, + "value": 42251.563, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8baa68148f43dd295fd8921f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f5b5e3da160fe27d9abe1da", "aggregation": { "method": "sum" }, @@ -123675,19 +122926,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001246", + "id": "E14001529", "level": "constituency", - "name": "Gillingham and Rainham", + "name": "Stroud", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gillingham and Rainham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stroud: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001246" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001529" }, "measure": { "unit": "count" @@ -123710,28 +122961,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8baa68148f43dd295fd8921f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f5b5e3da160fe27d9abe1da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42927.0, + "value": 45258.508, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8bab66ebfbe8228c97981dcd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f68bc5da40d16c264c581d4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -123747,7 +122998,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -123756,7 +123007,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -123764,27 +123015,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001604", + "id": "E14001150", "level": "constituency", - "name": "York Central", + "name": "Cannock Chase", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, York Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Cannock Chase: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001604" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001150" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -123797,28 +123048,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8bab66ebfbe8228c97981dcd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f68bc5da40d16c264c581d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 466902161.493, + "value": 43159.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8bedc290cb67a19bf084d9d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f68e61756924cc74be951a7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -123834,7 +123085,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -123843,7 +123094,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -123851,27 +123102,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001521", + "id": "E14001347", "level": "constituency", - "name": "Stoke-on-Trent North", + "name": "Macclesfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stoke-on-Trent North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Macclesfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001521" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001347" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -123886,28 +123137,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8bedc290cb67a19bf084d9d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f68e61756924cc74be951a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45392.673, + "value": 163410568.279, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c042d55f8562f379a95176c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f7e1477993a940c5a8e1e95", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -123920,83 +123171,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001310", + "id": "E14001600", "level": "constituency", - "name": "Kensington and Bayswater", + "name": "Wycombe", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wycombe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001310" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001600" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c042d55f8562f379a95176c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f7e1477993a940c5a8e1e95", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 292049815.832, + "value": 462209193.08, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c0cd1e840dc96a1d56fa14f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f81c71b77f1956d4e80064f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -124012,7 +123261,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -124021,7 +123270,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -124029,27 +123278,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001068", + "id": "E14001466", "level": "constituency", - "name": "Ashfield", + "name": "Sheffield Brightside and Hillsborough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ashfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sheffield Brightside and Hillsborough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001068" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001466" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -124062,28 +123311,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c0cd1e840dc96a1d56fa14f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f81c71b77f1956d4e80064f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 479010807.615, + "value": 44955.904, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c1161c5af30439f921d9e4d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f8a6c56b6c9d4c381395b88", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -124099,7 +123348,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -124108,7 +123357,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -124116,27 +123365,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001540", + "id": "E14001598", "level": "constituency", - "name": "Taunton and Wellington", + "name": "Worsley and Eccles", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Taunton and Wellington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Worsley and Eccles: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001540" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001598" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -124149,28 +123398,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c1161c5af30439f921d9e4d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f8a6c56b6c9d4c381395b88", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 372062357.969, + "value": 44998.606, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c15507c306a8d7f0fb7f001", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f9fe3dc0708e5fa45af5f0f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -124186,7 +123435,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -124195,7 +123444,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -124203,27 +123452,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001079", + "id": "E14001524", "level": "constituency", - "name": "Bassetlaw", + "name": "Stourbridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bassetlaw: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stourbridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001079" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001524" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -124236,28 +123485,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c15507c306a8d7f0fb7f001", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f9fe3dc0708e5fa45af5f0f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 497917286.399, + "value": 39022.03, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c3d1c04482b39e6591fdce1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fb4f3295449ed1a5d5832fe", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -124270,81 +123519,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001178", + "id": "S14000071", "level": "constituency", - "name": "Congleton", + "name": "Cowdenbeath and Kirkcaldy", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Congleton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Cowdenbeath and Kirkcaldy: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001178" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000071" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c3d1c04482b39e6591fdce1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8fb4f3295449ed1a5d5832fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39913.02, + "value": 133062148.255, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c45fc814eeecab430bf397c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9034210c601f90c28ff0c4b5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -124357,73 +123608,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001291", + "id": "E14001185", "level": "constituency", - "name": "Honiton and Sidmouth", + "name": "Crewe and Nantwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Honiton and Sidmouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Crewe and Nantwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001291" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001185" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c45fc814eeecab430bf397c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9034210c601f90c28ff0c4b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 306688822.529, + "value": 153332936.275, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c50f46f5fc153d827f933f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90430a220b9ac2ae485ad299", "aggregation": { "method": "sum" }, @@ -124464,19 +123717,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001159", + "id": "E14001068", "level": "constituency", - "name": "Chelmsford", + "name": "Ashfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chelmsford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ashfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001159" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001068" }, "measure": { "unit": "kwh" @@ -124499,20 +123752,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c50f46f5fc153d827f933f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90430a220b9ac2ae485ad299", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 162365242.196, + "value": 130516061.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c6a61497c1231781acc9938", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90b989d266cb5723723ddef3", "aggregation": { "method": "sum" }, @@ -124553,19 +123806,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001325", + "id": "E14001394", "level": "constituency", - "name": "Leeds West and Pudsey", + "name": "North East Somerset and Hanham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds West and Pudsey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North East Somerset and Hanham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001325" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001394" }, "measure": { "unit": "kwh" @@ -124588,20 +123841,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c6a61497c1231781acc9938", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90b989d266cb5723723ddef3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 132774764.019, + "value": 141021587.439, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c6c98ef4d7d0acff78d0040", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90b9a702f6fa2e90e3446216", "aggregation": { "method": "sum" }, @@ -124642,19 +123895,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001549", + "id": "E14001379", "level": "constituency", - "name": "Tonbridge", + "name": "Newcastle upon Tyne North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tonbridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Newcastle upon Tyne North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001549" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001379" }, "measure": { "unit": "kwh" @@ -124677,28 +123930,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c6c98ef4d7d0acff78d0040", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90b9a702f6fa2e90e3446216", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 169660098.878, + "value": 148755939.326, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c7351f73601cc2eaf659903", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90d4455be822dd19db430222", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -124711,83 +123964,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000062", + "id": "S14000087", "level": "constituency", - "name": "Aberdeenshire North and Moray East", + "name": "Glasgow South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Aberdeenshire North and Moray East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Glasgow South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000062" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000087" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c7351f73601cc2eaf659903", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90d4455be822dd19db430222", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 174711784.409, + "value": 434784338.063, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c7b2445a3007bcd17b01c5f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90f32c1f0d12ee8184494994", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -124800,81 +124051,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001279", + "id": "E14001542", "level": "constituency", - "name": "Hendon", + "name": "Tewkesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hendon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Tewkesbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001279" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001542" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c7b2445a3007bcd17b01c5f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90f32c1f0d12ee8184494994", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 530342393.776, + "value": 45235.956, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cdc38acd121844851b4cef7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91097e06dcb5d1798ac1732d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -124887,81 +124140,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001110", + "id": "E14001240", "level": "constituency", - "name": "Bolton North East", + "name": "Forest of Dean", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bolton North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Forest of Dean: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001240" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cdc38acd121844851b4cef7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91097e06dcb5d1798ac1732d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 521769737.657, + "value": 42181.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cf612eeb3cbc4be854b652e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9119a6c8702b9782a878cad4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -124974,81 +124229,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001144", + "id": "E14001195", "level": "constituency", - "name": "Bury North", + "name": "Derbyshire Dales", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bury North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Derbyshire Dales: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001144" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001195" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cf612eeb3cbc4be854b652e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9119a6c8702b9782a878cad4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43382.723, + "value": 163784567.985, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d0beb683ebe7a0c120b05d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9122d504af6e19ebb49a54c9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -125061,81 +124318,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001511", + "id": "E14001245", "level": "constituency", - "name": "St Ives", + "name": "Gedling", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, St Ives: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Gedling: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001511" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001245" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d0beb683ebe7a0c120b05d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9122d504af6e19ebb49a54c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 177968070.131, + "value": 148051516.678, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d17d068cccfb202bb0aea9c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9126bb05113a2f2f2c326530", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -125151,7 +124410,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -125160,7 +124419,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -125168,27 +124427,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001424", + "id": "E14001516", "level": "constituency", - "name": "Penrith and Solway", + "name": "Stevenage", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Penrith and Solway: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stevenage: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001424" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001516" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -125203,28 +124462,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d17d068cccfb202bb0aea9c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9126bb05113a2f2f2c326530", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48273.114, + "value": 137563270.028, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d2db92255343106429e1deb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9127f20dcdf891f9b63904c8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -125240,7 +124499,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -125249,7 +124508,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -125257,27 +124516,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001222", + "id": "E14001385", "level": "constituency", - "name": "Ellesmere Port and Bromborough", + "name": "North Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ellesmere Port and Bromborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North Cornwall: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001222" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001385" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -125292,28 +124551,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d2db92255343106429e1deb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9127f20dcdf891f9b63904c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43916.639, + "value": 225152845.608, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d41f9d8f421b5030d673fc5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9179dde4f466f14e971e1c72", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -125329,7 +124588,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -125338,7 +124597,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -125346,27 +124605,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001472", + "id": "E14001332", "level": "constituency", - "name": "Shipley", + "name": "Lewisham North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Shipley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Lewisham North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001472" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001332" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -125381,28 +124640,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d41f9d8f421b5030d673fc5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9179dde4f466f14e971e1c72", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45194.335, + "value": 154234363.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d4ea34a3ac93243f9a4be70", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:918dd518d5564d4a7733eb62", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -125415,81 +124674,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001313", + "id": "E14001513", "level": "constituency", - "name": "Kingston upon Hull East", + "name": "Stafford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kingston upon Hull East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stafford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001313" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001513" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d4ea34a3ac93243f9a4be70", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:918dd518d5564d4a7733eb62", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45561.464, + "value": 148851310.667, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d5388f680180323d17a7d50", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91b9e57b725580243f43296f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -125505,7 +124766,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -125514,7 +124775,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -125522,27 +124783,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001269", + "id": "E14001107", "level": "constituency", - "name": "Harrogate and Knaresborough", + "name": "Blyth and Ashington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Harrogate and Knaresborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Blyth and Ashington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001269" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001107" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -125557,28 +124818,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d5388f680180323d17a7d50", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91b9e57b725580243f43296f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48679.925, + "value": 130309840.076, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d58d72bc9cb1522a4f2258a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91f53b7ff8b9e7dbd141d3e4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -125594,7 +124855,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -125603,7 +124864,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -125611,27 +124872,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000065", + "id": "W07000110", "level": "constituency", - "name": "Angus and Perthshire Glens", + "name": "Vale of Glamorgan", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Angus and Perthshire Glens: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Vale of Glamorgan: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000065" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000110" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -125646,28 +124907,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d58d72bc9cb1522a4f2258a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91f53b7ff8b9e7dbd141d3e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 211201160.822, + "value": 43723.442, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d645bbcb644873bc5203006", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91f82d6345127bbd4ee47ed6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -125680,48 +124941,135 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001427", + "id": "E14001422", "level": "constituency", - "name": "Plymouth Sutton and Devonport", + "name": "Pendle and Clitheroe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Plymouth Sutton and Devonport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Pendle and Clitheroe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001427" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001422" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91f82d6345127bbd4ee47ed6", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 46576.971, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:926829a194c12945ce02ca0b", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001275", + "level": "constituency", + "name": "Havant", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Havant: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001275" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, "period": { "type": "calendar_year", "value": 2024 @@ -125735,28 +125083,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d645bbcb644873bc5203006", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:926829a194c12945ce02ca0b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50311.577, + "value": 141010950.01, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d6e703ff64690230f3d4f60", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92c2026f756335de37744b45", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -125769,73 +125117,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001067", + "id": "E14001165", "level": "constituency", - "name": "Arundel and South Downs", + "name": "Chesterfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Arundel and South Downs: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Chesterfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001067" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001165" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d6e703ff64690230f3d4f60", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92c2026f756335de37744b45", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 30247.899, + "value": 45552.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d740e09c9ce0d55ed4aeede", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92c6f4ae45c9966584a7e07b", "aggregation": { "method": "sum" }, @@ -125876,19 +125226,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001558", + "id": "E14001423", "level": "constituency", - "name": "Uxbridge and South Ruislip", + "name": "Penistone and Stocksbridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Uxbridge and South Ruislip: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Penistone and Stocksbridge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001558" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001423" }, "measure": { "unit": "kwh" @@ -125909,20 +125259,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d740e09c9ce0d55ed4aeede", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92c6f4ae45c9966584a7e07b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 501810050.26, + "value": 470337321.802, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d9a12bfb3359ee220a73fa1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92cb66bbcef3f045c6c2b994", "aggregation": { "method": "sum" }, @@ -125963,19 +125313,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001180", + "id": "E14001557", "level": "constituency", - "name": "Coventry East", + "name": "Tynemouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Coventry East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Tynemouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001180" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001557" }, "measure": { "unit": "kwh" @@ -125998,28 +125348,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d9a12bfb3359ee220a73fa1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92cb66bbcef3f045c6c2b994", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 151670023.356, + "value": 127708948.181, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8db9dd0edecbf02c3afc8733", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92d59a4811a1d3f6b0bd6e84", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -126035,7 +125385,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -126044,7 +125394,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -126052,27 +125402,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001230", + "id": "S14000086", "level": "constituency", - "name": "Esher and Walton", + "name": "Glasgow North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Esher and Walton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Glasgow North East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001230" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000086" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -126087,28 +125437,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8db9dd0edecbf02c3afc8733", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92d59a4811a1d3f6b0bd6e84", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 178762406.199, + "value": 55151.188, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8dbd39c94f2347f9afe6caa2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92d87d9c1a09eb8d20243412", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -126124,7 +125474,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -126133,7 +125483,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -126141,27 +125491,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001262", + "id": "E14001467", "level": "constituency", - "name": "Halifax", + "name": "Sheffield Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Halifax: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Sheffield Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001262" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001467" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -126176,20 +125526,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8dbd39c94f2347f9afe6caa2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92d87d9c1a09eb8d20243412", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 151511876.966, + "value": 38910.533, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8dd2652d5b1247365fca5fef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92d8d20c4ee3f3bd6299e4f8", "aggregation": { "method": "sum" }, @@ -126230,19 +125580,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001146", + "id": "E14001448", "level": "constituency", - "name": "Bury St Edmunds and Stowmarket", + "name": "Romford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bury St Edmunds and Stowmarket: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Romford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001146" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001448" }, "measure": { "unit": "count" @@ -126263,20 +125613,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8dd2652d5b1247365fca5fef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92d8d20c4ee3f3bd6299e4f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37849.51, + "value": 39493.189, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ddff832b8961828302d8202", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92eefc1ab824579665d382b0", "aggregation": { "method": "sum" }, @@ -126317,19 +125667,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000070", + "id": "E14001229", "level": "constituency", - "name": "Coatbridge and Bellshill", + "name": "Erith and Thamesmead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Coatbridge and Bellshill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Erith and Thamesmead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000070" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001229" }, "measure": { "unit": "kwh" @@ -126352,107 +125702,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ddff832b8961828302d8202", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 123460860.277, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8de554f99e51fc308569bedd", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001445", - "level": "constituency", - "name": "Richmond Park", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Richmond Park: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001445" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8de554f99e51fc308569bedd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92eefc1ab824579665d382b0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 615053661.35, + "value": 159288730.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8debc19505e752b97abf2574", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92fd7f9b5f51c51ab6ac8276", "aggregation": { "method": "sum" }, @@ -126493,19 +125756,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001161", + "id": "E14001480", "level": "constituency", - "name": "Cheltenham", + "name": "South Basildon and East Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cheltenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South Basildon and East Thurrock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001161" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001480" }, "measure": { "unit": "kwh" @@ -126528,28 +125791,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8debc19505e752b97abf2574", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92fd7f9b5f51c51ab6ac8276", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 154758636.913, + "value": 153902664.006, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8dfab5bb943786aee1abac4f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:930b7cf99c043a79d1507efe", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -126565,7 +125828,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -126574,7 +125837,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -126582,27 +125845,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001458", + "id": "E14001362", "level": "constituency", - "name": "Rutland and Stamford", + "name": "Mid Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rutland and Stamford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Mid Derbyshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001458" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001362" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -126617,28 +125880,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8dfab5bb943786aee1abac4f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:930b7cf99c043a79d1507efe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42249.094, + "value": 133363120.073, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e03292cfe8c0e1babab5004", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9318eeabbc29c943c57e63a3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -126651,73 +125914,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001201", + "id": "E14001560", "level": "constituency", - "name": "Dorking and Horley", + "name": "Wakefield and Rothwell", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dorking and Horley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Wakefield and Rothwell: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001201" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001560" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e03292cfe8c0e1babab5004", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9318eeabbc29c943c57e63a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 494078781.065, + "value": 142670292.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e11660d8e882e19b26a8fc9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:932c07d989c1a151900ad66d", "aggregation": { "method": "sum" }, @@ -126758,19 +126023,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001533", + "id": "E14001076", "level": "constituency", - "name": "Sussex Weald", + "name": "Barrow and Furness", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sussex Weald: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Barrow and Furness: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001533" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001076" }, "measure": { "unit": "kwh" @@ -126791,28 +126056,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e11660d8e882e19b26a8fc9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:932c07d989c1a151900ad66d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 387605199.396, + "value": 446143466.268, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e11bd94b99aa9fa2a613941", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:932e189a5b82cf6a1e52c53e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -126825,83 +126090,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001577", + "id": "E14001102", "level": "constituency", - "name": "West Lancashire", + "name": "Blackburn", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, West Lancashire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Blackburn: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001577" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001102" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e11bd94b99aa9fa2a613941", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:932e189a5b82cf6a1e52c53e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 146650444.685, + "value": 515091824.712, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e25f03931e20156b1c9bb52", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9360a69a4e5ac52a1713d4e5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -126917,7 +126180,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -126926,7 +126189,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -126934,27 +126197,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001471", + "id": "E14001088", "level": "constituency", - "name": "Sherwood Forest", + "name": "Bexhill and Battle", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sherwood Forest: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bexhill and Battle: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001471" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001088" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -126969,28 +126232,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e25f03931e20156b1c9bb52", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9360a69a4e5ac52a1713d4e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46997.21, + "value": 166628975.464, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e26e946ba800cd9c1c95d06", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9387c940a4d866ef269ef27f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -127006,7 +126269,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -127015,7 +126278,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -127023,27 +126286,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000103", + "id": "E14001122", "level": "constituency", - "name": "Perth and Kinross-shire", + "name": "Brent East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Perth and Kinross-shire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Brent East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000103" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001122" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -127056,28 +126319,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e26e946ba800cd9c1c95d06", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9387c940a4d866ef269ef27f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37417.437, + "value": 542855668.568, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e4a850250a0716475e34e63", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:939308fe2341a6545ee1c521", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -127090,75 +126353,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000111", + "id": "E14001587", "level": "constituency", - "name": "West Aberdeenshire and Kincardine", + "name": "Winchester", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, West Aberdeenshire and Kincardine: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Winchester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001587" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e4a850250a0716475e34e63", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:939308fe2341a6545ee1c521", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 191799465.672, + "value": 434246674.893, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e6bf1b97c660afc1343863d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:939e17c14b9a9f71d61fb9fd", "aggregation": { "method": "sum" }, @@ -127199,19 +126460,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001343", + "id": "S14000075", "level": "constituency", - "name": "Louth and Horncastle", + "name": "Dundee Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Louth and Horncastle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Dundee Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001343" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000075" }, "measure": { "unit": "kwh" @@ -127232,20 +126493,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e6bf1b97c660afc1343863d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:939e17c14b9a9f71d61fb9fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 338901678.98, + "value": 457700380.613, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ecce01c22e33c87e58f8a97", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93b299f77de04e7409db9cdf", "aggregation": { "method": "sum" }, @@ -127286,19 +126547,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001171", + "id": "E14001250", "level": "constituency", - "name": "Christchurch", + "name": "Goole and Pocklington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Christchurch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Goole and Pocklington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001171" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001250" }, "measure": { "unit": "count" @@ -127321,28 +126582,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ecce01c22e33c87e58f8a97", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93b299f77de04e7409db9cdf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41229.846, + "value": 47332.181, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ee853aee6a039e6b6d1f12c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93b5a693f75789d38d3de673", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -127355,81 +126616,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001557", + "id": "E14001546", "level": "constituency", - "name": "Tynemouth", + "name": "Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tynemouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Thurrock: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001557" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001546" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ee853aee6a039e6b6d1f12c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93b5a693f75789d38d3de673", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 549180906.723, + "value": 47281.395, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8efcaaae87d9e92370f0c736", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93c2a437c0ba49fe74aff1ed", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -127442,73 +126705,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001196", + "id": "E14001229", "level": "constituency", - "name": "Dewsbury and Batley", + "name": "Erith and Thamesmead", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dewsbury and Batley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Erith and Thamesmead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001196" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001229" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8efcaaae87d9e92370f0c736", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93c2a437c0ba49fe74aff1ed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37776.091, + "value": 51525.007, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f17576738efce0f4b903dd3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:940b72d62d1d67ade13214a3", "aggregation": { "method": "sum" }, @@ -127549,19 +126814,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001474", + "id": "E14001241", "level": "constituency", - "name": "Sittingbourne and Sheppey", + "name": "Frome and East Somerset", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sittingbourne and Sheppey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Frome and East Somerset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001474" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001241" }, "measure": { "unit": "kwh" @@ -127582,28 +126847,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f17576738efce0f4b903dd3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:940b72d62d1d67ade13214a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 440888488.446, + "value": 332192490.736, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f35cc60e1c7522db3c90822", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:941da15c283855b9b1b0a7a1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -127619,7 +126884,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -127628,7 +126893,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -127636,27 +126901,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001340", + "id": "E14001337", "level": "constituency", - "name": "Liverpool Wavertree", + "name": "Liverpool Garston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Liverpool Wavertree: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Liverpool Garston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001340" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001337" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -127671,20 +126936,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f35cc60e1c7522db3c90822", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:941da15c283855b9b1b0a7a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47033.928, + "value": 127871412.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f394630acf70386740a53a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:941ddd183357668257a6da13", "aggregation": { "method": "sum" }, @@ -127725,19 +126990,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001337", + "id": "E14001424", "level": "constituency", - "name": "Liverpool Garston", + "name": "Penrith and Solway", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Liverpool Garston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Penrith and Solway: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001337" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001424" }, "measure": { "unit": "kwh" @@ -127760,28 +127025,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f394630acf70386740a53a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:941ddd183357668257a6da13", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 127871412.084, + "value": 168758659.082, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f43a5db99d878f3e08e84c9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:942031f08bceb1dc0cf2e816", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -127797,7 +127062,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -127806,7 +127071,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -127814,27 +127079,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001541", + "id": "E14001463", "level": "constituency", - "name": "Telford", + "name": "Sefton Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Telford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Sefton Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001541" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001463" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -127849,28 +127114,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f43a5db99d878f3e08e84c9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:942031f08bceb1dc0cf2e816", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 138024229.781, + "value": 41328.22, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f4d3267d34c101403c6814a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94207ffc04e9bdb1779abb33", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -127883,73 +127148,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001593", + "id": "E14001154", "level": "constituency", - "name": "Wokingham", + "name": "Castle Point", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wokingham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Castle Point: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001593" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001154" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f4d3267d34c101403c6814a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94207ffc04e9bdb1779abb33", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38055.369, + "value": 38679.508, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f4ef0ced66282109f0a6c9b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9456fba7a8b29c926b574992", "aggregation": { "method": "sum" }, @@ -127990,19 +127257,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001538", + "id": "E14001314", "level": "constituency", - "name": "Tamworth", + "name": "Kingston upon Hull North and Cottingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tamworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Kingston upon Hull North and Cottingham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001538" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001314" }, "measure": { "unit": "count" @@ -128025,20 +127292,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f4ef0ced66282109f0a6c9b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9456fba7a8b29c926b574992", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43923.368, + "value": 52080.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f5ec06b353e6f3361acec30", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:947fcb56600ca0748c4f081c", "aggregation": { "method": "sum" }, @@ -128079,19 +127346,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001130", + "id": "E14001176", "level": "constituency", - "name": "Brighton Pavilion", + "name": "Colchester", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brighton Pavilion: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Colchester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001130" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001176" }, "measure": { "unit": "kwh" @@ -128112,20 +127379,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f5ec06b353e6f3361acec30", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:947fcb56600ca0748c4f081c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 412510942.422, + "value": 459334898.587, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f9d4d6b7d82af516a496d90", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:948b960608d36497a8f7b815", "aggregation": { "method": "sum" }, @@ -128166,19 +127433,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001144", + "id": "E14001516", "level": "constituency", - "name": "Bury North", + "name": "Stevenage", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bury North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stevenage: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001144" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001516" }, "measure": { "unit": "count" @@ -128201,20 +127468,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f9d4d6b7d82af516a496d90", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:948b960608d36497a8f7b815", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45109.936, + "value": 42651.03, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fa8781d17e9eb6a8bcae72d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94ad021903f302fe1754a69b", "aggregation": { "method": "sum" }, @@ -128255,19 +127522,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001531", + "id": "E14001484", "level": "constituency", - "name": "Sunderland Central", + "name": "South Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sunderland Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South Devon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001531" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001484" }, "measure": { "unit": "count" @@ -128288,20 +127555,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8fa8781d17e9eb6a8bcae72d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94ad021903f302fe1754a69b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44112.459, + "value": 31318.912, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fd8ea319e608039ca342a80", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94ad0d3a620ed1c7109f003f", "aggregation": { "method": "sum" }, @@ -128342,19 +127609,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001473", + "id": "E14001201", "level": "constituency", - "name": "Shrewsbury", + "name": "Dorking and Horley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Shrewsbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Dorking and Horley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001473" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001201" }, "measure": { "unit": "kwh" @@ -128377,20 +127644,196 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8fd8ea319e608039ca342a80", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94ad0d3a620ed1c7109f003f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 150159026.211, + "value": 167007661.654, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94b4f14a5c1b7a5129c6c538", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001425", + "level": "constituency", + "name": "Peterborough", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Peterborough: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001425" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94b4f14a5c1b7a5129c6c538", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 46939.245, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94c41f881d168eaa40dc009a", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001283", + "level": "constituency", + "name": "Hertford and Stortford", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Hertford and Stortford: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001283" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94c41f881d168eaa40dc009a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 48763.446, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ffb19305d5812f858497364", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94d2e33837c73260164402f0", "aggregation": { "method": "sum" }, @@ -128431,19 +127874,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001226", + "id": "E14001191", "level": "constituency", - "name": "Epping Forest", + "name": "Dartford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Epping Forest: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Dartford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001226" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001191" }, "measure": { "unit": "kwh" @@ -128466,28 +127909,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ffb19305d5812f858497364", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94d2e33837c73260164402f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 169197190.891, + "value": 151818404.503, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90010711f9c4efa0ef9134cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94e878c146cffba52b92e829", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -128503,7 +127946,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -128512,7 +127955,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -128520,27 +127963,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001528", + "id": "E14001560", "level": "constituency", - "name": "Stretford and Urmston", + "name": "Wakefield and Rothwell", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stretford and Urmston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wakefield and Rothwell: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001528" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001560" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -128553,20 +127996,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90010711f9c4efa0ef9134cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94e878c146cffba52b92e829", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 470860292.154, + "value": 45488.927, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90024295afb427a509c92e88", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94fc2893e5b9d7ffcc826836", "aggregation": { "method": "sum" }, @@ -128607,19 +128050,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001286", + "id": "E14001495", "level": "constituency", - "name": "Heywood and Middleton North", + "name": "South West Devon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Heywood and Middleton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South West Devon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001286" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001495" }, "measure": { "unit": "count" @@ -128642,28 +128085,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90024295afb427a509c92e88", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94fc2893e5b9d7ffcc826836", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44563.245, + "value": 44514.71, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9008331720ef3ba6277d5d11", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:951757fd33849b87aeb51e7a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -128676,83 +128119,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001404", + "id": "E14001217", "level": "constituency", - "name": "North West Leicestershire", + "name": "East Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North West Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, East Wiltshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001404" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001217" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9008331720ef3ba6277d5d11", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:951757fd33849b87aeb51e7a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 158047465.844, + "value": 25977.209, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:903097bdd03541a531837bd6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9531377a83b0d13b7321179a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -128765,83 +128206,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001390", + "id": "E14001383", "level": "constituency", - "name": "North East Cambridgeshire", + "name": "Normanton and Hemsworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North East Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Normanton and Hemsworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001390" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001383" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:903097bdd03541a531837bd6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9531377a83b0d13b7321179a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47111.0, + "value": 45406.609, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:905cadc98e75cd378a7df1f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9555b7dca0324e63a76f328b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -128854,75 +128293,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001241", + "id": "E14001172", "level": "constituency", - "name": "Frome and East Somerset", + "name": "Cities of London and Westminster", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Frome and East Somerset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Cities of London and Westminster: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001241" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001172" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:905cadc98e75cd378a7df1f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9555b7dca0324e63a76f328b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 155023061.899, + "value": 48429.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9060d246879e28520b9080e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:955841d3a8348aa04994f979", "aggregation": { "method": "sum" }, @@ -128963,19 +128400,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001232", + "id": "E14001254", "level": "constituency", - "name": "Exmouth and Exeter East", + "name": "Gravesham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Exmouth and Exeter East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Gravesham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001232" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001254" }, "measure": { "unit": "count" @@ -128998,117 +128435,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9060d246879e28520b9080e0", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 49079.743, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90737fd17366938586821be7", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001395", - "level": "constituency", - "name": "North Herefordshire", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, North Herefordshire: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001395" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90737fd17366938586821be7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:955841d3a8348aa04994f979", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 174919305.009, + "value": 44361.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:907786a50dfde599cab54b04", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95585dedee8102ad7c017ef2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -129124,7 +128472,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -129133,7 +128481,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -129141,27 +128489,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001144", + "id": "E14001465", "level": "constituency", - "name": "Bury North", + "name": "Sevenoaks", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bury North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sevenoaks: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001144" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001465" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -129174,20 +128522,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:907786a50dfde599cab54b04", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95585dedee8102ad7c017ef2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 505775967.85, + "value": 36066.251, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:909f30b26b21c97c07c6a044", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:955d4c88508dcb0ec98b7431", "aggregation": { "method": "sum" }, @@ -129228,19 +128576,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000087", + "id": "E14001327", "level": "constituency", - "name": "Caerfyrddin", + "name": "Leicester South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Caerfyrddin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Leicester South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000087" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001327" }, "measure": { "unit": "kwh" @@ -129263,28 +128611,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:909f30b26b21c97c07c6a044", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:955d4c88508dcb0ec98b7431", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 159139798.278, + "value": 146954406.873, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90c671d0d5824bbd915918d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9561be207288158e6386c684", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -129300,7 +128648,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -129309,7 +128657,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -129317,27 +128665,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000085", + "id": "E14001128", "level": "constituency", - "name": "Brecon, Radnor and Cwm Tawe", + "name": "Brigg and Immingham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brecon, Radnor and Cwm Tawe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Brigg and Immingham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000085" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001128" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -129350,28 +128698,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90c671d0d5824bbd915918d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9561be207288158e6386c684", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 294485157.991, + "value": 39673.645, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90ed188c0b3b637fb1be144b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9580da6503f3b1a0f93e1e44", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -129384,81 +128732,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001149", + "id": "E14001417", "level": "constituency", - "name": "Cambridge", + "name": "Orpington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cambridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Orpington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001149" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001417" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90ed188c0b3b637fb1be144b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9580da6503f3b1a0f93e1e44", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40136.658, + "value": 40424.264, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91037746a7dc668d7f52af65", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:958d50578eb647ccc988d71a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -129471,83 +128821,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001142", + "id": "E14001483", "level": "constituency", - "name": "Burnley", + "name": "South Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Burnley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Derbyshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001142" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001483" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91037746a7dc668d7f52af65", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:958d50578eb647ccc988d71a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47645.955, + "value": 446258539.92, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91103a273936f08e5b03ca73", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9592e412c949147fef2adde5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -129560,75 +128908,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001064", + "id": "S14000060", "level": "constituency", - "name": "Aldridge-Brownhills", + "name": "Aberdeen North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aldridge-Brownhills: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Aberdeen North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001064" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000060" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91103a273936f08e5b03ca73", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9592e412c949147fef2adde5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40350.347, + "value": 50849.301, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9137cca1167dc9dec3badaf3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95931fd4e13dd0dfffe46196", "aggregation": { "method": "sum" }, @@ -129669,19 +129015,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001104", + "id": "W07000092", "level": "constituency", - "name": "Blackpool North and Fleetwood", + "name": "Cardiff West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Blackpool North and Fleetwood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Cardiff West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001104" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000092" }, "measure": { "unit": "count" @@ -129702,28 +129048,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9137cca1167dc9dec3badaf3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95931fd4e13dd0dfffe46196", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43868.926, + "value": 44815.104, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:915bfbc3561deba25803786b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:959ba6200b16b3db518f88e8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -129739,7 +129085,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -129748,7 +129094,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -129756,27 +129102,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001424", + "id": "E14001565", "level": "constituency", - "name": "Penrith and Solway", + "name": "Warrington South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Penrith and Solway: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Warrington South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001424" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001565" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -129789,20 +129135,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:915bfbc3561deba25803786b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:959ba6200b16b3db518f88e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 397448906.559, + "value": 43910.533, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91763fb37f4d4be68632f315", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95ac342a0849d72859ec82e4", "aggregation": { "method": "sum" }, @@ -129843,19 +129189,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000101", + "id": "W07000086", "level": "constituency", - "name": "Paisley and Renfrewshire North", + "name": "Bridgend", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Paisley and Renfrewshire North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bridgend: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000086" }, "measure": { "unit": "count" @@ -129876,20 +129222,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91763fb37f4d4be68632f315", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95ac342a0849d72859ec82e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42360.789, + "value": 41081.744, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9180f12d4aa77db7bd7126f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95b32d397ee58d22b03ee2b2", "aggregation": { "method": "sum" }, @@ -129930,19 +129276,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001392", + "id": "E14001268", "level": "constituency", - "name": "North East Hampshire", + "name": "Harpenden and Berkhamsted", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North East Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Harpenden and Berkhamsted: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001392" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001268" }, "measure": { "unit": "kwh" @@ -129963,20 +129309,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9180f12d4aa77db7bd7126f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95b32d397ee58d22b03ee2b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 520714182.069, + "value": 552718836.221, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91b6a31832750c3b1816bdd9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95b6c2cae248d60df9105839", "aggregation": { "method": "sum" }, @@ -130017,19 +129363,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001147", + "id": "E14001190", "level": "constituency", - "name": "Calder Valley", + "name": "Darlington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Calder Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Darlington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001147" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001190" }, "measure": { "unit": "count" @@ -130050,20 +129396,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91b6a31832750c3b1816bdd9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95b6c2cae248d60df9105839", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42966.212, + "value": 44949.381, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91dced0ae68ac99b2d60a150", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95deef0fbd4a6bbff1bf6240", "aggregation": { "method": "sum" }, @@ -130104,19 +129450,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001416", + "id": "E14001464", "level": "constituency", - "name": "Oldham West, Chadderton and Royton", + "name": "Selby", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Oldham West, Chadderton and Royton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Selby: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001416" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001464" }, "measure": { "unit": "count" @@ -130137,115 +129483,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91dced0ae68ac99b2d60a150", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95deef0fbd4a6bbff1bf6240", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41269.432, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91f60bd26fd668310c5eaab7", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001553", - "level": "constituency", - "name": "Tottenham", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Tottenham: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001553" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91f60bd26fd668310c5eaab7", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 451672534.199, + "value": 37481.053, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91f8ef65dd38a78e2209b971", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95e76310e661014b9bee5032", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -130258,73 +129517,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000106", + "id": "E14001233", "level": "constituency", - "name": "West Dunbartonshire", + "name": "Fareham and Waterlooville", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Dunbartonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Fareham and Waterlooville: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000106" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001233" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91f8ef65dd38a78e2209b971", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95e76310e661014b9bee5032", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43192.994, + "value": 44763.758, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9203fc02ea9cb2f91c83bdff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95fa47350fa966da35b237b9", "aggregation": { "method": "sum" }, @@ -130365,19 +129626,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001372", + "id": "E14001562", "level": "constituency", - "name": "Morecambe and Lunesdale", + "name": "Walsall and Bloxwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Morecambe and Lunesdale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Walsall and Bloxwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001372" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001562" }, "measure": { "unit": "count" @@ -130400,20 +129661,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9203fc02ea9cb2f91c83bdff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95fa47350fa966da35b237b9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47605.73, + "value": 46782.385, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92071d38766719fd1e8cc456", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:962013e14ff77e28930679ef", "aggregation": { "method": "sum" }, @@ -130454,19 +129715,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001605", + "id": "S14000064", "level": "constituency", - "name": "York Outer", + "name": "Alloa and Grangemouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, York Outer: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Alloa and Grangemouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001605" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000064" }, "measure": { "unit": "count" @@ -130487,20 +129748,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92071d38766719fd1e8cc456", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:962013e14ff77e28930679ef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38288.184, + "value": 43311.21, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:924b837170fa9be792f2f41f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96202808de262eae3fe5b750", "aggregation": { "method": "sum" }, @@ -130541,19 +129802,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001081", + "id": "E14001538", "level": "constituency", - "name": "Battersea", + "name": "Tamworth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Battersea: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Tamworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001081" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001538" }, "measure": { "unit": "kwh" @@ -130574,28 +129835,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:924b837170fa9be792f2f41f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96202808de262eae3fe5b750", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 402618053.936, + "value": 449770041.906, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:926e67287c06ca1b1d3b3f95", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:964035493f9a95f5fceaa232", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -130611,7 +129872,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -130620,7 +129881,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -130628,27 +129889,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001130", + "id": "E14001412", "level": "constituency", - "name": "Brighton Pavilion", + "name": "Nottingham South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brighton Pavilion: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Nottingham South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001130" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001412" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -130661,28 +129922,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:926e67287c06ca1b1d3b3f95", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:964035493f9a95f5fceaa232", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39070.894, + "value": 432678734.368, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9271a9ccef38627e6e97a7b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9662f72ebab74f4f8406946c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -130695,73 +129956,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001547", + "id": "E14001402", "level": "constituency", - "name": "Tipton and Wednesbury", + "name": "North West Essex", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tipton and Wednesbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North West Essex: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001547" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001402" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9271a9ccef38627e6e97a7b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9662f72ebab74f4f8406946c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 446314441.513, + "value": 47086.367, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9283549b9ac78952eb6c1807", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96782cd318ed2ce2920d2bd0", "aggregation": { "method": "sum" }, @@ -130802,19 +130065,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001200", + "id": "W07000093", "level": "constituency", - "name": "Doncaster North", + "name": "Ceredigion Preseli", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Doncaster North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ceredigion Preseli: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001200" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000093" }, "measure": { "unit": "count" @@ -130835,28 +130098,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9283549b9ac78952eb6c1807", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96782cd318ed2ce2920d2bd0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42432.378, + "value": 12897.308, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92b98244915903519e312139", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9682adfb6c8c5c1ab0d17e72", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -130869,81 +130132,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001391", + "id": "E14001572", "level": "constituency", - "name": "North East Derbyshire", + "name": "Wells and Mendip Hills", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North East Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wells and Mendip Hills: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001391" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001572" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92b98244915903519e312139", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9682adfb6c8c5c1ab0d17e72", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 486519845.789, + "value": 41356.139, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92c6f20fb4a5121a11e96ce2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96e18ec1b12dce93d890b0e7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -130956,81 +130221,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001083", + "id": "E14001570", "level": "constituency", - "name": "Beckenham and Penge", + "name": "Weald of Kent", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Beckenham and Penge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Weald of Kent: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001570" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92c6f20fb4a5121a11e96ce2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96e18ec1b12dce93d890b0e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43772.347, + "value": 41912.768, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92d46beee3bfce03550c6ecb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9701e68948e07e623b11c0d4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -131043,73 +130310,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000021", + "id": "E14001404", "level": "constituency", - "name": "East Renfrewshire", + "name": "North West Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Renfrewshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North West Leicestershire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000021" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001404" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92d46beee3bfce03550c6ecb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9701e68948e07e623b11c0d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 574522480.995, + "value": 46052.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92f3ebb5b7bc82fe867b3eb4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9740c3cf920aeacba1dfb671", "aggregation": { "method": "sum" }, @@ -131150,19 +130419,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001181", + "id": "S14000109", "level": "constituency", - "name": "Coventry North West", + "name": "Central Ayrshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Coventry North West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Central Ayrshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001181" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000109" }, "measure": { "unit": "kwh" @@ -131185,20 +130454,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92f3ebb5b7bc82fe867b3eb4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9740c3cf920aeacba1dfb671", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 143421001.117, + "value": 122060817.251, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93051e5ca0711c97adff22ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97410b062f1125673dcd7ebe", "aggregation": { "method": "sum" }, @@ -131239,19 +130508,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001364", + "id": "E14001505", "level": "constituency", - "name": "Mid Leicestershire", + "name": "Spelthorne", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Spelthorne: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001364" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001505" }, "measure": { "unit": "count" @@ -131272,28 +130541,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93051e5ca0711c97adff22ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97410b062f1125673dcd7ebe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42276.522, + "value": 38100.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:931b81b7e6771a2698c2979e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9776cea0590039f29bc70f53", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -131309,7 +130578,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -131318,7 +130587,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -131326,27 +130595,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000092", + "id": "E14001455", "level": "constituency", - "name": "Cardiff West", + "name": "Runcorn and Helsby", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cardiff West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Runcorn and Helsby: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000092" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001455" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -131361,28 +130630,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:931b81b7e6771a2698c2979e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9776cea0590039f29bc70f53", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 139374555.951, + "value": 41933.91, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93230a7271743edc5fe72a21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9788c8449f6a6ef4351f4ec7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -131395,83 +130664,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000079", + "id": "E14001432", "level": "constituency", - "name": "Edinburgh North and Leith", + "name": "Portsmouth South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Edinburgh North and Leith: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Portsmouth South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000079" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001432" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93230a7271743edc5fe72a21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9788c8449f6a6ef4351f4ec7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 176761883.979, + "value": 370671939.884, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93246e10d29439cc5c9ea401", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97926a66c092923156d2969e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -131487,7 +130754,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -131496,7 +130763,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -131504,27 +130771,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001502", + "id": "E14001326", "level": "constituency", - "name": "Southend West and Leigh", + "name": "Leicester East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Southend West and Leigh: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Leicester East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001502" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001326" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -131537,28 +130804,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93246e10d29439cc5c9ea401", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97926a66c092923156d2969e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42974.149, + "value": 513205217.219, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:932f886968ba7a7cfafc5b97", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97944e4d182e46b78932f832", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -131574,7 +130841,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -131583,7 +130850,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -131591,27 +130858,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001549", + "id": "E14001268", "level": "constituency", - "name": "Tonbridge", + "name": "Harpenden and Berkhamsted", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tonbridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Harpenden and Berkhamsted: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001549" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001268" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -131626,28 +130893,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:932f886968ba7a7cfafc5b97", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97944e4d182e46b78932f832", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40913.112, + "value": 168007320.558, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:933eca09ab1408071875c3fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:979a2ef80d3f68ec1aea75be", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -131660,73 +130927,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000027", + "id": "E14001175", "level": "constituency", - "name": "Na h-Eileanan an Iar", + "name": "Clapham and Brixton Hill", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Na h-Eileanan an Iar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Clapham and Brixton Hill: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000027" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001175" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:933eca09ab1408071875c3fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:979a2ef80d3f68ec1aea75be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 1694.0, + "value": 129700830.097, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:934a81c27a4deb192ab27d51", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97bba1c202a7a0b74c528d9b", "aggregation": { "method": "sum" }, @@ -131767,19 +131036,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001393", + "id": "E14001312", "level": "constituency", - "name": "North East Hertfordshire", + "name": "Kingston and Surbiton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North East Hertfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Kingston and Surbiton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001393" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001312" }, "measure": { "unit": "count" @@ -131802,20 +131071,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:934a81c27a4deb192ab27d51", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97bba1c202a7a0b74c528d9b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44619.414, + "value": 47764.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:934b7afeae3a8b2ad23217f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97ec337181921a1961ceff29", "aggregation": { "method": "sum" }, @@ -131856,19 +131125,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001190", + "id": "S14000091", "level": "constituency", - "name": "Darlington", + "name": "Gordon and Buchan", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Darlington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Gordon and Buchan: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001190" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000091" }, "measure": { "unit": "kwh" @@ -131889,28 +131158,117 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:934b7afeae3a8b2ad23217f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97ec337181921a1961ceff29", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 510699873.049, + "value": 298068788.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:935c1df11909c290bc01b887", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97ec9a9d4ecc2c3f63aa2cc7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001375", + "level": "constituency", + "name": "Newark", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Newark: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001375" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97ec9a9d4ecc2c3f63aa2cc7", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 49175.363, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97f6dcbd86a91a63eb04a4cf", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -131926,7 +131284,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -131935,7 +131293,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -131943,27 +131301,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000109", + "id": "E14001556", "level": "constituency", - "name": "Torfaen", + "name": "Twickenham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Torfaen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Twickenham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001556" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -131976,20 +131334,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:935c1df11909c290bc01b887", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97f6dcbd86a91a63eb04a4cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 424259379.05, + "value": 42295.283, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93a1659372a237ae22d2435f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:981c590e08310714135e6012", "aggregation": { "method": "sum" }, @@ -132030,19 +131388,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001233", + "id": "E14001387", "level": "constituency", - "name": "Fareham and Waterlooville", + "name": "North Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Fareham and Waterlooville: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Devon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001233" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001387" }, "measure": { "unit": "kwh" @@ -132063,28 +131421,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93a1659372a237ae22d2435f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:981c590e08310714135e6012", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 411814931.609, + "value": 320560887.904, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93ed8549c969ad893f20cccf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:983cd4da54f86f112e0dc421", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -132097,83 +131455,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001260", + "id": "E14001475", "level": "constituency", - "name": "Hackney South and Shoreditch", + "name": "Skipton and Ripon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hackney South and Shoreditch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Skipton and Ripon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001260" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001475" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93ed8549c969ad893f20cccf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:983cd4da54f86f112e0dc421", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 52838.851, + "value": 425334731.585, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93f13717da5fe0e42f69b56b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:986b59136ffc86da8795ef64", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -132186,75 +131542,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001444", + "id": "E14001573", "level": "constituency", - "name": "Richmond and Northallerton", + "name": "Welwyn Hatfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Richmond and Northallerton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Welwyn Hatfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001444" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001573" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93f13717da5fe0e42f69b56b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:986b59136ffc86da8795ef64", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44242.408, + "value": 41771.03, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9410b40dee98d9d24817330e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:989dd99963bc48c3c7d80d23", "aggregation": { "method": "sum" }, @@ -132295,19 +131649,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001360", + "id": "E14001405", "level": "constituency", - "name": "Mid Buckinghamshire", + "name": "North West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Buckinghamshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North West Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001360" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001405" }, "measure": { "unit": "count" @@ -132328,20 +131682,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9410b40dee98d9d24817330e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:989dd99963bc48c3c7d80d23", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 30731.987, + "value": 29763.383, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94342328b059010ac86fa6a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:989dda962c6d391d592a18c2", "aggregation": { "method": "sum" }, @@ -132382,19 +131736,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001109", + "id": "E14001065", "level": "constituency", - "name": "Bolsover", + "name": "Altrincham and Sale West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bolsover: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Altrincham and Sale West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001109" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001065" }, "measure": { "unit": "kwh" @@ -132417,28 +131771,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94342328b059010ac86fa6a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:989dda962c6d391d592a18c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 145156192.057, + "value": 162070441.273, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94455e5e3f1e2b08e2121f57", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98e8bcd224d60cfe84ff841e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -132454,7 +131808,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -132463,7 +131817,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -132471,27 +131825,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001286", + "id": "E14001105", "level": "constituency", - "name": "Heywood and Middleton North", + "name": "Blackpool South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Heywood and Middleton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Blackpool South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001286" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001105" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -132504,20 +131858,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94455e5e3f1e2b08e2121f57", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98e8bcd224d60cfe84ff841e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 473697701.95, + "value": 48357.843, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9457fa72e3f351808af9ccf7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98e8ddc9d25a2a0310f256da", "aggregation": { "method": "sum" }, @@ -132558,19 +131912,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001319", + "id": "E14001576", "level": "constituency", - "name": "Leeds Central and Headingley", + "name": "West Ham and Beckton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leeds Central and Headingley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, West Ham and Beckton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001319" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001576" }, "measure": { "unit": "kwh" @@ -132591,20 +131945,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9457fa72e3f351808af9ccf7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98e8ddc9d25a2a0310f256da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 401794424.153, + "value": 354615826.356, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94618c3ccab7a0b462805941", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98fe68b8934f910b70771dcb", "aggregation": { "method": "sum" }, @@ -132645,19 +131999,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001100", + "id": "S14000084", "level": "constituency", - "name": "Birmingham Yardley", + "name": "Glasgow East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Yardley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Glasgow East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001100" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000084" }, "measure": { "unit": "kwh" @@ -132680,28 +132034,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94618c3ccab7a0b462805941", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98fe68b8934f910b70771dcb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 130489561.912, + "value": 137555139.499, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9474ab830ddb180b3073cd03", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9902f92feaa571869a048382", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -132714,81 +132068,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001484", + "id": "E14001384", "level": "constituency", - "name": "South Devon", + "name": "North Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North Bedfordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001484" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001384" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9474ab830ddb180b3073cd03", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9902f92feaa571869a048382", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 31318.912, + "value": 175774663.408, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94776f64b34a3b53bad85cef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:993300ece67e3d2bcf0e8b78", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -132801,75 +132157,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000111", + "id": "E14001288", "level": "constituency", - "name": "Wrexham", + "name": "Hinckley and Bosworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wrexham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hinckley and Bosworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001288" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94776f64b34a3b53bad85cef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:993300ece67e3d2bcf0e8b78", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 138574681.882, + "value": 447657552.146, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:948396dd15bbdca320848602", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:993e1d1ad5ab3473ce052e92", "aggregation": { "method": "sum" }, @@ -132910,19 +132264,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001148", + "id": "E14001072", "level": "constituency", - "name": "Camborne and Redruth", + "name": "Banbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Camborne and Redruth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Banbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001148" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001072" }, "measure": { "unit": "count" @@ -132943,20 +132297,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:948396dd15bbdca320848602", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:993e1d1ad5ab3473ce052e92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 23874.37, + "value": 33494.961, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:948d38602dd81bb2543892cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:994e0e3996bb31319fe82dd5", "aggregation": { "method": "sum" }, @@ -132997,19 +132351,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001532", + "id": "E14001125", "level": "constituency", - "name": "Surrey Heath", + "name": "Brentwood and Ongar", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Surrey Heath: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Brentwood and Ongar: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001532" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001125" }, "measure": { "unit": "kwh" @@ -133030,28 +132384,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:948d38602dd81bb2543892cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:994e0e3996bb31319fe82dd5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 544198283.918, + "value": 517596424.405, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94f35c19981a37ee624e0317", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:997499589f01cca94ce89efb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -133067,7 +132421,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -133076,7 +132430,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -133084,27 +132438,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001321", + "id": "E14001370", "level": "constituency", - "name": "Leeds North East", + "name": "Milton Keynes North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leeds North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Milton Keynes North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001321" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001370" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -133117,28 +132471,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94f35c19981a37ee624e0317", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:997499589f01cca94ce89efb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37574.825, + "value": 445965494.741, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95125553ca3db9cfbabe01b4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99a31e86ca2617b0a365f54a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -133154,7 +132508,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -133163,7 +132517,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -133171,27 +132525,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001113", + "id": "E14001462", "level": "constituency", - "name": "Bootle", + "name": "Scunthorpe", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bootle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Scunthorpe: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001113" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001462" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -133206,107 +132560,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95125553ca3db9cfbabe01b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99a31e86ca2617b0a365f54a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 127568186.78, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:952acafc46781aa2902d4b32", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001458", - "level": "constituency", - "name": "Rutland and Stamford", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Rutland and Stamford: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001458" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:952acafc46781aa2902d4b32", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 421412154.507, + "value": 47226.854, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:952decedd4153f29cd579600", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99f776651b003297584f57ba", "aggregation": { "method": "sum" }, @@ -133347,19 +132614,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001207", + "id": "E14001376", "level": "constituency", - "name": "Ealing Central and Acton", + "name": "Newbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ealing Central and Acton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Newbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001207" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001376" }, "measure": { "unit": "kwh" @@ -133380,28 +132647,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:952decedd4153f29cd579600", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99f776651b003297584f57ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 564888801.63, + "value": 362340526.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9544f3ffb11c02dbe875850d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99fdc053675c340caf0495b5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -133417,7 +132684,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -133426,7 +132693,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -133434,27 +132701,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000076", + "id": "E14001315", "level": "constituency", - "name": "Dunfermline and Dollar", + "name": "Kingston upon Hull West and Haltemprice", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dunfermline and Dollar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Kingston upon Hull West and Haltemprice: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000076" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001315" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -133467,28 +132734,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9544f3ffb11c02dbe875850d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99fdc053675c340caf0495b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 504136361.022, + "value": 47383.126, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9545bd7675ee2bb6a1441209", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a2824a58d4d171ea50b7d85", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -133504,7 +132771,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -133513,7 +132780,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -133521,27 +132788,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000088", + "id": "E14001073", "level": "constituency", - "name": "Glasgow South West", + "name": "Barking", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glasgow South West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Barking: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001073" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -133554,28 +132821,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9545bd7675ee2bb6a1441209", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a2824a58d4d171ea50b7d85", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40614.573, + "value": 403592987.6, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95668e74593148cf72ebb2dc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a5a8d552b8123025cc8c45c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -133591,7 +132858,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -133600,7 +132867,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -133608,27 +132875,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001458", + "id": "E14001120", "level": "constituency", - "name": "Rutland and Stamford", + "name": "Bradford West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rutland and Stamford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bradford West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001458" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001120" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -133641,28 +132908,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95668e74593148cf72ebb2dc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a5a8d552b8123025cc8c45c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 33237.898, + "value": 517167991.451, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95713f236c3046922798f13f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a66e438eb0d8db4c74f642a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -133675,81 +132942,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001204", + "id": "E14001138", "level": "constituency", - "name": "Dudley", + "name": "Bromsgrove", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dudley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bromsgrove: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001204" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001138" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95713f236c3046922798f13f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a66e438eb0d8db4c74f642a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40324.977, + "value": 159831759.846, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:957502e8da44adc9a6a4a66c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a82e9249e9e17d857c2280c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -133765,7 +133034,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -133774,7 +133043,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -133782,27 +133051,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001296", + "id": "E14001391", "level": "constituency", - "name": "Hove and Portslade", + "name": "North East Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hove and Portslade: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North East Derbyshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001296" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001391" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -133817,28 +133086,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:957502e8da44adc9a6a4a66c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a82e9249e9e17d857c2280c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49248.895, + "value": 133940568.028, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:957d12e0319b48bb692c9307", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a8b5ff9590762de05916947", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -133851,83 +133120,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001300", + "id": "E14001068", "level": "constituency", - "name": "Ilford North", + "name": "Ashfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ilford North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ashfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001300" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001068" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:957d12e0319b48bb692c9307", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a8b5ff9590762de05916947", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39495.54, + "value": 41765.67, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95ad0b5990f35b08cc31d60c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9aa2e9c71d4e0997fff79561", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -133943,7 +133210,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -133952,7 +133219,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -133960,27 +133227,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001530", + "id": "E14001500", "level": "constituency", - "name": "Suffolk Coastal", + "name": "Southampton Test", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Suffolk Coastal: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Southampton Test: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001530" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001500" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -133995,20 +133262,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95ad0b5990f35b08cc31d60c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9aa2e9c71d4e0997fff79561", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 178838746.223, + "value": 48554.341, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95b77f88a8122966a4212f62", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9aac02a1ad9d0fed9d4747df", "aggregation": { "method": "sum" }, @@ -134049,19 +133316,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001391", + "id": "E14001278", "level": "constituency", - "name": "North East Derbyshire", + "name": "Hemel Hempstead", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North East Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hemel Hempstead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001391" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001278" }, "measure": { "unit": "count" @@ -134082,20 +133349,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95b77f88a8122966a4212f62", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9aac02a1ad9d0fed9d4747df", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41708.226, + "value": 39448.327, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95df934f61faeaeede51db52", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ac171528a990f27c293d42a", "aggregation": { "method": "sum" }, @@ -134136,19 +133403,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001502", + "id": "E14001069", "level": "constituency", - "name": "Southend West and Leigh", + "name": "Ashford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Southend West and Leigh: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ashford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001502" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001069" }, "measure": { "unit": "kwh" @@ -134169,20 +133436,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95df934f61faeaeede51db52", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ac171528a990f27c293d42a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 534665353.004, + "value": 396778550.722, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:960cc7ecb66528db17b149de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ac62ff095b48ff2dd4a0afa", "aggregation": { "method": "sum" }, @@ -134223,19 +133490,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001167", + "id": "S14000092", "level": "constituency", - "name": "Chingford and Woodford Green", + "name": "Hamilton and Clyde Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chingford and Woodford Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hamilton and Clyde Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001167" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000092" }, "measure": { "unit": "count" @@ -134256,28 +133523,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:960cc7ecb66528db17b149de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ac62ff095b48ff2dd4a0afa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39071.543, + "value": 41790.259, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:960d943942e7c2d1ce708241", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9aeaead559d64772def0236b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -134293,7 +133560,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -134302,7 +133569,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -134310,27 +133577,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001168", + "id": "E14001504", "level": "constituency", - "name": "Chippenham", + "name": "Southport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chippenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Southport: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001168" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001504" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -134345,28 +133612,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:960d943942e7c2d1ce708241", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9aeaead559d64772def0236b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43628.697, + "value": 141416942.516, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:967c01705d5f94876e70af8d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9aef1ebc7dee4b32e00268c9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -134379,81 +133646,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001173", + "id": "S14000045", "level": "constituency", - "name": "City of Durham", + "name": "Midlothian", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, City of Durham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Midlothian: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001173" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000045" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:967c01705d5f94876e70af8d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9aef1ebc7dee4b32e00268c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 505514003.775, + "value": 44814.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:968f2a8a54a24ce797a0b717", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b0f6f6d97f72f7423be91ad", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -134466,81 +133735,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001598", + "id": "E14001321", "level": "constituency", - "name": "Worsley and Eccles", + "name": "Leeds North East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Worsley and Eccles: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Leeds North East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001598" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001321" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:968f2a8a54a24ce797a0b717", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b0f6f6d97f72f7423be91ad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 493032355.408, + "value": 41707.447, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96b8ebc448c44b63ab6173a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b26ca5ae6da706c2a5fb1ad", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -134553,73 +133824,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001078", + "id": "E14001552", "level": "constituency", - "name": "Basingstoke", + "name": "Torridge and Tavistock", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Basingstoke: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Torridge and Tavistock: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001078" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001552" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96b8ebc448c44b63ab6173a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b26ca5ae6da706c2a5fb1ad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 447913163.32, + "value": 46229.882, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96cb8d1bbfcbc8cc9ecbe7a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b3af8da955571162d72af4d", "aggregation": { "method": "sum" }, @@ -134660,19 +133933,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001259", + "id": "E14001266", "level": "constituency", - "name": "Hackney North and Stoke Newington", + "name": "Harborough, Oadby and Wigston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hackney North and Stoke Newington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Harborough, Oadby and Wigston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001259" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001266" }, "measure": { "unit": "count" @@ -134693,109 +133966,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96cb8d1bbfcbc8cc9ecbe7a3", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 41135.43, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96cc9d8d6f231bc51a38eb2c", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001189", - "level": "constituency", - "name": "Dagenham and Rainham", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Dagenham and Rainham: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001189" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96cc9d8d6f231bc51a38eb2c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b3af8da955571162d72af4d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 144163050.023, + "value": 42951.301, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96dd2b0c983409bf1ac48d1f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b4870bbb8ea3fa2fdee9ef6", "aggregation": { "method": "sum" }, @@ -134836,19 +134020,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000099", + "id": "E14001176", "level": "constituency", - "name": "Motherwell, Wishaw and Carluke", + "name": "Colchester", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Motherwell, Wishaw and Carluke: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Colchester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000099" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001176" }, "measure": { "unit": "count" @@ -134871,28 +134055,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96dd2b0c983409bf1ac48d1f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b4870bbb8ea3fa2fdee9ef6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47149.742, + "value": 49823.626, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96e6d5ff5b8244902d245753", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b74bfa9966be4267ea79816", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -134905,83 +134089,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001305", + "id": "E14001466", "level": "constituency", - "name": "Islington North", + "name": "Sheffield Brightside and Hillsborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Islington North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Sheffield Brightside and Hillsborough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001305" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001466" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96e6d5ff5b8244902d245753", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b74bfa9966be4267ea79816", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51586.0, + "value": 480288132.97, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96f47bd15e6679bfd2fc39fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b827ff3f77d6c12a96ad3d1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -134994,75 +134176,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001466", + "id": "E14001334", "level": "constituency", - "name": "Sheffield Brightside and Hillsborough", + "name": "Leyton and Wanstead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sheffield Brightside and Hillsborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Leyton and Wanstead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001466" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001334" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96f47bd15e6679bfd2fc39fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b827ff3f77d6c12a96ad3d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 127753019.841, + "value": 477835887.289, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96f5749d0094f5e035041f65", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b830507a3796066d4a579f3", "aggregation": { "method": "sum" }, @@ -135103,19 +134283,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001297", + "id": "E14001400", "level": "constituency", - "name": "Huddersfield", + "name": "North Warwickshire and Bedworth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Huddersfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Warwickshire and Bedworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001297" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001400" }, "measure": { "unit": "kwh" @@ -135136,28 +134316,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96f5749d0094f5e035041f65", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b830507a3796066d4a579f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 561872767.064, + "value": 422870442.919, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9715c70a898e6db6ef21b27a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b89287848bf079788b128a8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -135173,7 +134353,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -135182,7 +134362,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -135190,61 +134370,150 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001180", + "id": "E14001487", "level": "constituency", - "name": "Coventry East", + "name": "South Holland and The Deepings", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Coventry East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South Holland and The Deepings: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001487" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b89287848bf079788b128a8", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 38635.89, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b8aecfb7b2fa92ffcfe4994", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001369", + "level": "constituency", + "name": "Milton Keynes Central", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Milton Keynes Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001180" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001369" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9715c70a898e6db6ef21b27a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b8aecfb7b2fa92ffcfe4994", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 473665260.997, + "value": 181243397.277, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9715fd3e02632165a1a922db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9babde86b30af45a8ea9398d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -135260,7 +134529,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -135269,7 +134538,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -135277,27 +134546,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000106", + "id": "E14001179", "level": "constituency", - "name": "Pontypridd", + "name": "Corby and East Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Pontypridd: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Corby and East Northamptonshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000106" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001179" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -135312,20 +134581,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9715fd3e02632165a1a922db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9babde86b30af45a8ea9398d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46002.66, + "value": 174498213.075, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:973ef3881f01f335f56acba4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bb4ad81770e6d617cb6c897", "aggregation": { "method": "sum" }, @@ -135366,19 +134635,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001209", + "id": "E14001275", "level": "constituency", - "name": "Ealing Southall", + "name": "Havant", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ealing Southall: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Havant: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001209" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001275" }, "measure": { "unit": "count" @@ -135399,28 +134668,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:973ef3881f01f335f56acba4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bb4ad81770e6d617cb6c897", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37872.186, + "value": 40394.291, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:977cdb435e9f6eff9daa81df", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bbbf8df6a66f455e289d0ac", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -135433,83 +134702,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001554", + "id": "E14001523", "level": "constituency", - "name": "Truro and Falmouth", + "name": "Stone, Great Wyrley and Penkridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Truro and Falmouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stone, Great Wyrley and Penkridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001554" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001523" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:977cdb435e9f6eff9daa81df", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bbbf8df6a66f455e289d0ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 185034610.083, + "value": 35523.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9787dadb463cb347b715599b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c05877725fb3b5856d12099", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -135522,73 +134789,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001463", + "id": "E14001183", "level": "constituency", - "name": "Sefton Central", + "name": "Cramlington and Killingworth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sefton Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cramlington and Killingworth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001463" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001183" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9787dadb463cb347b715599b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c05877725fb3b5856d12099", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 494200873.878, + "value": 46802.925, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97947502235009fdf0fd6b3f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c1091cdc418ce349654e8bb", "aggregation": { "method": "sum" }, @@ -135629,19 +134898,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001362", + "id": "S14000090", "level": "constituency", - "name": "Mid Derbyshire", + "name": "Glenrothes and Mid Fife", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Glenrothes and Mid Fife: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001362" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000090" }, "measure": { "unit": "kwh" @@ -135664,20 +134933,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97947502235009fdf0fd6b3f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c1091cdc418ce349654e8bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 133363120.073, + "value": 127111174.005, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97c843570b95f4a377961d47", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c3de462f0a3cf0ca266161c", "aggregation": { "method": "sum" }, @@ -135718,19 +134987,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001390", + "id": "E14001476", "level": "constituency", - "name": "North East Cambridgeshire", + "name": "Sleaford and North Hykeham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North East Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sleaford and North Hykeham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001390" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001476" }, "measure": { "unit": "count" @@ -135751,28 +135020,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97c843570b95f4a377961d47", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c3de462f0a3cf0ca266161c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36591.0, + "value": 33782.028, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97d87265e9369c37aaf4602c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c403f377740600dfab9ca67", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -135785,75 +135054,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001538", + "id": "E14001543", "level": "constituency", - "name": "Tamworth", + "name": "The Wrekin", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tamworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, The Wrekin: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001538" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001543" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97d87265e9369c37aaf4602c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c403f377740600dfab9ca67", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 152741764.402, + "value": 428012770.415, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97f18b79cf5543c44e960b48", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c5b7bb0d3372484d7ea273b", "aggregation": { "method": "sum" }, @@ -135894,19 +135161,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001196", + "id": "E14001152", "level": "constituency", - "name": "Dewsbury and Batley", + "name": "Carlisle", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dewsbury and Batley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Carlisle: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001196" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001152" }, "measure": { "unit": "kwh" @@ -135929,20 +135196,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97f18b79cf5543c44e960b48", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c5b7bb0d3372484d7ea273b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 120074796.441, + "value": 155174131.836, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:980a653bed5e3a3fc96643a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c6f89a0fa660f84d612ffd1", "aggregation": { "method": "sum" }, @@ -135983,19 +135250,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001410", + "id": "E14001127", "level": "constituency", - "name": "Nottingham East", + "name": "Bridlington and The Wolds", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Nottingham East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bridlington and The Wolds: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001410" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001127" }, "measure": { "unit": "count" @@ -136016,28 +135283,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:980a653bed5e3a3fc96643a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c6f89a0fa660f84d612ffd1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39587.023, + "value": 37811.193, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:981d451a0a3aa21a60b1654c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c7ff819bb2bdd002c9b04d7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -136050,81 +135317,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000096", + "id": "E14001374", "level": "constituency", - "name": "Dwyfor Meirionnydd", + "name": "New Forest West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dwyfor Meirionnydd: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, New Forest West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001374" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:981d451a0a3aa21a60b1654c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c7ff819bb2bdd002c9b04d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 23016.591, + "value": 41439.507, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98476ba47820311e085f5678", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c8572286539b8e2fe5e5a93", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -136137,83 +135406,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000069", + "id": "E14001324", "level": "constituency", - "name": "Caithness, Sutherland and Easter Ross", + "name": "Leeds South West and Morley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Caithness, Sutherland and Easter Ross: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Leeds South West and Morley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000069" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001324" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98476ba47820311e085f5678", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c8572286539b8e2fe5e5a93", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 248070297.995, + "value": 457169178.77, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:984a6863059c59d6d85722d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c98484efc4af8efb8ccbd07", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -136226,81 +135493,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001522", + "id": "E14001081", "level": "constituency", - "name": "Stoke-on-Trent South", + "name": "Battersea", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stoke-on-Trent South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Battersea: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001522" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001081" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:984a6863059c59d6d85722d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c98484efc4af8efb8ccbd07", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 461895541.466, + "value": 182982809.553, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9886553351a7971c94e104b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ca9761a06703648a8d6a2a8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -136313,81 +135582,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001336", + "id": "E14001357", "level": "constituency", - "name": "Lincoln", + "name": "Melton and Syston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lincoln: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Melton and Syston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001336" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001357" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9886553351a7971c94e104b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ca9761a06703648a8d6a2a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47375.726, + "value": 43602.058, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:989f8a08f248fe581fffd56f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cb62169c03b8a2cafb44dcf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -136400,73 +135671,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001293", + "id": "S14000068", "level": "constituency", - "name": "Hornsey and Friern Barnet", + "name": "Bathgate and Linlithgow", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hornsey and Friern Barnet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bathgate and Linlithgow: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001293" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000068" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:989f8a08f248fe581fffd56f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cb62169c03b8a2cafb44dcf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 519497449.12, + "value": 45686.589, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98b95c734a6615caccb15c1b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cdfe31a700da99bf34950f6", "aggregation": { "method": "sum" }, @@ -136507,19 +135780,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001577", + "id": "S14000088", "level": "constituency", - "name": "West Lancashire", + "name": "Glasgow South West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Lancashire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Glasgow South West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001577" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000088" }, "measure": { "unit": "count" @@ -136542,28 +135815,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98b95c734a6615caccb15c1b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cdfe31a700da99bf34950f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43481.0, + "value": 46851.449, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98beb50e13d1895da85f996b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d060d019c7f09efa62d21e5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -136576,83 +135849,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001303", + "id": "S14000071", "level": "constituency", - "name": "Isle of Wight East", + "name": "Cowdenbeath and Kirkcaldy", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Isle of Wight East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Cowdenbeath and Kirkcaldy: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001303" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000071" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98beb50e13d1895da85f996b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d060d019c7f09efa62d21e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37176.918, + "value": 506208648.516, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98e6da60ee10f581a6855320", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d108b529440b8795cdbab8e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -136668,7 +135939,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -136677,7 +135948,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -136685,27 +135956,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001124", + "id": "E14001171", "level": "constituency", - "name": "Brentford and Isleworth", + "name": "Christchurch", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brentford and Isleworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Christchurch: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001124" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001171" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -136720,20 +135991,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98e6da60ee10f581a6855320", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d108b529440b8795cdbab8e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50702.002, + "value": 138967356.669, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99052a18c8877b54dae848e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d180eaacd1a45115bc4c353", "aggregation": { "method": "sum" }, @@ -136774,19 +136045,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001102", + "id": "E14001489", "level": "constituency", - "name": "Blackburn", + "name": "South Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blackburn: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001102" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001489" }, "measure": { "unit": "kwh" @@ -136807,28 +136078,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99052a18c8877b54dae848e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d180eaacd1a45115bc4c353", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 515091824.712, + "value": 288247087.557, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9916334598ff5c2795149023", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d2496b2555110dc5cae8994", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001135", + "level": "constituency", + "name": "Bristol South", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Bristol South: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001135" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d2496b2555110dc5cae8994", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 40454.132, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d37db6c7207bc963807d2f1", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -136844,7 +136202,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -136853,7 +136211,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -136861,27 +136219,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001476", + "id": "E14001470", "level": "constituency", - "name": "Sleaford and North Hykeham", + "name": "Sheffield South East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sleaford and North Hykeham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Sheffield South East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001476" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001470" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -136896,28 +136254,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9916334598ff5c2795149023", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d37db6c7207bc963807d2f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 156790488.359, + "value": 45549.121, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:991fc1e7d424b51c6c2b687d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d5150ebbfa785060a9e0366", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -136930,73 +136288,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001284", + "id": "E14001390", "level": "constituency", - "name": "Hertsmere", + "name": "North East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hertsmere: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North East Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001284" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001390" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:991fc1e7d424b51c6c2b687d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d5150ebbfa785060a9e0366", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40203.599, + "value": 169675490.673, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9920e25703b580a8b023c180", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d708c3976d2ab5ecdf0b9a1", "aggregation": { "method": "sum" }, @@ -137037,19 +136397,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001117", + "id": "E14001386", "level": "constituency", - "name": "Bracknell", + "name": "North Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bracknell: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North Cotswolds: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001117" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001386" }, "measure": { "unit": "kwh" @@ -137072,28 +136432,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9920e25703b580a8b023c180", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d708c3976d2ab5ecdf0b9a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 150823016.084, + "value": 203893189.74, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9947a1a0418a30a416794ea6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d88b1696e4c8b489b293098", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -137106,135 +136466,48 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001090", + "id": "S14000070", "level": "constituency", - "name": "Bicester and Woodstock", + "name": "Coatbridge and Bellshill", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bicester and Woodstock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Coatbridge and Bellshill: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000070" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9947a1a0418a30a416794ea6", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 35766.988, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99819e20ab9c3270b23abf27", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001392", - "level": "constituency", - "name": "North East Hampshire", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, North East Hampshire: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001392" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, "period": { "type": "calendar_year", "value": 2024 @@ -137248,20 +136521,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99819e20ab9c3270b23abf27", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d88b1696e4c8b489b293098", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 175411062.241, + "value": 45110.8, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9989a7193bd04ddd3cc7a3ee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9da4d1fdb415d138c8a5cef6", "aggregation": { "method": "sum" }, @@ -137302,19 +136575,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000109", + "id": "E14001304", "level": "constituency", - "name": "Central Ayrshire", + "name": "Isle of Wight West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Central Ayrshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Isle of Wight West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000109" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001304" }, "measure": { "unit": "count" @@ -137337,28 +136610,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9989a7193bd04ddd3cc7a3ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9da4d1fdb415d138c8a5cef6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43900.497, + "value": 35093.082, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:998dfef763bf67ed9929b358", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dad8531b11cae656658aaec", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -137371,83 +136644,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001341", + "id": "E14001097", "level": "constituency", - "name": "Liverpool West Derby", + "name": "Birmingham Northfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Liverpool West Derby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Birmingham Northfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001341" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001097" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:998dfef763bf67ed9929b358", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9dad8531b11cae656658aaec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44740.665, + "value": 43751.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99a1819299a1e497cafe090c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dbdea8738ef561e6c872fa7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -137463,7 +136734,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -137472,7 +136743,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -137480,27 +136751,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001072", + "id": "E14001361", "level": "constituency", - "name": "Banbury", + "name": "Mid Cheshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Banbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Mid Cheshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001072" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001361" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -137513,28 +136784,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99a1819299a1e497cafe090c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9dbdea8738ef561e6c872fa7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 379956362.571, + "value": 41937.54, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99b526b40079667e0006ebe9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dcd6d51e9b5d3d69b385dab", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -137547,75 +136818,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001366", + "id": "E14001363", "level": "constituency", - "name": "Mid Sussex", + "name": "Mid Dorset and North Poole", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Sussex: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Mid Dorset and North Poole: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001366" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001363" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99b526b40079667e0006ebe9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9dcd6d51e9b5d3d69b385dab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44491.0, + "value": 38202.554, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99e373041782fa173517d9d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dd42a5df05da4a0933cc741", "aggregation": { "method": "sum" }, @@ -137656,19 +136925,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001276", + "id": "W07000084", "level": "constituency", - "name": "Hayes and Harlington", + "name": "Blaenau Gwent and Rhymney", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hayes and Harlington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Blaenau Gwent and Rhymney: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001276" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000084" }, "measure": { "unit": "kwh" @@ -137691,28 +136960,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99e373041782fa173517d9d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9dd42a5df05da4a0933cc741", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 155265225.107, + "value": 123347647.73, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99e81c5ac1de8563ab20d73b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dd952b02bca877633bbbaec", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -137725,75 +136994,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001302", + "id": "E14001418", "level": "constituency", - "name": "Ipswich", + "name": "Ossett and Denby Dale", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ipswich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ossett and Denby Dale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001302" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001418" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99e81c5ac1de8563ab20d73b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9dd952b02bca877633bbbaec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50554.0, + "value": 40731.053, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a0ac19fe1124a8d5014e684", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dfe22d2791c9503584f7c34", "aggregation": { "method": "sum" }, @@ -137834,19 +137101,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001313", + "id": "E14001272", "level": "constituency", - "name": "Kingston upon Hull East", + "name": "Hartlepool", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kingston upon Hull East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hartlepool: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001313" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001272" }, "measure": { "unit": "kwh" @@ -137867,28 +137134,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a0ac19fe1124a8d5014e684", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9dfe22d2791c9503584f7c34", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 433895607.558, + "value": 478355841.779, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a1266c0c9bf7bfc170ffe70", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e0ed992081f8e0a02768be2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -137901,83 +137168,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001567", + "id": "S14000073", "level": "constituency", - "name": "Washington and Gateshead South", + "name": "Dumfries and Galloway", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Washington and Gateshead South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Dumfries and Galloway: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001567" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000073" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a1266c0c9bf7bfc170ffe70", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e0ed992081f8e0a02768be2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 114801466.942, + "value": 356662570.183, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a2d61674425726951a28f85", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e20155a7d48845146363b0d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -137990,83 +137255,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000104", + "id": "E14001547", "level": "constituency", - "name": "Newport East", + "name": "Tipton and Wednesbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newport East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Tipton and Wednesbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000104" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001547" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a2d61674425726951a28f85", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e20155a7d48845146363b0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 144736565.881, + "value": 42521.562, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a521d37e2c7da5d2329a488", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e85015569625eb949fbf0c8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -138079,83 +137342,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001311", + "id": "E14001191", "level": "constituency", - "name": "Kettering", + "name": "Dartford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kettering: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Dartford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001311" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001191" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a521d37e2c7da5d2329a488", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e85015569625eb949fbf0c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 163753871.292, + "value": 449049655.863, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a52e7731115cc68a7c1c202", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e8508c0f1b4b7d563529456", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -138168,83 +137429,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001304", + "id": "E14001245", "level": "constituency", - "name": "Isle of Wight West", + "name": "Gedling", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Isle of Wight West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Gedling: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001304" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001245" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a52e7731115cc68a7c1c202", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e8508c0f1b4b7d563529456", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35093.082, + "value": 524687373.456, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a59431c69eab48fe1c0abf6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ec00695f076368628aab66d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -138257,81 +137516,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001578", + "id": "E14001129", "level": "constituency", - "name": "West Suffolk", + "name": "Brighton Kemptown and Peacehaven", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Suffolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Brighton Kemptown and Peacehaven: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001578" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001129" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a59431c69eab48fe1c0abf6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ec00695f076368628aab66d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 335945961.907, + "value": 44148.197, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9aba26553aafeb9a8f34932d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ed96ea8e3d1e615615eb207", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -138347,7 +137608,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -138356,7 +137617,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -138364,27 +137625,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001169", + "id": "E14001363", "level": "constituency", - "name": "Chipping Barnet", + "name": "Mid Dorset and North Poole", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chipping Barnet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mid Dorset and North Poole: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001169" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001363" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -138397,20 +137658,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9aba26553aafeb9a8f34932d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ed96ea8e3d1e615615eb207", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41111.881, + "value": 420659670.198, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ad912d572cdb92de704ce95", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9eec8844f5f75bc2d7511e70", "aggregation": { "method": "sum" }, @@ -138451,19 +137712,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001302", + "id": "E14001074", "level": "constituency", - "name": "Ipswich", + "name": "Barnsley North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ipswich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Barnsley North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001302" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001074" }, "measure": { "unit": "kwh" @@ -138486,20 +137747,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ad912d572cdb92de704ce95", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9eec8844f5f75bc2d7511e70", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 159741961.961, + "value": 135556062.973, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9adc8e8d448d6fd21eac7d89", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ef2f3a704da38d2ce6ba0e7", "aggregation": { "method": "sum" }, @@ -138540,19 +137801,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000092", + "id": "E14001282", "level": "constituency", - "name": "Hamilton and Clyde Valley", + "name": "Herne Bay and Sandwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hamilton and Clyde Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Herne Bay and Sandwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001282" }, "measure": { "unit": "kwh" @@ -138573,28 +137834,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9adc8e8d448d6fd21eac7d89", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ef2f3a704da38d2ce6ba0e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 520286074.99, + "value": 444106419.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9aec0b00e043827e454933de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ef721a4df3a5a9dcf6934bd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -138607,81 +137868,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000087", + "id": "E14001559", "level": "constituency", - "name": "Caerfyrddin", + "name": "Vauxhall and Camberwell Green", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Caerfyrddin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Vauxhall and Camberwell Green: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000087" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001559" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9aec0b00e043827e454933de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ef721a4df3a5a9dcf6934bd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 210340830.673, + "value": 141807893.992, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b1d3166042dc666ca6cd6e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9efc5b816e4fdef1e892e12e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -138694,73 +137957,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001227", + "id": "E14001308", "level": "constituency", - "name": "Epsom and Ewell", + "name": "Keighley and Ilkley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Epsom and Ewell: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Keighley and Ilkley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001227" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001308" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b1d3166042dc666ca6cd6e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9efc5b816e4fdef1e892e12e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 587207759.122, + "value": 43840.234, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b266bbb1cb1022b4126be50", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f0596d63e968781cee2a671", "aggregation": { "method": "sum" }, @@ -138801,19 +138066,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001211", + "id": "E14001503", "level": "constituency", - "name": "Easington", + "name": "Southgate and Wood Green", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Easington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Southgate and Wood Green: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001211" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001503" }, "measure": { "unit": "count" @@ -138834,28 +138099,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b266bbb1cb1022b4126be50", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f0596d63e968781cee2a671", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44200.34, + "value": 45117.846, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b363ff2f1b56d4ae5ce42b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f17fdff6462c5ceb6e6f2a8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -138871,7 +138136,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -138880,7 +138145,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -138888,27 +138153,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001570", + "id": "S14000067", "level": "constituency", - "name": "Weald of Kent", + "name": "Argyll, Bute and South Lochaber", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Weald of Kent: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Argyll, Bute and South Lochaber: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001570" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000067" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -138921,20 +138186,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b363ff2f1b56d4ae5ce42b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f17fdff6462c5ceb6e6f2a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 333500777.392, + "value": 20946.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b63b9c1b9576e8d709e7da8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f44baf1054632d6e14eb3bb", "aggregation": { "method": "sum" }, @@ -138975,19 +138240,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001315", + "id": "E14001125", "level": "constituency", - "name": "Kingston upon Hull West and Haltemprice", + "name": "Brentwood and Ongar", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kingston upon Hull West and Haltemprice: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Brentwood and Ongar: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001315" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001125" }, "measure": { "unit": "count" @@ -139008,20 +138273,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b63b9c1b9576e8d709e7da8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f44baf1054632d6e14eb3bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47383.126, + "value": 36910.134, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b8611eaaacd2fe778a4487b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f67c05536870bf2e6ba4d00", "aggregation": { "method": "sum" }, @@ -139062,19 +138327,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001508", + "id": "E14001568", "level": "constituency", - "name": "St Austell and Newquay", + "name": "Watford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, St Austell and Newquay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Watford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001508" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001568" }, "measure": { "unit": "count" @@ -139097,20 +138362,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b8611eaaacd2fe778a4487b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f67c05536870bf2e6ba4d00", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48635.247, + "value": 45651.249, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b8ceea222824608a19d2d29", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f77198044f91ef05918b5f6", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001472", + "level": "constituency", + "name": "Shipley", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Shipley: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001472" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f77198044f91ef05918b5f6", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 45194.335, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f7fb93f22d86dfd06c7b920", "aggregation": { "method": "sum" }, @@ -139151,19 +138505,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001517", + "id": "E14001274", "level": "constituency", - "name": "Stockport", + "name": "Hastings and Rye", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stockport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hastings and Rye: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001517" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001274" }, "measure": { "unit": "kwh" @@ -139184,20 +138538,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b8ceea222824608a19d2d29", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f7fb93f22d86dfd06c7b920", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 463485705.342, + "value": 443786453.518, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b948b60f693fca4c73e763a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f8039440ad746d1c24fb0b1", "aggregation": { "method": "sum" }, @@ -139238,19 +138592,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000078", + "id": "E14001216", "level": "constituency", - "name": "Edinburgh East and Musselburgh", + "name": "East Thanet", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Edinburgh East and Musselburgh: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, East Thanet: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000078" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001216" }, "measure": { "unit": "kwh" @@ -139271,28 +138625,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b948b60f693fca4c73e763a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f8039440ad746d1c24fb0b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 463869093.253, + "value": 458739095.116, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ba18fcf495619df4cebb176", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f8de95cd20deaa8124b758d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -139305,81 +138659,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001305", + "id": "E14001260", "level": "constituency", - "name": "Islington North", + "name": "Hackney South and Shoreditch", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Islington North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hackney South and Shoreditch: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001305" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001260" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ba18fcf495619df4cebb176", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f8de95cd20deaa8124b758d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 413389967.562, + "value": 145659549.953, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bcd0d212d222e583d301c02", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f9969f373b17574ba160c4b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -139392,75 +138748,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000101", + "id": "E14001549", "level": "constituency", - "name": "Monmouthshire", + "name": "Tonbridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Monmouthshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Tonbridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001549" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bcd0d212d222e583d301c02", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f9969f373b17574ba160c4b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43537.0, + "value": 428578762.987, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bd1db8ced2ebf3cfd7bff1c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f9efb4ef3b7c89b898ec6f7", "aggregation": { "method": "sum" }, @@ -139501,19 +138855,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001355", + "id": "E14001165", "level": "constituency", - "name": "Mansfield", + "name": "Chesterfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mansfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Chesterfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001355" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001165" }, "measure": { "unit": "kwh" @@ -139536,28 +138890,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bd1db8ced2ebf3cfd7bff1c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f9efb4ef3b7c89b898ec6f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 141477945.459, + "value": 128668171.25, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bd264363b01c64c68ed94c9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fc651d9b25c56bb98a66032", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -139573,7 +138927,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -139582,7 +138936,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -139590,27 +138944,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001099", + "id": "E14001510", "level": "constituency", - "name": "Birmingham Selly Oak", + "name": "St Helens South and Whiston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birmingham Selly Oak: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, St Helens South and Whiston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001099" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001510" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -139625,20 +138979,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bd264363b01c64c68ed94c9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fc651d9b25c56bb98a66032", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42177.97, + "value": 125391001.766, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bd3501f30ec03b074f30375", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fc909cbc1db7ed899b5623a", "aggregation": { "method": "sum" }, @@ -139679,19 +139033,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001109", + "id": "E14001189", "level": "constituency", - "name": "Bolsover", + "name": "Dagenham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bolsover: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Dagenham and Rainham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001189" }, "measure": { "unit": "kwh" @@ -139712,28 +139066,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bd3501f30ec03b074f30375", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fc909cbc1db7ed899b5623a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 505270722.338, + "value": 439253851.87, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bda6f353d3af05fdd67b5cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fd7f81aa6436f4972bb6c9f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -139746,73 +139100,164 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001452", + "id": "E14001542", "level": "constituency", - "name": "Rotherham", + "name": "Tewkesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rotherham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Tewkesbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001452" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001542" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bda6f353d3af05fdd67b5cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fd7f81aa6436f4972bb6c9f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47463.191, + "value": 150331825.109, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ff913c4238c5e738edd3f0c", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "W07000092", + "level": "constituency", + "name": "Cardiff West", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Cardiff West: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000092" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ff913c4238c5e738edd3f0c", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 139374555.951, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bf83aac6f3e235f10135edf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a009d35dea6c136990598c5b", "aggregation": { "method": "sum" }, @@ -139853,19 +139298,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001212", + "id": "E14001341", "level": "constituency", - "name": "East Grinstead and Uckfield", + "name": "Liverpool West Derby", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Grinstead and Uckfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Liverpool West Derby: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001212" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001341" }, "measure": { "unit": "kwh" @@ -139888,28 +139333,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bf83aac6f3e235f10135edf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a009d35dea6c136990598c5b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 184083788.178, + "value": 123106143.207, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c3a2c7d989b0e74a4d9e699", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a027e0cd86308c10f5f2611f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -139922,75 +139367,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001146", + "id": "E14001108", "level": "constituency", - "name": "Bury St Edmunds and Stowmarket", + "name": "Bognor Regis and Littlehampton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bury St Edmunds and Stowmarket: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bognor Regis and Littlehampton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001146" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001108" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c3a2c7d989b0e74a4d9e699", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a027e0cd86308c10f5f2611f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49027.605, + "value": 43975.207, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c6fd6bd1c40a2a575680a81", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a040e782ff7a758d8e23c8b8", "aggregation": { "method": "sum" }, @@ -140031,19 +139474,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001356", + "id": "E14001252", "level": "constituency", - "name": "Melksham and Devizes", + "name": "Gosport", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Melksham and Devizes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Gosport: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001356" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001252" }, "measure": { "unit": "kwh" @@ -140066,28 +139509,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c6fd6bd1c40a2a575680a81", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a040e782ff7a758d8e23c8b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 166196798.844, + "value": 135292370.448, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cb1891f421a65216a1c84b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a06ac52006b1f36ce3093e21", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140100,81 +139543,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001195", + "id": "E14001258", "level": "constituency", - "name": "Derbyshire Dales", + "name": "Guildford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Derbyshire Dales: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Guildford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001195" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001258" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cb1891f421a65216a1c84b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a06ac52006b1f36ce3093e21", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 34230.042, + "value": 41393.467, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cca69672f8b31c4b462d448", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a06c06402165b47ffb7e6398", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140187,75 +139632,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001403", + "id": "S14000102", "level": "constituency", - "name": "North West Hampshire", + "name": "Paisley and Renfrewshire South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North West Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Paisley and Renfrewshire South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001403" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000102" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cca69672f8b31c4b462d448", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a06c06402165b47ffb7e6398", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 175860396.67, + "value": 457456587.368, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ccc2336e7beef99d4d986fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a09b26cebfd96fe8a4c2abc8", "aggregation": { "method": "sum" }, @@ -140296,19 +139739,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000081", + "id": "E14001545", "level": "constituency", - "name": "Aberafan Maesteg", + "name": "Thornbury and Yate", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aberafan Maesteg: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Thornbury and Yate: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000081" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001545" }, "measure": { "unit": "count" @@ -140331,28 +139774,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ccc2336e7beef99d4d986fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a09b26cebfd96fe8a4c2abc8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42764.512, + "value": 44386.832, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cd7616a80d9434d98998e56", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0c672b15407f221405ae1af", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140365,75 +139808,160 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000088", + "id": "E14001476", "level": "constituency", - "name": "Caerphilly", + "name": "Sleaford and North Hykeham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Caerphilly: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Sleaford and North Hykeham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001476" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cd7616a80d9434d98998e56", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0c672b15407f221405ae1af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 125358357.65, + "value": 358695653.739, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0ca03a904a67211b27894d9", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "W07000098", + "level": "constituency", + "name": "Llanelli", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Llanelli: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000098" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0ca03a904a67211b27894d9", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 34660.428, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ce9378820b436cc073b56eb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0dd604faac57409700f3b02", "aggregation": { "method": "sum" }, @@ -140474,19 +140002,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001552", + "id": "E14001480", "level": "constituency", - "name": "Torridge and Tavistock", + "name": "South Basildon and East Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Torridge and Tavistock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South Basildon and East Thurrock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001552" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001480" }, "measure": { "unit": "count" @@ -140507,28 +140035,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ce9378820b436cc073b56eb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0dd604faac57409700f3b02", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 24805.762, + "value": 37115.71, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cf7189266f346202618ca0b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0e7d87b968ffd0e1feb90c2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001256", + "level": "constituency", + "name": "Great Yarmouth", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Great Yarmouth: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001256" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0e7d87b968ffd0e1feb90c2", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 34459.0, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a104e58f398705ec0d9f0414", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140544,7 +140159,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -140553,7 +140168,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -140561,27 +140176,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001155", + "id": "S14000108", "level": "constituency", - "name": "Central Devon", + "name": "Berwickshire, Roxburgh and Selkirk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Central Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Berwickshire, Roxburgh and Selkirk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001155" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000108" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -140596,28 +140211,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cf7189266f346202618ca0b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a104e58f398705ec0d9f0414", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 178091842.546, + "value": 51844.332, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d24605c22ce5d6c788ba628", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a106dd7fd8423c18e1611206", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140630,75 +140245,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000086", + "id": "E14001300", "level": "constituency", - "name": "Bridgend", + "name": "Ilford North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bridgend: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ilford North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000086" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001300" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d24605c22ce5d6c788ba628", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a106dd7fd8423c18e1611206", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 123673090.696, + "value": 516850653.754, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d4412dd83899fcd313f358c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a187c255b6ccba512ea85814", "aggregation": { "method": "sum" }, @@ -140739,19 +140352,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001294", + "id": "E14001340", "level": "constituency", - "name": "Horsham", + "name": "Liverpool Wavertree", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Horsham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Liverpool Wavertree: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001294" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001340" }, "measure": { "unit": "count" @@ -140772,28 +140385,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d4412dd83899fcd313f358c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a187c255b6ccba512ea85814", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35350.155, + "value": 43309.966, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d4d7622feb1d67b0d1ade8b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a19f83aab7adcd6a3c497956", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140806,83 +140419,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001111", + "id": "E14001548", "level": "constituency", - "name": "Bolton South and Walkden", + "name": "Tiverton and Minehead", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bolton South and Walkden: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Tiverton and Minehead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001548" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d4d7622feb1d67b0d1ade8b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a19f83aab7adcd6a3c497956", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50043.724, + "value": 25423.977, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d50dbe29e782d9c7864de13", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1a3371b6bdef18f21ae5e6c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140895,83 +140506,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001470", + "id": "E14001196", "level": "constituency", - "name": "Sheffield South East", + "name": "Dewsbury and Batley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sheffield South East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Dewsbury and Batley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001470" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001196" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d50dbe29e782d9c7864de13", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1a3371b6bdef18f21ae5e6c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 125604506.014, + "value": 465957387.582, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d562d2a6d37204b923d514d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1ae7ccf03fd085018ebe9aa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -140984,75 +140593,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000089", + "id": "S14000086", "level": "constituency", - "name": "Glasgow West", + "name": "Glasgow North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glasgow West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Glasgow North East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000089" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000086" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d562d2a6d37204b923d514d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1ae7ccf03fd085018ebe9aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 136086313.739, + "value": 408254669.039, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d8142cbf242a4f5d1f7c07c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1d4e01508f245c50a29b0fd", "aggregation": { "method": "sum" }, @@ -141093,19 +140700,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001407", + "id": "E14001444", "level": "constituency", - "name": "Northampton South", + "name": "Richmond and Northallerton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Northampton South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Richmond and Northallerton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001407" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001444" }, "measure": { "unit": "count" @@ -141128,28 +140735,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d8142cbf242a4f5d1f7c07c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1d4e01508f245c50a29b0fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45478.364, + "value": 44242.408, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d8938d8ed716c0f799766c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1efde5ae43851185566f317", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -141165,7 +140772,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -141174,7 +140781,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -141182,27 +140789,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001561", + "id": "E14001243", "level": "constituency", - "name": "Wallasey", + "name": "Gainsborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wallasey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Gainsborough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001561" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001243" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -141217,115 +140824,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d8938d8ed716c0f799766c0", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 132744392.769, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d8d856957a9876c9e24bdb2", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001112", - "level": "constituency", - "name": "Bolton West", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Bolton West: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001112" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d8d856957a9876c9e24bdb2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1efde5ae43851185566f317", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42885.493, + "value": 45394.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d94d2f464b8208eafe65dc0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a20759d20f19da83d31e429f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -141338,73 +140858,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001125", + "id": "E14001517", "level": "constituency", - "name": "Brentwood and Ongar", + "name": "Stockport", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brentwood and Ongar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stockport: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001125" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001517" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d94d2f464b8208eafe65dc0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a20759d20f19da83d31e429f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 517596424.405, + "value": 146007636.998, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9da72463a65067ee7f804e67", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a21dd6c9601574ba05c73f12", "aggregation": { "method": "sum" }, @@ -141445,19 +140967,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001081", + "id": "E14001602", "level": "constituency", - "name": "Battersea", + "name": "Wythenshawe and Sale East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Battersea: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Wythenshawe and Sale East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001081" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001602" }, "measure": { "unit": "kwh" @@ -141480,28 +141002,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9da72463a65067ee7f804e67", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a21dd6c9601574ba05c73f12", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 182982809.553, + "value": 152229584.965, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dd187a02fc2b175dd2de560", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a22d339bbb950865417f8061", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -141514,81 +141036,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001287", + "id": "E14001471", "level": "constituency", - "name": "High Peak", + "name": "Sherwood Forest", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, High Peak: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Sherwood Forest: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001287" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001471" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9dd187a02fc2b175dd2de560", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a22d339bbb950865417f8061", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 496598254.848, + "value": 46997.21, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dd4c561a28d84aed2ea70a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2496371d0cd607f8ece0343", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -141601,81 +141125,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001546", + "id": "E14001088", "level": "constituency", - "name": "Thurrock", + "name": "Bexhill and Battle", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Thurrock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bexhill and Battle: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001546" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001088" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9dd4c561a28d84aed2ea70a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2496371d0cd607f8ece0343", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39421.202, + "value": 43475.45, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9de8768cc15ef2a2f4f339df", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a27accfeec530464703f21cf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -141691,7 +141217,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -141700,7 +141226,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -141708,27 +141234,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001480", + "id": "E14001277", "level": "constituency", - "name": "South Basildon and East Thurrock", + "name": "Hazel Grove", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Basildon and East Thurrock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hazel Grove: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001480" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001277" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -141743,20 +141269,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9de8768cc15ef2a2f4f339df", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a27accfeec530464703f21cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 153902664.006, + "value": 42384.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dfd92511da3236b1e26370a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2961656b87070aaf163fd24", "aggregation": { "method": "sum" }, @@ -141797,19 +141323,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001539", + "id": "E14001175", "level": "constituency", - "name": "Tatton", + "name": "Clapham and Brixton Hill", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tatton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Clapham and Brixton Hill: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001539" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001175" }, "measure": { "unit": "count" @@ -141832,20 +141358,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9dfd92511da3236b1e26370a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2961656b87070aaf163fd24", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44003.901, + "value": 48096.652, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dff25475c96901698d931fa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2d3e7915224c5a369b594de", "aggregation": { "method": "sum" }, @@ -141886,19 +141412,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000093", + "id": "E14001590", "level": "constituency", - "name": "Ceredigion Preseli", + "name": "Witham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ceredigion Preseli: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Witham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000093" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001590" }, "measure": { "unit": "count" @@ -141921,20 +141447,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9dff25475c96901698d931fa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2d3e7915224c5a369b594de", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45522.821, + "value": 46740.832, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2e7abc35f524fc0d787e1ee", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001228", + "level": "constituency", + "name": "Erewash", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Erewash: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001228" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2e7abc35f524fc0d787e1ee", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 133160061.822, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e161916b7fbe84b999d2608", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2f7404e35d361312d5a674f", "aggregation": { "method": "sum" }, @@ -141975,19 +141590,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001102", + "id": "E14001232", "level": "constituency", - "name": "Blackburn", + "name": "Exmouth and Exeter East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Blackburn: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Exmouth and Exeter East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001102" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001232" }, "measure": { "unit": "count" @@ -142008,20 +141623,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e161916b7fbe84b999d2608", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2f7404e35d361312d5a674f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41571.553, + "value": 36319.605, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e41ee3fbde9956ee50f1b97", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2fb644822394d71025a1afd", "aggregation": { "method": "sum" }, @@ -142062,19 +141677,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000104", + "id": "E14001562", "level": "constituency", - "name": "Newport East", + "name": "Walsall and Bloxwich", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newport East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Walsall and Bloxwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000104" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001562" }, "measure": { "unit": "count" @@ -142095,20 +141710,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e41ee3fbde9956ee50f1b97", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2fb644822394d71025a1afd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47092.687, + "value": 41887.836, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e757e443295750833853f53", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a314d5cac5f736d36df32362", "aggregation": { "method": "sum" }, @@ -142149,19 +141764,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001571", + "id": "E14001490", "level": "constituency", - "name": "Wellingborough and Rushden", + "name": "South Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wellingborough and Rushden: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Northamptonshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001571" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001490" }, "measure": { "unit": "kwh" @@ -142182,28 +141797,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e757e443295750833853f53", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a314d5cac5f736d36df32362", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 505205583.637, + "value": 440748445.341, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e9765da7edfbde3953fadfa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a323138d6465358b23d8072a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -142216,81 +141831,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001503", + "id": "E14001368", "level": "constituency", - "name": "Southgate and Wood Green", + "name": "Middlesbrough South and East Cleveland", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Southgate and Wood Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Middlesbrough South and East Cleveland: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001503" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001368" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e9765da7edfbde3953fadfa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a323138d6465358b23d8072a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 592493562.486, + "value": 124087300.48, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9eb9bf66e01c9ec2624a0323", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a32765c2eed9a93dcae90339", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -142306,7 +141923,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -142315,7 +141932,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -142323,27 +141940,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001466", + "id": "E14001577", "level": "constituency", - "name": "Sheffield Brightside and Hillsborough", + "name": "West Lancashire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sheffield Brightside and Hillsborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, West Lancashire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001466" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001577" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -142356,28 +141973,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9eb9bf66e01c9ec2624a0323", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a32765c2eed9a93dcae90339", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 480288132.97, + "value": 39320.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9edba28d15c405fdaffc8fab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3361073e61cdb060f2ea779", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -142390,75 +142007,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001593", + "id": "E14001425", "level": "constituency", - "name": "Wokingham", + "name": "Peterborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wokingham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Peterborough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001593" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001425" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9edba28d15c405fdaffc8fab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3361073e61cdb060f2ea779", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42205.88, + "value": 508362775.211, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ee6c38f9163e5b4c659a686", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3584eb479c7680e44b493bb", "aggregation": { "method": "sum" }, @@ -142499,19 +142114,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001150", + "id": "E14001266", "level": "constituency", - "name": "Cannock Chase", + "name": "Harborough, Oadby and Wigston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cannock Chase: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Harborough, Oadby and Wigston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001150" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001266" }, "measure": { "unit": "kwh" @@ -142532,28 +142147,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ee6c38f9163e5b4c659a686", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3584eb479c7680e44b493bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 480874104.586, + "value": 537016530.56, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f265b3df9b4e6f7e2f694eb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a35e8974611323335339c52e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -142566,81 +142181,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001072", + "id": "W07000086", "level": "constituency", - "name": "Banbury", + "name": "Bridgend", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Banbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bridgend: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001072" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000086" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f265b3df9b4e6f7e2f694eb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a35e8974611323335339c52e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 33494.961, + "value": 123673090.696, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f2d4f3ac8528d598ce0a038", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3a778b224b5b6248e9e4b16", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -142656,7 +142273,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -142665,7 +142282,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -142673,27 +142290,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001599", + "id": "E14001248", "level": "constituency", - "name": "Worthing West", + "name": "Gloucester", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Worthing West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Gloucester: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001599" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001248" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -142706,28 +142323,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f2d4f3ac8528d598ce0a038", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3a778b224b5b6248e9e4b16", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 433639934.241, + "value": 47050.802, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f3fcac7f46a11afc413a15d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3bfc04d6dd7154235b1dbd4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -142740,83 +142357,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001498", + "id": "E14001260", "level": "constituency", - "name": "South West Wiltshire", + "name": "Hackney South and Shoreditch", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South West Wiltshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hackney South and Shoreditch: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001498" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001260" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f3fcac7f46a11afc413a15d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3bfc04d6dd7154235b1dbd4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 159311508.146, + "value": 39823.65, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f4f0999ad51bd005843db27", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3ce1e308a8db4e6e65dfb52", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -142829,81 +142444,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001390", + "id": "E14001216", "level": "constituency", - "name": "North East Cambridgeshire", + "name": "East Thanet", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North East Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, East Thanet: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001390" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001216" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f4f0999ad51bd005843db27", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3ce1e308a8db4e6e65dfb52", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 395128364.212, + "value": 51668.066, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f627cfc0f71f1e6d1e23fbc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3d510891fadef1bbcd9222c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -142919,7 +142536,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -142928,7 +142545,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -142936,27 +142553,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001119", + "id": "E14001287", "level": "constituency", - "name": "Bradford South", + "name": "High Peak", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bradford South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, High Peak: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001119" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001287" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -142971,20 +142588,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f627cfc0f71f1e6d1e23fbc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3d510891fadef1bbcd9222c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 134140335.148, + "value": 43226.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f686ab671f93c8af7ca9af1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3f45ea234750668fad0e8e0", "aggregation": { "method": "sum" }, @@ -143025,19 +142642,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001153", + "id": "E14001161", "level": "constituency", - "name": "Carshalton and Wallington", + "name": "Cheltenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Carshalton and Wallington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Cheltenham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001153" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001161" }, "measure": { "unit": "kwh" @@ -143060,28 +142677,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f686ab671f93c8af7ca9af1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3f45ea234750668fad0e8e0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 142594055.64, + "value": 154758636.913, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f70a7ef59b09a90ae520f4a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3f5e77f547435181860bde2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -143094,81 +142711,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001471", + "id": "S14000111", "level": "constituency", - "name": "Sherwood Forest", + "name": "West Aberdeenshire and Kincardine", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sherwood Forest: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, West Aberdeenshire and Kincardine: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001471" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000111" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f70a7ef59b09a90ae520f4a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3f5e77f547435181860bde2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 511038633.045, + "value": 191799465.672, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f78510b9136e8704d7f2261", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3fcf307fba2ff7062c5d860", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -143184,7 +142803,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -143193,7 +142812,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -143201,27 +142820,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001447", + "id": "E14001558", "level": "constituency", - "name": "Rochester and Strood", + "name": "Uxbridge and South Ruislip", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rochester and Strood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Uxbridge and South Ruislip: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001447" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001558" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -143234,20 +142853,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f78510b9136e8704d7f2261", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3fcf307fba2ff7062c5d860", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40447.278, + "value": 501810050.26, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f7b04aef33f97a20a18a5ed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a49bca09a70588792133b173", "aggregation": { "method": "sum" }, @@ -143288,19 +142907,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001598", + "id": "E14001293", "level": "constituency", - "name": "Worsley and Eccles", + "name": "Hornsey and Friern Barnet", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Worsley and Eccles: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hornsey and Friern Barnet: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001598" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001293" }, "measure": { "unit": "kwh" @@ -143323,28 +142942,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f7b04aef33f97a20a18a5ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a49bca09a70588792133b173", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 149915877.963, + "value": 144600412.558, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f8f726169fa763d948b19b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a49d22b1a104d4a3dfd42caa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -143360,7 +142979,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -143369,7 +142988,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -143377,27 +142996,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001593", + "id": "E14001300", "level": "constituency", - "name": "Wokingham", + "name": "Ilford North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wokingham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ilford North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001593" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001300" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -143412,28 +143031,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f8f726169fa763d948b19b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a49d22b1a104d4a3dfd42caa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 169652409.596, + "value": 39495.54, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fa0c818363abd83aa972568", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4bcdf9da0bfc4a8a4b8bb29", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -143446,83 +143065,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001479", + "id": "E14001485", "level": "constituency", - "name": "Solihull West and Shirley", + "name": "South Dorset", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Solihull West and Shirley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Dorset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001479" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001485" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fa0c818363abd83aa972568", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4bcdf9da0bfc4a8a4b8bb29", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 140232971.299, + "value": 394576742.529, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fb084f561fff339516c3787", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a503639e91263600b95484e3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -143535,73 +143152,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001105", + "id": "E14001567", "level": "constituency", - "name": "Blackpool South", + "name": "Washington and Gateshead South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Blackpool South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Washington and Gateshead South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001105" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001567" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fb084f561fff339516c3787", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a503639e91263600b95484e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48357.843, + "value": 43573.499, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fb9f2d564d358f46229f99e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a54067b0355fae0d169f8469", "aggregation": { "method": "sum" }, @@ -143642,19 +143261,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000085", + "id": "W07000100", "level": "constituency", - "name": "Glasgow North", + "name": "Mid and South Pembrokeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glasgow North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mid and South Pembrokeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000085" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000100" }, "measure": { "unit": "kwh" @@ -143675,20 +143294,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fb9f2d564d358f46229f99e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a54067b0355fae0d169f8469", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 392864466.374, + "value": 311118205.861, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fc9cc1673f2f8301fab6297", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5562b0e305b82ab640f47b7", "aggregation": { "method": "sum" }, @@ -143729,19 +143348,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001224", + "id": "E14001230", "level": "constituency", - "name": "Ely and East Cambridgeshire", + "name": "Esher and Walton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ely and East Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Esher and Walton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001224" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001230" }, "measure": { "unit": "kwh" @@ -143762,28 +143381,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fc9cc1673f2f8301fab6297", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5562b0e305b82ab640f47b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 392730675.155, + "value": 604058181.97, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0048a00c63dfc1dccc8c280", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a568126a95fecc3e61998f87", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -143796,81 +143415,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001355", + "id": "W07000106", "level": "constituency", - "name": "Mansfield", + "name": "Pontypridd", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mansfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Pontypridd: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001355" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000106" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0048a00c63dfc1dccc8c280", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a568126a95fecc3e61998f87", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47383.33, + "value": 46002.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a04b9db2d697915ba06502c5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a58c16af7018840e57321087", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -143883,73 +143504,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001171", + "id": "E14001342", "level": "constituency", - "name": "Christchurch", + "name": "Loughborough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Christchurch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Loughborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001171" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001342" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a04b9db2d697915ba06502c5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a58c16af7018840e57321087", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 444711641.333, + "value": 129954928.428, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a065ad9041349a74c56b78a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a58d71145c97bbec694dc48d", "aggregation": { "method": "sum" }, @@ -143990,19 +143613,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001491", + "id": "E14001078", "level": "constituency", - "name": "South Ribble", + "name": "Basingstoke", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Ribble: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Basingstoke: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001491" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001078" }, "measure": { "unit": "count" @@ -144023,28 +143646,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a065ad9041349a74c56b78a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a58d71145c97bbec694dc48d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40900.0, + "value": 43063.629, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a090ca95e52194061ad527e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a59ca58c01d2e2c8fd669eb5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -144057,75 +143680,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001359", + "id": "S14000096", "level": "constituency", - "name": "Mid Bedfordshire", + "name": "Lothian East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Lothian East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001359" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000096" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a090ca95e52194061ad527e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a59ca58c01d2e2c8fd669eb5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 165382889.93, + "value": 460363262.395, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0af149ec3264518e4389fcf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5ac969588748a34980c7051", "aggregation": { "method": "sum" }, @@ -144166,19 +143787,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001592", + "id": "W07000082", "level": "constituency", - "name": "Woking", + "name": "Alyn and Deeside", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Woking: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Alyn and Deeside: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001592" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000082" }, "measure": { "unit": "kwh" @@ -144201,28 +143822,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0af149ec3264518e4389fcf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5ac969588748a34980c7051", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 169407909.101, + "value": 136396537.659, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0e8c140006c9c7e80fdec53", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5c7c6a1159eaf020bb14b77", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -144235,83 +143856,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001255", + "id": "E14001306", "level": "constituency", - "name": "Great Grimsby and Cleethorpes", + "name": "Islington South and Finsbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Great Grimsby and Cleethorpes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Islington South and Finsbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001255" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001306" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0e8c140006c9c7e80fdec53", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5c7c6a1159eaf020bb14b77", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 143869579.085, + "value": 44921.788, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0f5a4d4856dcb577d9ed154", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5d212fa9f3a1a5964d2017f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -144324,75 +143943,160 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000093", + "id": "E14001120", "level": "constituency", - "name": "Inverclyde and Renfrewshire West", + "name": "Bradford West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Inverclyde and Renfrewshire West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bradford West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000093" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001120" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0f5a4d4856dcb577d9ed154", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5d212fa9f3a1a5964d2017f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44592.339, + "value": 35325.371, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a62a904fe6fea329a2107094", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001346", + "level": "constituency", + "name": "Luton South and South Bedfordshire", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Luton South and South Bedfordshire: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001346" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a62a904fe6fea329a2107094", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 38227.726, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0feac7955c5651e72372aef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6440f4ab8ee7d3f32bc7a4f", "aggregation": { "method": "sum" }, @@ -144433,19 +144137,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000112", + "id": "E14001481", "level": "constituency", - "name": "Ynys M\u00f4n", + "name": "South Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ynys M\u00f4n: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000112" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001481" }, "measure": { "unit": "kwh" @@ -144466,28 +144170,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0feac7955c5651e72372aef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6440f4ab8ee7d3f32bc7a4f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 157027973.165, + "value": 366591513.592, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a111e2a9ff7f3445e6d2723e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a64acc2b81168c93d91da211", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -144503,7 +144207,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -144512,7 +144216,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -144520,27 +144224,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001168", + "id": "E14001087", "level": "constituency", - "name": "Chippenham", + "name": "Beverley and Holderness", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chippenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Beverley and Holderness: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001168" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001087" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -144553,28 +144257,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a111e2a9ff7f3445e6d2723e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a64acc2b81168c93d91da211", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36222.143, + "value": 420066594.369, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a11701fea14c6c348bb918c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a65818d9022f284623c02a74", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -144587,75 +144291,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001068", + "id": "E14001285", "level": "constituency", - "name": "Ashfield", + "name": "Hexham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ashfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hexham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001068" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001285" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a11701fea14c6c348bb918c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a65818d9022f284623c02a74", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 130516061.258, + "value": 30912.939, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a11abec338d530d8cbf23645", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a65f42e702ffa4fc3aa6734c", "aggregation": { "method": "sum" }, @@ -144696,19 +144398,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001524", + "id": "E14001085", "level": "constituency", - "name": "Stourbridge", + "name": "Bermondsey and Old Southwark", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stourbridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bermondsey and Old Southwark: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001524" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001085" }, "measure": { "unit": "kwh" @@ -144729,20 +144431,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a11abec338d530d8cbf23645", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a65f42e702ffa4fc3aa6734c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 442738458.087, + "value": 245539313.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a17207638e8740b59c0c4d1a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a661fe9b748c9afdeaa29ebd", "aggregation": { "method": "sum" }, @@ -144783,19 +144485,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001434", + "id": "E14001388", "level": "constituency", - "name": "Putney", + "name": "North Dorset", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Putney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North Dorset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001434" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001388" }, "measure": { "unit": "kwh" @@ -144818,28 +144520,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a17207638e8740b59c0c4d1a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a661fe9b748c9afdeaa29ebd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 158337205.842, + "value": 169095164.418, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a19b7cab36c67d6bbc73488c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6733951eccbe3d254e1ab6c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -144852,81 +144554,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001226", + "id": "E14001067", "level": "constituency", - "name": "Epping Forest", + "name": "Arundel and South Downs", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Epping Forest: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Arundel and South Downs: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001226" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001067" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a19b7cab36c67d6bbc73488c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6733951eccbe3d254e1ab6c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39164.373, + "value": 46327.062, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1bf50aae807bb5aef48e68b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6758de4b619fa74f435eab1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -144939,83 +144643,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001318", + "id": "E14001156", "level": "constituency", - "name": "Lancaster and Wyre", + "name": "Central Suffolk and North Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lancaster and Wyre: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Central Suffolk and North Ipswich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001318" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001156" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1bf50aae807bb5aef48e68b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6758de4b619fa74f435eab1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40947.516, + "value": 298818158.619, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1cd5e3053cb4146194a13bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6ac1bae6298904b8ff9e5c2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -145028,83 +144730,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001366", + "id": "S14000094", "level": "constituency", - "name": "Mid Sussex", + "name": "Inverness, Skye and West Ross-shire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Sussex: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Inverness, Skye and West Ross-shire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001366" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000094" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1cd5e3053cb4146194a13bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6ac1bae6298904b8ff9e5c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 162118315.873, + "value": 27934.82, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1fe68de63e5ce1930755154", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6b53d9634ce0d2459b26ad5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -145117,81 +144817,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001123", + "id": "E14001490", "level": "constituency", - "name": "Brent West", + "name": "South Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brent West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South Northamptonshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001123" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001490" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1fe68de63e5ce1930755154", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6b53d9634ce0d2459b26ad5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 33576.443, + "value": 184553915.234, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2045ff1be63470e5a4a198a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6d9422503f4f2145b11b243", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -145204,83 +144906,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001519", + "id": "E14001210", "level": "constituency", - "name": "Stockton West", + "name": "Earley and Woodley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stockton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Earley and Woodley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001519" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001210" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2045ff1be63470e5a4a198a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6d9422503f4f2145b11b243", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40825.676, + "value": 38356.631, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a20ea27d1c9475d49cf02872", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6e35c08348ea5763ccea40e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -145293,75 +144993,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000109", + "id": "E14001245", "level": "constituency", - "name": "Torfaen", + "name": "Gedling", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Torfaen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Gedling: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001245" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a20ea27d1c9475d49cf02872", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6e35c08348ea5763ccea40e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 120091148.995, + "value": 44464.625, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2221a9398f805c061a89fd0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6ee046001ce69db015adf57", "aggregation": { "method": "sum" }, @@ -145402,19 +145100,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001116", + "id": "E14001248", "level": "constituency", - "name": "Bournemouth West", + "name": "Gloucester", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bournemouth West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Gloucester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001116" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001248" }, "measure": { "unit": "kwh" @@ -145435,20 +145133,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2221a9398f805c061a89fd0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6ee046001ce69db015adf57", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 405963705.512, + "value": 462035340.57, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a256162bce6f5bdcf643e4eb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6fe40920484e782e953ba6d", "aggregation": { "method": "sum" }, @@ -145489,19 +145187,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001216", + "id": "E14001259", "level": "constituency", - "name": "East Thanet", + "name": "Hackney North and Stoke Newington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Thanet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hackney North and Stoke Newington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001216" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001259" }, "measure": { "unit": "kwh" @@ -145522,28 +145220,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a256162bce6f5bdcf643e4eb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6fe40920484e782e953ba6d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 458739095.116, + "value": 435780015.302, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a26498445a394feab030ddd2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a71dbda4f2de1e0c34f5df98", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -145559,7 +145257,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -145568,7 +145266,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -145576,27 +145274,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001379", + "id": "E14001542", "level": "constituency", - "name": "Newcastle upon Tyne North", + "name": "Tewkesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newcastle upon Tyne North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Tewkesbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001379" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001542" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -145609,28 +145307,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a26498445a394feab030ddd2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a71dbda4f2de1e0c34f5df98", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 606813626.555, + "value": 40490.761, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a26d36ae110aadbd5b19d813", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7293b51fc2862d22a486a4a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -145643,83 +145341,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001404", + "id": "E14001228", "level": "constituency", - "name": "North West Leicestershire", + "name": "Erewash", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North West Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Erewash: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001404" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001228" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a26d36ae110aadbd5b19d813", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7293b51fc2862d22a486a4a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46052.0, + "value": 453064817.008, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a28deb70fa2cf765e232c28b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7454786fb21445cf7e82a9c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -145732,83 +145428,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001557", + "id": "W07000109", "level": "constituency", - "name": "Tynemouth", + "name": "Torfaen", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tynemouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Torfaen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001557" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000109" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a28deb70fa2cf765e232c28b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7454786fb21445cf7e82a9c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 127708948.181, + "value": 424259379.05, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a298a0ad082eaf823ee85795", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7523e493faf55a09d0cbd22", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -145824,7 +145518,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -145833,7 +145527,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -145841,27 +145535,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001530", + "id": "E14001133", "level": "constituency", - "name": "Suffolk Coastal", + "name": "Bristol North East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Suffolk Coastal: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bristol North East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001530" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001133" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -145874,28 +145568,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a298a0ad082eaf823ee85795", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7523e493faf55a09d0cbd22", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 379717133.056, + "value": 37775.934, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2f7b9f41853b0b870bd35a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a754be7d3615d2bd6ac6de25", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -145908,81 +145602,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001566", + "id": "E14001438", "level": "constituency", - "name": "Warwick and Leamington", + "name": "Reading Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Warwick and Leamington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Reading Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001566" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001438" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2f7b9f41853b0b870bd35a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a754be7d3615d2bd6ac6de25", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43290.472, + "value": 50472.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a31705c9549edf28d31e588d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a755f05290c48c0ffb48b909", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -145995,73 +145691,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001481", + "id": "E14001517", "level": "constituency", - "name": "South Cambridgeshire", + "name": "Stockport", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stockport: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001481" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001517" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a31705c9549edf28d31e588d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a755f05290c48c0ffb48b909", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 366591513.592, + "value": 48639.065, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a31dd682026997c1774d3350", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a761b1b0124442508c557be3", "aggregation": { "method": "sum" }, @@ -146102,19 +145800,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001267", + "id": "S14000092", "level": "constituency", - "name": "Harlow", + "name": "Hamilton and Clyde Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harlow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hamilton and Clyde Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001267" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000092" }, "measure": { "unit": "kwh" @@ -146135,28 +145833,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a31dd682026997c1774d3350", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a761b1b0124442508c557be3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 453776226.266, + "value": 520286074.99, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a326be7e262a379fe38ab5eb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7a8a9c648296d74ca268066", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -146172,7 +145870,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -146181,7 +145879,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -146189,27 +145887,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001361", + "id": "E14001455", "level": "constituency", - "name": "Mid Cheshire", + "name": "Runcorn and Helsby", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Cheshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Runcorn and Helsby: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001361" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001455" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -146222,20 +145920,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a326be7e262a379fe38ab5eb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7a8a9c648296d74ca268066", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41937.54, + "value": 406940806.893, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3321b5180bc96b8c0f1adcd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7b057bbdc4a7382885c81d5", "aggregation": { "method": "sum" }, @@ -146276,19 +145974,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001595", + "id": "E14001360", "level": "constituency", - "name": "Wolverhampton South East", + "name": "Mid Buckinghamshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wolverhampton South East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mid Buckinghamshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001595" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001360" }, "measure": { "unit": "kwh" @@ -146309,28 +146007,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3321b5180bc96b8c0f1adcd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7b057bbdc4a7382885c81d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 487991167.141, + "value": 428202292.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a376ca710f6afc02716a23cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7bde88786a3a1b7d275d52e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -146343,83 +146041,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000104", + "id": "E14001595", "level": "constituency", - "name": "Rutherglen", + "name": "Wolverhampton South East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rutherglen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wolverhampton South East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000104" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001595" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a376ca710f6afc02716a23cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7bde88786a3a1b7d275d52e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 130161921.125, + "value": 46481.579, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a37b15855588ce6daf69f6d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7cebe88b486514e043db459", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -146432,75 +146128,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001295", + "id": "S14000104", "level": "constituency", - "name": "Houghton and Sunderland South", + "name": "Rutherglen", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Houghton and Sunderland South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Rutherglen: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001295" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000104" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a37b15855588ce6daf69f6d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7cebe88b486514e043db459", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48691.965, + "value": 500298897.828, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3a049de82394020ff31092a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a81939334609e40f7c776373", "aggregation": { "method": "sum" }, @@ -146541,19 +146235,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001079", + "id": "E14001541", "level": "constituency", - "name": "Bassetlaw", + "name": "Telford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bassetlaw: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Telford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001079" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001541" }, "measure": { "unit": "count" @@ -146574,28 +146268,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3a049de82394020ff31092a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a81939334609e40f7c776373", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45794.82, + "value": 46031.251, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3c05e5c7264f1e2c658b5f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a850dd0e92b33ba9e1ed5538", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -146608,81 +146302,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001382", + "id": "E14001236", "level": "constituency", - "name": "Newton Aycliffe and Spennymoor", + "name": "Feltham and Heston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newton Aycliffe and Spennymoor: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Feltham and Heston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001382" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001236" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3c05e5c7264f1e2c658b5f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a850dd0e92b33ba9e1ed5538", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 510005528.016, + "value": 156060981.559, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3d76fba6825d798ab70217b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a851eb5b334848aed3e20c55", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -146695,81 +146391,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001088", + "id": "S14000076", "level": "constituency", - "name": "Bexhill and Battle", + "name": "Dunfermline and Dollar", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bexhill and Battle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dunfermline and Dollar: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001088" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000076" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3d76fba6825d798ab70217b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a851eb5b334848aed3e20c55", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 32342.879, + "value": 45024.505, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3f8ac1aa37e04d52ca55be4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a87a69cf4a4857d4cd26bb98", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -146782,75 +146480,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001182", + "id": "E14001465", "level": "constituency", - "name": "Coventry South", + "name": "Sevenoaks", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Coventry South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Sevenoaks: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001182" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001465" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3f8ac1aa37e04d52ca55be4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a87a69cf4a4857d4cd26bb98", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 151165687.08, + "value": 516339530.847, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3fbc9b2a7ba1ddaca33776f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8a7c4484f1bbfd3b1ac128b", "aggregation": { "method": "sum" }, @@ -146891,19 +146587,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001334", + "id": "W07000111", "level": "constituency", - "name": "Leyton and Wanstead", + "name": "Wrexham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leyton and Wanstead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Wrexham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001334" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000111" }, "measure": { "unit": "kwh" @@ -146926,28 +146622,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3fbc9b2a7ba1ddaca33776f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8a7c4484f1bbfd3b1ac128b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 143163739.123, + "value": 138574681.882, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4258e42aa815508bb714cb8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8fd1e5a6e1016a2e5eb2de3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -146960,81 +146656,172 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001535", + "level": "constituency", + "name": "Sutton Coldfield", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Sutton Coldfield: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001535" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8fd1e5a6e1016a2e5eb2de3", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 41602.919, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a905b63459b7051803dfb044", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001272", + "id": "S14000075", "level": "constituency", - "name": "Hartlepool", + "name": "Dundee Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hartlepool: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Dundee Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001272" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000075" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4258e42aa815508bb714cb8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a905b63459b7051803dfb044", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 478355841.779, + "value": 173131713.49, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a43265f5e77819324510dcf2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9217a385e0ccd146bbf8e72", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -147050,7 +146837,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -147059,7 +146846,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -147067,27 +146854,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000086", + "id": "E14001164", "level": "constituency", - "name": "Glasgow North East", + "name": "Chester South and Eddisbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glasgow North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Chester South and Eddisbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000086" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001164" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -147100,28 +146887,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a43265f5e77819324510dcf2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9217a385e0ccd146bbf8e72", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46246.061, + "value": 354481985.281, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4614b6963aa8fbf32ff2421", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a928312019ad3132a992f272", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -147137,7 +146924,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -147146,7 +146933,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -147154,27 +146941,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001415", + "id": "S14000102", "level": "constituency", - "name": "Oldham East and Saddleworth", + "name": "Paisley and Renfrewshire South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Oldham East and Saddleworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Paisley and Renfrewshire South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001415" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000102" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -147189,28 +146976,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4614b6963aa8fbf32ff2421", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a928312019ad3132a992f272", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44011.959, + "value": 129144276.822, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a46eb35ff4f427f8adc6ca6e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a934f18e7d5fb64588a5ca44", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -147226,7 +147013,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -147235,7 +147022,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -147243,27 +147030,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000092", + "id": "E14001478", "level": "constituency", - "name": "Cardiff West", + "name": "Smethwick", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cardiff West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Smethwick: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001478" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -147276,20 +147063,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a46eb35ff4f427f8adc6ca6e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a934f18e7d5fb64588a5ca44", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 469154000.677, + "value": 41242.35, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a471f18a8ccc932d9419cd9c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a99797eb61c315522d7d3dc4", "aggregation": { "method": "sum" }, @@ -147330,19 +147117,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001350", + "id": "S14000027", "level": "constituency", - "name": "Makerfield", + "name": "Na h-Eileanan an Iar", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Makerfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Na h-Eileanan an Iar: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001350" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000027" }, "measure": { "unit": "count" @@ -147363,20 +147150,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a471f18a8ccc932d9419cd9c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a99797eb61c315522d7d3dc4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44710.933, + "value": 1694.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a47cac84da79fd65ad289c4d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9b0611b53e55807e55dbbd8", "aggregation": { "method": "sum" }, @@ -147417,19 +147204,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001351", + "id": "E14001091", "level": "constituency", - "name": "Maldon", + "name": "Birkenhead", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Maldon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Birkenhead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001351" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001091" }, "measure": { "unit": "count" @@ -147452,20 +147239,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a47cac84da79fd65ad289c4d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9b0611b53e55807e55dbbd8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43598.0, + "value": 50029.945, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4adf54121549e158123f337", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9bd4704c02d4c3807378469", "aggregation": { "method": "sum" }, @@ -147506,19 +147293,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001250", + "id": "E14001109", "level": "constituency", - "name": "Goole and Pocklington", + "name": "Bolsover", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Goole and Pocklington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bolsover: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001250" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001109" }, "measure": { "unit": "kwh" @@ -147539,20 +147326,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4adf54121549e158123f337", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9bd4704c02d4c3807378469", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 487417493.649, + "value": 505270722.338, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4c25cec3ac81fb06af299b5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9d74fb30915be7e6cadf35a", "aggregation": { "method": "sum" }, @@ -147593,19 +147380,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000103", + "id": "E14001472", "level": "constituency", - "name": "Neath and Swansea East", + "name": "Shipley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Neath and Swansea East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Shipley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000103" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001472" }, "measure": { "unit": "count" @@ -147626,28 +147413,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4c25cec3ac81fb06af299b5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9d74fb30915be7e6cadf35a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42708.918, + "value": 41299.329, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a51259854d96dbf436ca12b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa035af5a86b114d131f1b18", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -147660,81 +147447,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001164", + "id": "E14001418", "level": "constituency", - "name": "Chester South and Eddisbury", + "name": "Ossett and Denby Dale", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chester South and Eddisbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ossett and Denby Dale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001164" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001418" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a51259854d96dbf436ca12b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa035af5a86b114d131f1b18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 354481985.281, + "value": 135248246.705, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a521ab5fb4b8d2de0d384a69", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa0a7a668d08e6db716a43be", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -147750,7 +147539,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -147759,7 +147548,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -147767,27 +147556,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001378", + "id": "E14001341", "level": "constituency", - "name": "Newcastle upon Tyne East and Wallsend", + "name": "Liverpool West Derby", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newcastle upon Tyne East and Wallsend: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Liverpool West Derby: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001378" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001341" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -147802,28 +147591,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a521ab5fb4b8d2de0d384a69", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa0a7a668d08e6db716a43be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 136950815.063, + "value": 44740.665, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a55f857a68279cf3e901fc8a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa4e758ae5cd7ed1a966756e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -147836,81 +147625,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001556", + "id": "E14001587", "level": "constituency", - "name": "Twickenham", + "name": "Winchester", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Twickenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Winchester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001556" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001587" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a55f857a68279cf3e901fc8a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa4e758ae5cd7ed1a966756e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42295.283, + "value": 46014.799, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5951664107c314cd68ab277", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa5e0d24394670a256384fd8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -147923,73 +147714,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001454", + "id": "E14001499", "level": "constituency", - "name": "Ruislip, Northwood and Pinner", + "name": "Southampton Itchen", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ruislip, Northwood and Pinner: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Southampton Itchen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001454" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001499" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5951664107c314cd68ab277", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa5e0d24394670a256384fd8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 592396698.795, + "value": 165476595.7, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5ba0eb111e69fb8c453321c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa6b94faec2d18f1dec9d7f1", "aggregation": { "method": "sum" }, @@ -148030,19 +147823,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000091", + "id": "E14001379", "level": "constituency", - "name": "Cardiff South and Penarth", + "name": "Newcastle upon Tyne North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cardiff South and Penarth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Newcastle upon Tyne North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000091" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001379" }, "measure": { "unit": "count" @@ -148063,28 +147856,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5ba0eb111e69fb8c453321c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa6b94faec2d18f1dec9d7f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36511.735, + "value": 44617.282, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5fb7ffcc4c8601cacc20b66", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa8a94d515762c825938788d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -148097,137 +147890,48 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000095", + "id": "S14000060", "level": "constituency", - "name": "Clwyd North", + "name": "Aberdeen North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Clwyd North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Aberdeen North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000060" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5fb7ffcc4c8601cacc20b66", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 142432002.794, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a64851662097e02d28fd82f5", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001348", - "level": "constituency", - "name": "Maidenhead", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Maidenhead: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001348" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, "period": { "type": "gas_year", "value": 2024 @@ -148239,20 +147943,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a64851662097e02d28fd82f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa8a94d515762c825938788d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38875.816, + "value": 548752842.295, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a64d8fb531b49082ec762e07", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aab981fbb6a1d2029b1371db", "aggregation": { "method": "sum" }, @@ -148293,19 +147997,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001510", + "id": "E14001308", "level": "constituency", - "name": "St Helens South and Whiston", + "name": "Keighley and Ilkley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, St Helens South and Whiston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Keighley and Ilkley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001510" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001308" }, "measure": { "unit": "kwh" @@ -148328,28 +148032,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a64d8fb531b49082ec762e07", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aab981fbb6a1d2029b1371db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 125391001.766, + "value": 141968829.35, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6618c7aa12e62a37e1c95ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aaddf9bbb859e79426c20fe2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -148365,7 +148069,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -148374,7 +148078,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -148382,27 +148086,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001205", + "id": "E14001289", "level": "constituency", - "name": "Dulwich and West Norwood", + "name": "Hitchin", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dulwich and West Norwood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hitchin: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001205" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001289" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -148417,20 +148121,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6618c7aa12e62a37e1c95ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aaddf9bbb859e79426c20fe2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46010.879, + "value": 158021324.216, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a66c6b676cc7eaf60a48cd3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab3fe6f64a95af0f96bdb476", "aggregation": { "method": "sum" }, @@ -148471,19 +148175,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001126", + "id": "E14001538", "level": "constituency", - "name": "Bridgwater", + "name": "Tamworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bridgwater: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Tamworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001126" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001538" }, "measure": { "unit": "count" @@ -148506,28 +148210,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a66c6b676cc7eaf60a48cd3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab3fe6f64a95af0f96bdb476", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46261.756, + "value": 43923.368, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a69c3391dae99d574610efe3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab705a3383804f49ace96f0d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -148540,83 +148244,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001065", + "id": "S14000061", "level": "constituency", - "name": "Altrincham and Sale West", + "name": "Aberdeen South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Altrincham and Sale West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Aberdeen South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001065" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000061" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a69c3391dae99d574610efe3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab705a3383804f49ace96f0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 162070441.273, + "value": 52882.699, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6a13351ae9f0ec97f32da5b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abaa7acf25055f687f88d961", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -148632,7 +148334,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -148641,7 +148343,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -148649,27 +148351,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001477", + "id": "E14001355", "level": "constituency", - "name": "Slough", + "name": "Mansfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Slough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Mansfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001477" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001355" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -148684,28 +148386,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6a13351ae9f0ec97f32da5b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abaa7acf25055f687f88d961", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48435.28, + "value": 141477945.459, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6ccfcab9bf3df474d535d01", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abbfea9d771a775c6120f44e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -148721,7 +148423,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -148730,7 +148432,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -148738,27 +148440,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001227", + "id": "E14001332", "level": "constituency", - "name": "Epsom and Ewell", + "name": "Lewisham North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Epsom and Ewell: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Lewisham North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001227" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001332" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -148771,28 +148473,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6ccfcab9bf3df474d535d01", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abbfea9d771a775c6120f44e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40554.638, + "value": 386220944.528, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6e1a7f3d916f0eb7bbd4ddc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac2d1e0dbac2dc3c5c68a64d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -148805,135 +148507,48 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001383", + "id": "E14001206", "level": "constituency", - "name": "Normanton and Hemsworth", + "name": "Dunstable and Leighton Buzzard", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Normanton and Hemsworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dunstable and Leighton Buzzard: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001383" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001206" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6e1a7f3d916f0eb7bbd4ddc", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 45406.609, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6f02fea07d8f08ebb0e7a23", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001564", - "level": "constituency", - "name": "Warrington North", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Warrington North: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001564" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, "period": { "type": "calendar_year", "value": 2024 @@ -148947,28 +148562,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6f02fea07d8f08ebb0e7a23", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac2d1e0dbac2dc3c5c68a64d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 127287859.97, + "value": 49493.676, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6f19bfa41e3c722a7ffa6bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac2fc35d6d48b709a7b98962", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -148984,7 +148599,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -148993,7 +148608,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -149001,27 +148616,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001496", + "id": "E14001170", "level": "constituency", - "name": "South West Hertfordshire", + "name": "Chorley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South West Hertfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Chorley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001496" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001170" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -149036,28 +148651,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6f19bfa41e3c722a7ffa6bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac2fc35d6d48b709a7b98962", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 164195807.109, + "value": 45234.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7017d7418d5e5bd50a0c440", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac3a2ae0d71895ba1ffd1406", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -149070,81 +148685,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001563", + "id": "E14001515", "level": "constituency", - "name": "Walthamstow", + "name": "Stalybridge and Hyde", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Walthamstow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stalybridge and Hyde: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001563" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001515" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7017d7418d5e5bd50a0c440", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac3a2ae0d71895ba1ffd1406", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40061.152, + "value": 132666895.692, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a710c1571ab724a49d6d9e6e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac4a9d989a730c422d7da5ee", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -149157,81 +148774,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000066", + "id": "E14001359", "level": "constituency", - "name": "Arbroath and Broughty Ferry", + "name": "Mid Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Arbroath and Broughty Ferry: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Mid Bedfordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000066" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001359" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a710c1571ab724a49d6d9e6e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac4a9d989a730c422d7da5ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40500.428, + "value": 43004.456, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a74a8a419f2b8b0fdfcdaf82", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac4dea10db3269e8717d51d5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -149247,7 +148866,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -149256,7 +148875,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -149264,27 +148883,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001592", + "id": "E14001457", "level": "constituency", - "name": "Woking", + "name": "Rushcliffe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Woking: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Rushcliffe: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001592" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001457" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -149297,28 +148916,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a74a8a419f2b8b0fdfcdaf82", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac4dea10db3269e8717d51d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35744.0, + "value": 552032672.242, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a774849432a53efa39f6b33d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:acd50f3d227fb1f28512c102", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -149331,73 +148950,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000110", + "id": "E14001066", "level": "constituency", - "name": "Vale of Glamorgan", + "name": "Amber Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Vale of Glamorgan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Amber Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001066" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a774849432a53efa39f6b33d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:acd50f3d227fb1f28512c102", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38949.705, + "value": 43198.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a78204caa4c4a562b661e5a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:acdb7a8cf936f648a1cf2e80", "aggregation": { "method": "sum" }, @@ -149438,19 +149059,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001357", + "id": "E14001446", "level": "constituency", - "name": "Melton and Syston", + "name": "Rochdale", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Melton and Syston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Rochdale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001357" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001446" }, "measure": { "unit": "kwh" @@ -149471,109 +149092,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a78204caa4c4a562b661e5a6", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 441207553.937, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7bc545c331f17d57d8a9cc9", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001518", - "level": "constituency", - "name": "Stockton North", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Stockton North: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001518" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7bc545c331f17d57d8a9cc9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:acdb7a8cf936f648a1cf2e80", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 127198206.172, + "value": 448977266.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7dd8614c07f8672703c5c2a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:acecb3e19008c586ec0041e5", "aggregation": { "method": "sum" }, @@ -149614,19 +149146,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001462", + "id": "E14001555", "level": "constituency", - "name": "Scunthorpe", + "name": "Tunbridge Wells", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Scunthorpe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Tunbridge Wells: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001462" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001555" }, "measure": { "unit": "kwh" @@ -149649,20 +149181,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7dd8614c07f8672703c5c2a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:acecb3e19008c586ec0041e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 135094285.016, + "value": 192863584.636, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7fcddf446de678f62fbf4a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad11064e6bed02ca34ea2e60", "aggregation": { "method": "sum" }, @@ -149703,19 +149235,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001218", + "id": "E14001244", "level": "constituency", - "name": "East Worthing and Shoreham", + "name": "Gateshead Central and Whickham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Worthing and Shoreham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Gateshead Central and Whickham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001218" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001244" }, "measure": { "unit": "count" @@ -149736,28 +149268,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7fcddf446de678f62fbf4a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad11064e6bed02ca34ea2e60", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39768.0, + "value": 43217.717, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8027bb99f2bd3d166a01654", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad37a8080e41f27c70ed1558", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -149770,73 +149302,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001554", + "id": "E14001310", "level": "constituency", - "name": "Truro and Falmouth", + "name": "Kensington and Bayswater", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Truro and Falmouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001554" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001310" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8027bb99f2bd3d166a01654", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad37a8080e41f27c70ed1558", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 27196.658, + "value": 79756.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a80d56ee91dc2ecdfc55f1a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad518407aeea34e72075d5ff", "aggregation": { "method": "sum" }, @@ -149877,19 +149411,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001558", + "id": "E14001064", "level": "constituency", - "name": "Uxbridge and South Ruislip", + "name": "Aldridge-Brownhills", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Uxbridge and South Ruislip: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Aldridge-Brownhills: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001558" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001064" }, "measure": { "unit": "kwh" @@ -149912,28 +149446,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a80d56ee91dc2ecdfc55f1a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad518407aeea34e72075d5ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 160292289.932, + "value": 130964597.929, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a81c449e5b2e434f69eaf975", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ada46f6a1226892219f11a8d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -149946,81 +149480,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001434", + "id": "E14001591", "level": "constituency", - "name": "Putney", + "name": "Witney", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Putney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Witney: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001434" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001591" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a81c449e5b2e434f69eaf975", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ada46f6a1226892219f11a8d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40371.772, + "value": 181056940.194, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8292010bbd3d06100dbe4eb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:adcb994c26c275d29c041b15", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -150033,73 +149569,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001548", + "id": "E14001596", "level": "constituency", - "name": "Tiverton and Minehead", + "name": "Wolverhampton West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tiverton and Minehead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wolverhampton West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001548" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001596" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8292010bbd3d06100dbe4eb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:adcb994c26c275d29c041b15", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 25423.977, + "value": 47104.105, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8358d59c3aaa87424808041", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae0ddb6e1d74b18e4a916f6d", "aggregation": { "method": "sum" }, @@ -150140,19 +149678,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001444", + "id": "E14001580", "level": "constituency", - "name": "Richmond and Northallerton", + "name": "Westmorland and Lonsdale", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Richmond and Northallerton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Westmorland and Lonsdale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001444" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001580" }, "measure": { "unit": "kwh" @@ -150175,20 +149713,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8358d59c3aaa87424808041", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae0ddb6e1d74b18e4a916f6d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 167829926.237, + "value": 195979994.974, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a847e43ce1be6d29369ba3d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae178adb26dbe20ac3c7ceab", "aggregation": { "method": "sum" }, @@ -150229,19 +149767,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001179", + "id": "S14000082", "level": "constituency", - "name": "Corby and East Northamptonshire", + "name": "Edinburgh West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Corby and East Northamptonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Edinburgh West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001179" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000082" }, "measure": { "unit": "kwh" @@ -150262,20 +149800,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a847e43ce1be6d29369ba3d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae178adb26dbe20ac3c7ceab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 494707684.317, + "value": 573903229.676, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a85689fa1066c54a8c759f61", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae3507941de59049f1ecfade", "aggregation": { "method": "sum" }, @@ -150316,19 +149854,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001327", + "id": "E14001284", "level": "constituency", - "name": "Leicester South", + "name": "Hertsmere", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leicester South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hertsmere: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001327" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001284" }, "measure": { "unit": "kwh" @@ -150349,20 +149887,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a85689fa1066c54a8c759f61", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae3507941de59049f1ecfade", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 472427771.432, + "value": 587524601.851, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a86ead6adb042405d9f7a445", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae6c4a54ebf506a14708f4ca", "aggregation": { "method": "sum" }, @@ -150403,19 +149941,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000064", + "id": "E14001249", "level": "constituency", - "name": "Alloa and Grangemouth", + "name": "Godalming and Ash", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Alloa and Grangemouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Godalming and Ash: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000064" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001249" }, "measure": { "unit": "count" @@ -150436,20 +149974,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a86ead6adb042405d9f7a445", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae6c4a54ebf506a14708f4ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43311.21, + "value": 37291.644, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a87d6430f0151a80332b7bcc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae6d893ed0a56be374b8dcc1", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "S14000027", + "level": "constituency", + "name": "Na h-Eileanan an Iar", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Na h-Eileanan an Iar: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000027" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae6d893ed0a56be374b8dcc1", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 80558119.417, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae870ff64943efee3be75a76", "aggregation": { "method": "sum" }, @@ -150490,19 +150117,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001530", + "id": "W07000084", "level": "constituency", - "name": "Suffolk Coastal", + "name": "Blaenau Gwent and Rhymney", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Suffolk Coastal: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Blaenau Gwent and Rhymney: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001530" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000084" }, "measure": { "unit": "count" @@ -150525,28 +150152,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a87d6430f0151a80332b7bcc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae870ff64943efee3be75a76", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49129.66, + "value": 45294.808, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a89c735c8e3aeebd2579e7d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae8a7b41bc633fc4952ae11e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -150559,73 +150186,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001437", + "id": "E14001072", "level": "constituency", - "name": "Rayleigh and Wickford", + "name": "Banbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rayleigh and Wickford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Banbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001437" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001072" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a89c735c8e3aeebd2579e7d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae8a7b41bc633fc4952ae11e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 475391526.347, + "value": 46191.826, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8a53cd5c946f2ff667c7ac0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aeb5b14b5766c826298a7b6e", "aggregation": { "method": "sum" }, @@ -150666,19 +150295,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001526", + "id": "E14001520", "level": "constituency", - "name": "Stratford-on-Avon", + "name": "Stoke-on-Trent Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stratford-on-Avon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stoke-on-Trent Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001526" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001520" }, "measure": { "unit": "count" @@ -150699,28 +150328,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8a53cd5c946f2ff667c7ac0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aeb5b14b5766c826298a7b6e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 33877.614, + "value": 48589.3, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8f6e6c788e924a76c2207dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aed63c0f4e43396e38c70703", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -150736,7 +150365,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -150745,7 +150374,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -150753,27 +150382,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001462", + "id": "E14001147", "level": "constituency", - "name": "Scunthorpe", + "name": "Calder Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Scunthorpe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Calder Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001462" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001147" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -150786,28 +150415,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8f6e6c788e924a76c2207dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aed63c0f4e43396e38c70703", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 487439523.688, + "value": 42966.212, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a93526819d36102e1a6f9695", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aed99ba1f660c1378cc24541", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -150823,7 +150452,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -150832,7 +150461,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -150840,27 +150469,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001282", + "id": "E14001544", "level": "constituency", - "name": "Herne Bay and Sandwich", + "name": "Thirsk and Malton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Herne Bay and Sandwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Thirsk and Malton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001282" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001544" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -150875,28 +150504,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a93526819d36102e1a6f9695", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aed99ba1f660c1378cc24541", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 155339389.351, + "value": 48868.227, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a945a55a79a9d8761fae8a4b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aee48d6d0ac0c8189c27516e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -150909,83 +150538,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001321", + "id": "E14001519", "level": "constituency", - "name": "Leeds North East", + "name": "Stockton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leeds North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stockton West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001321" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001519" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a945a55a79a9d8761fae8a4b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aee48d6d0ac0c8189c27516e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41707.447, + "value": 492628204.827, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a96b4c7ca4360d645890e0e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af0ccf06a261b70a82853602", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -150998,83 +150625,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000108", + "id": "E14001141", "level": "constituency", - "name": "Swansea West", + "name": "Buckingham and Bletchley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Swansea West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Buckingham and Bletchley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000108" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001141" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a96b4c7ca4360d645890e0e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af0ccf06a261b70a82853602", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49998.463, + "value": 38339.309, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a97ce49f3f1f1f971cca74bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af1ddd1a687c6af5434153e9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -151087,83 +150712,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001229", + "id": "E14001357", "level": "constituency", - "name": "Erith and Thamesmead", + "name": "Melton and Syston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Erith and Thamesmead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Melton and Syston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001229" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001357" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a97ce49f3f1f1f971cca74bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af1ddd1a687c6af5434153e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51525.007, + "value": 441207553.937, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a98379390f9aeb2552b866ae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af1f4b588206c6a68a227c21", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -151179,7 +150802,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -151188,7 +150811,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -151196,27 +150819,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001437", + "id": "E14001123", "level": "constituency", - "name": "Rayleigh and Wickford", + "name": "Brent West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rayleigh and Wickford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Brent West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001437" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001123" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -151231,28 +150854,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a98379390f9aeb2552b866ae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af1f4b588206c6a68a227c21", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 148532793.311, + "value": 44895.852, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9ea9dc90805bd029ccdffe0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af54eb3fecc78a180aeed337", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -151265,83 +150888,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001594", + "id": "E14001163", "level": "constituency", - "name": "Wolverhampton North East", + "name": "Chester North and Neston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wolverhampton North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Chester North and Neston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001594" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001163" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9ea9dc90805bd029ccdffe0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af54eb3fecc78a180aeed337", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44558.069, + "value": 38637.645, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa3c6fe471f146f15283c79d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af5c53c501bb2e3569409db7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -151354,73 +150975,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000103", + "id": "E14001196", "level": "constituency", - "name": "Perth and Kinross-shire", + "name": "Dewsbury and Batley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Perth and Kinross-shire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Dewsbury and Batley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000103" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001196" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa3c6fe471f146f15283c79d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af5c53c501bb2e3569409db7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 459279304.209, + "value": 120074796.441, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa484602c46a4ead8e2a7c95", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af5d40a915222822df3f28fd", "aggregation": { "method": "sum" }, @@ -151461,19 +151084,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001330", + "id": "E14001450", "level": "constituency", - "name": "Lewes", + "name": "Rossendale and Darwen", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lewes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Rossendale and Darwen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001330" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001450" }, "measure": { "unit": "count" @@ -151496,109 +151119,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa484602c46a4ead8e2a7c95", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 44861.125, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa4bfb8db8c1d1a71ed9ec19", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001297", - "level": "constituency", - "name": "Huddersfield", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Huddersfield: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001297" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa4bfb8db8c1d1a71ed9ec19", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af5d40a915222822df3f28fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 147814405.323, + "value": 46526.739, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa4c3580eb95a13b6a6a7130", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af6062ac12dc51fe7e64a0dd", "aggregation": { "method": "sum" }, @@ -151639,19 +151173,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001098", + "id": "E14001374", "level": "constituency", - "name": "Birmingham Perry Barr", + "name": "New Forest West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Perry Barr: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, New Forest West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001374" }, "measure": { "unit": "kwh" @@ -151674,28 +151208,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa4c3580eb95a13b6a6a7130", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af6062ac12dc51fe7e64a0dd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 132933738.687, + "value": 148493792.74, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa61d6b508f6393ce5e471ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af6d408a3d29f5b43216f455", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -151708,75 +151242,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001382", + "id": "E14001223", "level": "constituency", - "name": "Newton Aycliffe and Spennymoor", + "name": "Eltham and Chislehurst", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newton Aycliffe and Spennymoor: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Eltham and Chislehurst: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001382" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001223" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa61d6b508f6393ce5e471ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af6d408a3d29f5b43216f455", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 126090038.975, + "value": 40801.072, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa7f160ae19766d2d3181374", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af6e0d02e26d73f193d2e72c", "aggregation": { "method": "sum" }, @@ -151817,19 +151349,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001485", + "id": "E14001465", "level": "constituency", - "name": "South Dorset", + "name": "Sevenoaks", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Dorset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Sevenoaks: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001485" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001465" }, "measure": { "unit": "count" @@ -151852,28 +151384,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa7f160ae19766d2d3181374", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af6e0d02e26d73f193d2e72c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50139.568, + "value": 41896.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa9f1796251ecce27801e4d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af713d0543dae9d342d813e6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -151886,81 +151418,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001215", + "id": "E14001217", "level": "constituency", - "name": "East Surrey", + "name": "East Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Surrey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, East Wiltshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001215" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001217" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa9f1796251ecce27801e4d0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af713d0543dae9d342d813e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 544090400.954, + "value": 188241359.895, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aadcbb7421fe7ffbc8989097", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:affe5bc0c4f57cfb2e698707", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -151976,7 +151510,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -151985,7 +151519,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -151993,27 +151527,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000100", + "id": "E14001481", "level": "constituency", - "name": "North East Fife", + "name": "South Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North East Fife: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000100" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001481" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -152028,28 +151562,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aadcbb7421fe7ffbc8989097", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:affe5bc0c4f57cfb2e698707", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47184.884, + "value": 195137620.953, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aaf4ffcec31c285be3148f8f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b00191816adb1c477d1c6df5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -152062,83 +151596,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001308", + "id": "S14000085", "level": "constituency", - "name": "Keighley and Ilkley", + "name": "Glasgow North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Keighley and Ilkley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Glasgow North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001308" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000085" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aaf4ffcec31c285be3148f8f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b00191816adb1c477d1c6df5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 141968829.35, + "value": 392864466.374, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aaf7fb7737ed6d17138428ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b048f84b210a8c79715dd618", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -152154,7 +151686,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -152163,7 +151695,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -152171,27 +151703,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001261", + "id": "E14001256", "level": "constituency", - "name": "Halesowen", + "name": "Great Yarmouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Halesowen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Great Yarmouth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001261" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001256" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -152206,20 +151738,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aaf7fb7737ed6d17138428ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b048f84b210a8c79715dd618", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40443.058, + "value": 157685731.929, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab20114783e90bfb1f6f8fd4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b05dc270044e1bec4e607bab", "aggregation": { "method": "sum" }, @@ -152260,19 +151792,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001204", + "id": "E14001601", "level": "constituency", - "name": "Dudley", + "name": "Wyre Forest", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dudley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wyre Forest: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001204" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001601" }, "measure": { "unit": "kwh" @@ -152293,28 +151825,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab20114783e90bfb1f6f8fd4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b05dc270044e1bec4e607bab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 448551528.514, + "value": 437084210.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab2dfacb866fa42f9fff39cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b09d14694dd4f0b83af54c7a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -152327,81 +151859,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000081", + "id": "E14001078", "level": "constituency", - "name": "Edinburgh South West", + "name": "Basingstoke", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Edinburgh South West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Basingstoke: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000081" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001078" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab2dfacb866fa42f9fff39cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b09d14694dd4f0b83af54c7a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44872.248, + "value": 48031.045, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab4b1113824d6f81e00828df", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b09f3f01e7bc0ee5f4a43dfd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -152414,81 +151948,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001146", + "id": "S14000051", "level": "constituency", - "name": "Bury St Edmunds and Stowmarket", + "name": "Orkney and Shetland", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bury St Edmunds and Stowmarket: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Orkney and Shetland: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001146" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000051" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab4b1113824d6f81e00828df", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b09f3f01e7bc0ee5f4a43dfd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 379263543.782, + "value": 170219127.271, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab5778fe717e01ce5fa75ad4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0b5f82c707a2f8258267893", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -152504,7 +152040,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -152513,7 +152049,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -152521,27 +152057,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000051", + "id": "E14001562", "level": "constituency", - "name": "Orkney and Shetland", + "name": "Walsall and Bloxwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Orkney and Shetland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Walsall and Bloxwich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000051" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001562" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -152556,28 +152092,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab5778fe717e01ce5fa75ad4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0b5f82c707a2f8258267893", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 31109.0, + "value": 157621535.954, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab66d17fc4c0b857427979ff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0d13c6f98d4c02660ecad3b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -152590,81 +152126,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001500", + "id": "E14001231", "level": "constituency", - "name": "Southampton Test", + "name": "Exeter", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Southampton Test: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Exeter: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001500" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001231" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab66d17fc4c0b857427979ff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0d13c6f98d4c02660ecad3b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36751.014, + "value": 125875894.397, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab8b8f6f785d5d241b19eb5b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0d1dd5105666ee4fff02065", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -152677,81 +152215,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001365", + "id": "E14001522", "level": "constituency", - "name": "Mid Norfolk", + "name": "Stoke-on-Trent South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stoke-on-Trent South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001365" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001522" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab8b8f6f785d5d241b19eb5b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0d1dd5105666ee4fff02065", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 20680.044, + "value": 41240.59, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab94cc46f1d2e9b3972cdf18", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0d8bd4f8aba0a3c4c2ead8b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -152767,7 +152307,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -152776,7 +152316,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -152784,27 +152324,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000068", + "id": "E14001253", "level": "constituency", - "name": "Bathgate and Linlithgow", + "name": "Grantham and Bourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bathgate and Linlithgow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Grantham and Bourne: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000068" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001253" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -152819,28 +152359,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab94cc46f1d2e9b3972cdf18", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0d8bd4f8aba0a3c4c2ead8b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45686.589, + "value": 165696444.466, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab954a6a2e4d534b72b86332", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0faa7af33c78f57db8bac33", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -152853,83 +152393,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001477", + "id": "E14001255", "level": "constituency", - "name": "Slough", + "name": "Great Grimsby and Cleethorpes", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Slough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Great Grimsby and Cleethorpes: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001477" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001255" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab954a6a2e4d534b72b86332", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0faa7af33c78f57db8bac33", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 173023943.022, + "value": 48688.392, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab9e982d74b945be9c03693d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0fb0f651200173c6ad04b0f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -152942,83 +152480,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001375", + "id": "E14001592", "level": "constituency", - "name": "Newark", + "name": "Woking", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newark: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Woking: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001375" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001592" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab9e982d74b945be9c03693d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0fb0f651200173c6ad04b0f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49175.363, + "value": 35744.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aba11a9c5ac269b5bad64c79", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b105225493032d17d06d81d7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -153031,83 +152567,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001089", + "id": "S14000074", "level": "constituency", - "name": "Bexleyheath and Crayford", + "name": "Dumfriesshire, Clydesdale and Tweeddale", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bexleyheath and Crayford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Dumfriesshire, Clydesdale and Tweeddale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001089" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000074" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aba11a9c5ac269b5bad64c79", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b105225493032d17d06d81d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 133567679.499, + "value": 284419687.871, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abcbca5bd83093be74891a54", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b11ec3bb614fcf951c88f5ad", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -153120,81 +152654,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001483", + "id": "E14001146", "level": "constituency", - "name": "South Derbyshire", + "name": "Bury St Edmunds and Stowmarket", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bury St Edmunds and Stowmarket: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001483" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001146" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abcbca5bd83093be74891a54", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b11ec3bb614fcf951c88f5ad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 446258539.92, + "value": 49027.605, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abdd63b306c745fbea3a13bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b129f5d062b5737d41a27f77", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -153207,81 +152743,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001366", + "id": "E14001149", "level": "constituency", - "name": "Mid Sussex", + "name": "Cambridge", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Sussex: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cambridge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001366" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001149" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abdd63b306c745fbea3a13bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b129f5d062b5737d41a27f77", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38780.311, + "value": 48631.384, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abde8af3c15ead47a8f890e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b133d5ade34a06ebd48b2327", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -153294,73 +152832,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000094", + "id": "E14001417", "level": "constituency", - "name": "Inverness, Skye and West Ross-shire", + "name": "Orpington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Inverness, Skye and West Ross-shire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Orpington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001417" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abde8af3c15ead47a8f890e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b133d5ade34a06ebd48b2327", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 326109359.382, + "value": 144338846.946, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abf16b3153aaf03ee9d07a32", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b13bd15609cae6b4c8be0151", "aggregation": { "method": "sum" }, @@ -153401,19 +152941,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001450", + "id": "W07000091", "level": "constituency", - "name": "Rossendale and Darwen", + "name": "Cardiff South and Penarth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rossendale and Darwen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Cardiff South and Penarth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001450" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000091" }, "measure": { "unit": "kwh" @@ -153436,20 +152976,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abf16b3153aaf03ee9d07a32", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b13bd15609cae6b4c8be0151", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 149224428.114, + "value": 157724768.451, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac1c9208c1fb5d626e9ee790", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b15d5e3ac0c09d5af5f1c4ef", "aggregation": { "method": "sum" }, @@ -153490,19 +153030,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001517", + "id": "E14001380", "level": "constituency", - "name": "Stockport", + "name": "Newcastle-under-Lyme", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stockport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Newcastle-under-Lyme: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001517" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001380" }, "measure": { "unit": "count" @@ -153525,20 +153065,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac1c9208c1fb5d626e9ee790", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b15d5e3ac0c09d5af5f1c4ef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48639.065, + "value": 42166.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac294e4ca6087fed0da02195", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b17aaa574875336756bfa928", "aggregation": { "method": "sum" }, @@ -153579,19 +153119,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001288", + "id": "E14001233", "level": "constituency", - "name": "Hinckley and Bosworth", + "name": "Fareham and Waterlooville", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hinckley and Bosworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Fareham and Waterlooville: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001288" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001233" }, "measure": { "unit": "kwh" @@ -153612,20 +153152,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac294e4ca6087fed0da02195", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b17aaa574875336756bfa928", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 447657552.146, + "value": 411814931.609, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac2b4ab2eca4d615876dbf01", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b18a0d236a75c9e919bec4c2", "aggregation": { "method": "sum" }, @@ -153666,19 +153206,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001245", + "id": "E14001107", "level": "constituency", - "name": "Gedling", + "name": "Blyth and Ashington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gedling: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Blyth and Ashington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001245" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001107" }, "measure": { "unit": "count" @@ -153699,20 +153239,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac2b4ab2eca4d615876dbf01", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b18a0d236a75c9e919bec4c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44464.625, + "value": 49301.872, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1a72dfde25f253dbc240d0f", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "S14000089", + "level": "constituency", + "name": "Glasgow West", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Glasgow West: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000089" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1a72dfde25f253dbc240d0f", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 43233.681, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac44d8ad47f3630997343e07", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1d4b38f44e9a0c37a328bbf", "aggregation": { "method": "sum" }, @@ -153753,19 +153380,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001591", + "id": "E14001400", "level": "constituency", - "name": "Witney", + "name": "North Warwickshire and Bedworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Witney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North Warwickshire and Bedworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001591" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001400" }, "measure": { "unit": "kwh" @@ -153788,28 +153415,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac44d8ad47f3630997343e07", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1d4b38f44e9a0c37a328bbf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 181056940.194, + "value": 142133272.781, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac5a4f08c2f235fd3ca11835", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1d64a0c924ea620f04356d1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -153822,81 +153449,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001212", + "id": "E14001464", "level": "constituency", - "name": "East Grinstead and Uckfield", + "name": "Selby", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Grinstead and Uckfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Selby: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001212" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001464" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac5a4f08c2f235fd3ca11835", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1d64a0c924ea620f04356d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 32272.409, + "value": 153194432.534, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac62a4334bbf13a51f24e304", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b206ce0297df857f8f2fece6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -153912,7 +153541,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -153921,7 +153550,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -153929,27 +153558,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001311", + "id": "E14001065", "level": "constituency", - "name": "Kettering", + "name": "Altrincham and Sale West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kettering: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Altrincham and Sale West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001311" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001065" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -153962,20 +153591,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac62a4334bbf13a51f24e304", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b206ce0297df857f8f2fece6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 513864316.585, + "value": 39236.425, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac72f9515e9ae42f6a7efdbb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b20e5004d280a0e708f5f7bb", "aggregation": { "method": "sum" }, @@ -154016,19 +153645,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001579", + "id": "E14001088", "level": "constituency", - "name": "West Worcestershire", + "name": "Bexhill and Battle", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Worcestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bexhill and Battle: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001579" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001088" }, "measure": { "unit": "kwh" @@ -154049,20 +153678,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac72f9515e9ae42f6a7efdbb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b20e5004d280a0e708f5f7bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 337373595.835, + "value": 376070047.671, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac8739313bc5b1bfecdd0dc5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b216fcc853a9e52fcf53adcd", "aggregation": { "method": "sum" }, @@ -154103,19 +153732,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001213", + "id": "E14001434", "level": "constituency", - "name": "East Ham", + "name": "Putney", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Ham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Putney: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001213" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001434" }, "measure": { "unit": "kwh" @@ -154136,28 +153765,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac8739313bc5b1bfecdd0dc5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b216fcc853a9e52fcf53adcd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 417828982.049, + "value": 459756673.952, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aca5a8576b990924c7dbe917", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b23b9497f2fefeab5f5abcdc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -154173,7 +153802,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -154182,7 +153811,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -154190,27 +153819,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001583", + "id": "E14001162", "level": "constituency", - "name": "Whitehaven and Workington", + "name": "Chesham and Amersham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Whitehaven and Workington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Chesham and Amersham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001583" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001162" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -154223,28 +153852,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aca5a8576b990924c7dbe917", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b23b9497f2fefeab5f5abcdc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 487278364.266, + "value": 37618.028, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:acad3ed03c89221416dbe4ed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b25c8f70ac0a49aae70add86", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -154257,81 +153886,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001489", + "id": "E14001409", "level": "constituency", - "name": "South Norfolk", + "name": "Norwich South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Norwich South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001489" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001409" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:acad3ed03c89221416dbe4ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b25c8f70ac0a49aae70add86", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 288247087.557, + "value": 49226.489, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:acd184c0f6628ed35f9d3284", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b26fa703155edcb93792593f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -154347,7 +153978,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -154356,7 +153987,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -154364,27 +153995,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001422", + "id": "E14001554", "level": "constituency", - "name": "Pendle and Clitheroe", + "name": "Truro and Falmouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Pendle and Clitheroe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Truro and Falmouth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001422" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001554" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -154399,20 +154030,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:acd184c0f6628ed35f9d3284", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b26fa703155edcb93792593f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48879.735, + "value": 185034610.083, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:acf0eb04c08cb8dde5438fb0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b27f5876a04749dfc06e7bee", "aggregation": { "method": "sum" }, @@ -154453,19 +154084,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001549", + "id": "E14001443", "level": "constituency", - "name": "Tonbridge", + "name": "Ribble Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tonbridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ribble Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001549" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001443" }, "measure": { "unit": "count" @@ -154486,28 +154117,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:acf0eb04c08cb8dde5438fb0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b27f5876a04749dfc06e7bee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 33446.849, + "value": 41210.197, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad0610403cb9feb308e00060", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b290a09361ce9ce9b196acc5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -154520,75 +154151,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001397", + "id": "E14001220", "level": "constituency", - "name": "North Northumberland", + "name": "Eastleigh", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Northumberland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Eastleigh: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001397" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001220" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad0610403cb9feb308e00060", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b290a09361ce9ce9b196acc5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49942.245, + "value": 37574.293, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad15a9e0cac27513ee1d16ee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b291a9127f3d6ba32d30ba0d", "aggregation": { "method": "sum" }, @@ -154629,19 +154258,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001597", + "id": "E14001316", "level": "constituency", - "name": "Worcester", + "name": "Kingswinford and South Staffordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Worcester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Kingswinford and South Staffordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001597" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001316" }, "measure": { "unit": "count" @@ -154662,20 +154291,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad15a9e0cac27513ee1d16ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b291a9127f3d6ba32d30ba0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42014.0, + "value": 37306.26, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad18117522876dd5e70673d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2a1effe8327656e355cb3ab", "aggregation": { "method": "sum" }, @@ -154716,19 +154345,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001329", + "id": "E14001078", "level": "constituency", - "name": "Leigh and Atherton", + "name": "Basingstoke", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leigh and Atherton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Basingstoke: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001329" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001078" }, "measure": { "unit": "kwh" @@ -154751,20 +154380,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad18117522876dd5e70673d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2a1effe8327656e355cb3ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 146418298.385, + "value": 155006117.768, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad688f240709d2b2c0e31ee8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2a90002a433d87198084819", "aggregation": { "method": "sum" }, @@ -154805,19 +154434,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001098", + "id": "E14001544", "level": "constituency", - "name": "Birmingham Perry Barr", + "name": "Thirsk and Malton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Perry Barr: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Thirsk and Malton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001098" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001544" }, "measure": { "unit": "kwh" @@ -154838,28 +154467,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad688f240709d2b2c0e31ee8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2a90002a433d87198084819", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 537699203.754, + "value": 337166777.537, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad81d1ade5cb2578b66347f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2a9f97ada833784798586ea", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -154872,75 +154501,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001523", + "id": "E14001517", "level": "constituency", - "name": "Stone, Great Wyrley and Penkridge", + "name": "Stockport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stone, Great Wyrley and Penkridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stockport: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001523" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001517" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad81d1ade5cb2578b66347f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2a9f97ada833784798586ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40212.258, + "value": 463485705.342, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad992f605db29405f3c1901b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2b38b172ddee6e108fe3a66", "aggregation": { "method": "sum" }, @@ -154981,19 +154608,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001371", + "id": "S14000097", "level": "constituency", - "name": "Mitcham and Morden", + "name": "Mid Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mitcham and Morden: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mid Dunbartonshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001371" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000097" }, "measure": { "unit": "kwh" @@ -155014,28 +154641,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad992f605db29405f3c1901b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2b38b172ddee6e108fe3a66", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 469699746.627, + "value": 597475388.071, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:adf35c8bcea9bf5030476f9a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2df20ab341761c2c4f667cb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -155051,7 +154678,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -155060,7 +154687,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -155068,27 +154695,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001344", + "id": "E14001471", "level": "constituency", - "name": "Lowestoft", + "name": "Sherwood Forest", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lowestoft: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sherwood Forest: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001344" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001471" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -155103,28 +154730,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:adf35c8bcea9bf5030476f9a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2df20ab341761c2c4f667cb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44824.99, + "value": 154330078.51, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae230065da7b7997d36a062b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2e0142656d09a9626c015ca", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -155140,7 +154767,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -155149,7 +154776,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -155157,27 +154784,116 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001297", + "id": "E14001437", "level": "constituency", - "name": "Huddersfield", + "name": "Rayleigh and Wickford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Huddersfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Rayleigh and Wickford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001297" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001437" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2e0142656d09a9626c015ca", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 148532793.311, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2e017881f89bf4eb548db41", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001125", + "level": "constituency", + "name": "Brentwood and Ongar", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Brentwood and Ongar: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001125" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -155192,28 +154908,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae230065da7b7997d36a062b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2e017881f89bf4eb548db41", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48713.15, + "value": 181900789.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae2ca5414a7f5db27665dc75", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b317ffae6b88709e0236f82b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -155229,7 +154945,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -155238,7 +154954,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -155246,27 +154962,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001306", + "id": "E14001292", "level": "constituency", - "name": "Islington South and Finsbury", + "name": "Hornchurch and Upminster", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Islington South and Finsbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hornchurch and Upminster: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001306" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001292" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -155281,20 +154997,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae2ca5414a7f5db27665dc75", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b317ffae6b88709e0236f82b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 165865456.998, + "value": 43609.178, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae37728abdd66cee7aab5b49", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b326982d5b3f4bf4e17bcf11", "aggregation": { "method": "sum" }, @@ -155335,19 +155051,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001199", + "id": "E14001298", "level": "constituency", - "name": "Doncaster East and the Isle of Axholme", + "name": "Huntingdon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Doncaster East and the Isle of Axholme: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Huntingdon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001199" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001298" }, "measure": { "unit": "count" @@ -155368,28 +155084,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae37728abdd66cee7aab5b49", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b326982d5b3f4bf4e17bcf11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38119.729, + "value": 40476.647, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae5073f88634db0b704caae0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b33ba67118dac21e0596acad", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -155402,83 +155118,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001346", + "id": "E14001522", "level": "constituency", - "name": "Luton South and South Bedfordshire", + "name": "Stoke-on-Trent South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Luton South and South Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stoke-on-Trent South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001346" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001522" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae5073f88634db0b704caae0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b33ba67118dac21e0596acad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 162241230.907, + "value": 461895541.466, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae63dcade0925e49ee34883f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b34e9f7396a5804b3575ca3a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -155494,7 +155208,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -155503,7 +155217,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -155511,27 +155225,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001170", + "id": "E14001249", "level": "constituency", - "name": "Chorley", + "name": "Godalming and Ash", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chorley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Godalming and Ash: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001170" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001249" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -155546,28 +155260,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae63dcade0925e49ee34883f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b34e9f7396a5804b3575ca3a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 142852513.96, + "value": 44149.819, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae84e03bb3ab1a05fbc3fbd4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b34f554a81d50691fc9370a1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -155580,83 +155294,168 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000099", + "id": "E14001185", "level": "constituency", - "name": "Motherwell, Wishaw and Carluke", + "name": "Crewe and Nantwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Motherwell, Wishaw and Carluke: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Crewe and Nantwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000099" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001185" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae84e03bb3ab1a05fbc3fbd4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b34f554a81d50691fc9370a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 140359791.926, + "value": 497986040.513, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae8ab80b62b18842d9b96c11", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b34fd39cb0500ac032f2bd13", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001227", + "level": "constituency", + "name": "Epsom and Ewell", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Epsom and Ewell: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001227" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b34fd39cb0500ac032f2bd13", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 40554.638, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b38c5a869b5f25ffff2fe879", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -155672,7 +155471,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -155681,7 +155480,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -155689,27 +155488,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001358", + "id": "E14001167", "level": "constituency", - "name": "Meriden and Solihull East", + "name": "Chingford and Woodford Green", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Meriden and Solihull East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Chingford and Woodford Green: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001358" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001167" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -155724,20 +155523,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae8ab80b62b18842d9b96c11", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b38c5a869b5f25ffff2fe879", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 155975941.519, + "value": 43496.758, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae96d826af52efa0b5d2db6e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3abbeabc6df3e7d2ae24d0b", "aggregation": { "method": "sum" }, @@ -155778,19 +155577,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001338", + "id": "E14001432", "level": "constituency", - "name": "Liverpool Riverside", + "name": "Portsmouth South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Liverpool Riverside: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Portsmouth South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001338" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001432" }, "measure": { "unit": "kwh" @@ -155813,20 +155612,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae96d826af52efa0b5d2db6e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3abbeabc6df3e7d2ae24d0b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 179200220.006, + "value": 138269814.894, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae98a97999a41b9c8d34aa90", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3b64a38b8419dc7676c497f", "aggregation": { "method": "sum" }, @@ -155867,19 +155666,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001491", + "id": "E14001431", "level": "constituency", - "name": "South Ribble", + "name": "Portsmouth North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Ribble: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Portsmouth North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001491" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001431" }, "measure": { "unit": "kwh" @@ -155902,20 +155701,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae98a97999a41b9c8d34aa90", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3b64a38b8419dc7676c497f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 137063753.133, + "value": 131624678.554, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aec8d95a0986609b93f1a074", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3cdbd9b9352e57cf4b88c59", "aggregation": { "method": "sum" }, @@ -155956,19 +155755,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001206", + "id": "E14001552", "level": "constituency", - "name": "Dunstable and Leighton Buzzard", + "name": "Torridge and Tavistock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dunstable and Leighton Buzzard: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Torridge and Tavistock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001206" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001552" }, "measure": { "unit": "kwh" @@ -155991,28 +155790,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aec8d95a0986609b93f1a074", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3cdbd9b9352e57cf4b88c59", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 163284146.594, + "value": 175747156.586, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aec9a0d654be14696751108e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b409a980c9daab42570a6af6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -156025,83 +155824,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000021", + "id": "E14001115", "level": "constituency", - "name": "East Renfrewshire", + "name": "Bournemouth East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Renfrewshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bournemouth East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000021" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001115" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aec9a0d654be14696751108e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b409a980c9daab42570a6af6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41356.0, + "value": 433820348.865, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af0f5da7b1de1b590dda4249", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4247b0c12e9917fb59be9ab", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -156117,7 +155914,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -156126,7 +155923,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -156134,27 +155931,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000087", + "id": "E14001142", "level": "constituency", - "name": "Caerfyrddin", + "name": "Burnley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Caerfyrddin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Burnley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000087" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001142" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -156167,28 +155964,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af0f5da7b1de1b590dda4249", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4247b0c12e9917fb59be9ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 19035.572, + "value": 529959703.169, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af1a38775fed37b8fa65dc87", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b425b057c82bdbce089310ed", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -156201,81 +155998,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001381", + "id": "S14000076", "level": "constituency", - "name": "Newton Abbot", + "name": "Dunfermline and Dollar", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newton Abbot: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Dunfermline and Dollar: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001381" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000076" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af1a38775fed37b8fa65dc87", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b425b057c82bdbce089310ed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 342845137.321, + "value": 132733524.733, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af1c6ab5caaa12161c5d4d7c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b436a8cb6f0a59cc1636fca9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -156291,7 +156090,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -156300,7 +156099,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -156308,27 +156107,116 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001248", + "id": "E14001501", "level": "constituency", - "name": "Gloucester", + "name": "Southend East and Rochford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gloucester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Southend East and Rochford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001248" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001501" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b436a8cb6f0a59cc1636fca9", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 45101.024, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b451e4a8ed4bb90288eefb65", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001203", + "level": "constituency", + "name": "Droitwich and Evesham", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Droitwich and Evesham: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001203" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -156343,28 +156231,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af1c6ab5caaa12161c5d4d7c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b451e4a8ed4bb90288eefb65", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 161757352.826, + "value": 45895.948, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af27a5a886dd51f5fa1f0c22", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b46bb099f51186963ac730aa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -156380,7 +156268,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -156389,7 +156277,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -156397,27 +156285,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001200", + "id": "E14001269", "level": "constituency", - "name": "Doncaster North", + "name": "Harrogate and Knaresborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Doncaster North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Harrogate and Knaresborough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001200" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001269" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -156432,28 +156320,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af27a5a886dd51f5fa1f0c22", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b46bb099f51186963ac730aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44536.401, + "value": 163918250.644, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af518d5776bb9a87b63b2493", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4a65063532975b2271ef83b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -156469,7 +156357,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -156478,7 +156366,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -156486,27 +156374,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001264", + "id": "S14000109", "level": "constituency", - "name": "Hammersmith and Chiswick", + "name": "Central Ayrshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hammersmith and Chiswick: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Central Ayrshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001264" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000109" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -156521,28 +156409,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af518d5776bb9a87b63b2493", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4a65063532975b2271ef83b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 167592471.813, + "value": 43900.497, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af7da129864cbd87120f26af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4e970feb252abd5cf494e11", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -156555,73 +156443,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001263", + "id": "E14001106", "level": "constituency", - "name": "Hamble Valley", + "name": "Blaydon and Consett", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hamble Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Blaydon and Consett: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001263" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001106" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af7da129864cbd87120f26af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4e970feb252abd5cf494e11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 460165457.512, + "value": 44113.969, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af9dd1e6923b52754a4fbd4b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4f880ef29b868d7526c562f", "aggregation": { "method": "sum" }, @@ -156662,19 +156552,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001193", + "id": "E14001497", "level": "constituency", - "name": "Derby North", + "name": "South West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Derby North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South West Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001193" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001497" }, "measure": { "unit": "count" @@ -156697,28 +156587,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af9dd1e6923b52754a4fbd4b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4f880ef29b868d7526c562f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45901.0, + "value": 46705.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afb0ac04b01c07d381b3764e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5064b6e058d04383439987b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -156731,75 +156621,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001123", + "id": "E14001258", "level": "constituency", - "name": "Brent West", + "name": "Guildford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brent West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Guildford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001123" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001258" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afb0ac04b01c07d381b3764e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5064b6e058d04383439987b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 153612618.816, + "value": 521989508.338, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afb2301922d934d3359c0a8b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b51976c46a621688e370ceec", "aggregation": { "method": "sum" }, @@ -156840,19 +156728,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001105", + "id": "E14001112", "level": "constituency", - "name": "Blackpool South", + "name": "Bolton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Blackpool South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bolton West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001105" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001112" }, "measure": { "unit": "count" @@ -156875,20 +156763,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afb2301922d934d3359c0a8b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b51976c46a621688e370ceec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51061.765, + "value": 44522.78, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afbe1d30673d3116e2aab0b5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b544a3c1f15f1d4856278bac", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001389", + "level": "constituency", + "name": "North Durham", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, North Durham: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001389" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b544a3c1f15f1d4856278bac", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 45038.618, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5545361d08bc6bb75c6a137", "aggregation": { "method": "sum" }, @@ -156929,19 +156904,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001447", + "id": "S14000079", "level": "constituency", - "name": "Rochester and Strood", + "name": "Edinburgh North and Leith", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rochester and Strood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Edinburgh North and Leith: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001447" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000079" }, "measure": { "unit": "kwh" @@ -156964,28 +156939,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afbe1d30673d3116e2aab0b5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5545361d08bc6bb75c6a137", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 152993812.79, + "value": 176761883.979, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afcaf2998a52e31e12036b05", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b55a1d40a940ca49588463d6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -156998,75 +156973,160 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001542", + "id": "W07000097", "level": "constituency", - "name": "Tewkesbury", + "name": "Gower", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tewkesbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Gower: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001542" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000097" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afcaf2998a52e31e12036b05", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b55a1d40a940ca49588463d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 150331825.109, + "value": 455272048.619, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b56670b76ed56be41cc1b4f9", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001173", + "level": "constituency", + "name": "City of Durham", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, City of Durham: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001173" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b56670b76ed56be41cc1b4f9", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 40904.977, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afcc43848426a80a3d657996", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5e3f071ede662428ac11b0c", "aggregation": { "method": "sum" }, @@ -157107,19 +157167,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001307", + "id": "E14001585", "level": "constituency", - "name": "Jarrow and Gateshead East", + "name": "Wigan", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Jarrow and Gateshead East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wigan: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001307" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001585" }, "measure": { "unit": "kwh" @@ -157140,28 +157200,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afcc43848426a80a3d657996", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5e3f071ede662428ac11b0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 455640585.037, + "value": 471214798.156, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afd0d5106d8022695a3a2b11", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b60f5bd093260ae59446c38b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -157174,73 +157234,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001181", + "id": "E14001291", "level": "constituency", - "name": "Coventry North West", + "name": "Honiton and Sidmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Coventry North West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Honiton and Sidmouth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001181" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001291" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afd0d5106d8022695a3a2b11", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b60f5bd093260ae59446c38b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43781.096, + "value": 160336444.377, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afdc74d9d32eff281f6c4bd1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b62f3e2497695e520dfda409", "aggregation": { "method": "sum" }, @@ -157281,19 +157343,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001570", + "id": "E14001187", "level": "constituency", - "name": "Weald of Kent", + "name": "Croydon South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Weald of Kent: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Croydon South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001570" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001187" }, "measure": { "unit": "count" @@ -157314,28 +157376,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afdc74d9d32eff281f6c4bd1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b62f3e2497695e520dfda409", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 27951.217, + "value": 39756.77, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b00239551a93544b7caad5f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6306af68a13bc14db9f9196", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -157351,7 +157413,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -157360,7 +157422,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -157368,27 +157430,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001536", + "id": "E14001184", "level": "constituency", - "name": "Swindon North", + "name": "Crawley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Swindon North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Crawley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001536" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001184" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -157403,28 +157465,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b00239551a93544b7caad5f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6306af68a13bc14db9f9196", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45231.69, + "value": 147764024.56, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b009201d2935a4d279ae7cc2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b63e0bf2a1034c33c0f03d09", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -157437,81 +157499,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001363", + "id": "S14000091", "level": "constituency", - "name": "Mid Dorset and North Poole", + "name": "Gordon and Buchan", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Dorset and North Poole: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Gordon and Buchan: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001363" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000091" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b009201d2935a4d279ae7cc2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b63e0bf2a1034c33c0f03d09", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 420659670.198, + "value": 172330797.042, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b01a77c7843a366c5b4a29eb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b650fcbfdc5f227a8407e010", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -157527,7 +157591,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -157536,7 +157600,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -157544,27 +157608,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000073", + "id": "E14001302", "level": "constituency", - "name": "Dumfries and Galloway", + "name": "Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dumfries and Galloway: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ipswich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000073" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001302" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -157579,28 +157643,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b01a77c7843a366c5b4a29eb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b650fcbfdc5f227a8407e010", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51951.639, + "value": 159741961.961, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b02d87cfe7925e0415f8eaf1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b671b28240c03d30c053d31d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -157616,7 +157680,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -157625,7 +157689,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -157633,27 +157697,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000099", + "id": "E14001171", "level": "constituency", - "name": "Motherwell, Wishaw and Carluke", + "name": "Christchurch", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Motherwell, Wishaw and Carluke: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Christchurch: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000099" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001171" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -157666,109 +157730,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b02d87cfe7925e0415f8eaf1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b671b28240c03d30c053d31d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 473378522.079, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0379d53302f98e75a00f517", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001071", - "level": "constituency", - "name": "Aylesbury", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Aylesbury: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001071" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0379d53302f98e75a00f517", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 165931302.019, + "value": 38356.554, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b03855fd5ac76966aea665f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b679ec2bb325396882651f0d", "aggregation": { "method": "sum" }, @@ -157809,19 +157784,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001292", + "id": "E14001307", "level": "constituency", - "name": "Hornchurch and Upminster", + "name": "Jarrow and Gateshead East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hornchurch and Upminster: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Jarrow and Gateshead East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001292" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001307" }, "measure": { "unit": "kwh" @@ -157842,28 +157817,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b03855fd5ac76966aea665f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b679ec2bb325396882651f0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 512912156.376, + "value": 455640585.037, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b05534f9a49cebd649f9f71d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b68fba2cdfba555eb6f74b1e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -157876,81 +157851,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001177", + "id": "E14001583", "level": "constituency", - "name": "Colne Valley", + "name": "Whitehaven and Workington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Colne Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Whitehaven and Workington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001177" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001583" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b05534f9a49cebd649f9f71d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b68fba2cdfba555eb6f74b1e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 518522576.302, + "value": 140298941.259, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b075f54cbcd303c6d75fdfee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b698a96cfa2c9994e99be9d4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -157966,7 +157943,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -157975,7 +157952,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -157983,27 +157960,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001492", + "id": "E14001271", "level": "constituency", - "name": "South Shields", + "name": "Harrow West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Shields: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Harrow West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001492" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001271" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -158018,28 +157995,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b075f54cbcd303c6d75fdfee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b698a96cfa2c9994e99be9d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43761.736, + "value": 147608767.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b085fcaa74cdb7193278c853", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b69ba186ccc857e32b830b9f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -158052,81 +158029,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001326", + "id": "E14001361", "level": "constituency", - "name": "Leicester East", + "name": "Mid Cheshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leicester East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Mid Cheshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001326" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001361" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b085fcaa74cdb7193278c853", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b69ba186ccc857e32b830b9f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39486.3, + "value": 42935.174, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0d62a8e47c47c9462af7b5c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b69fa764b17eea7fbf9b7ed6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -158142,7 +158121,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -158151,7 +158130,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -158159,27 +158138,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000079", + "id": "E14001194", "level": "constituency", - "name": "Edinburgh North and Leith", + "name": "Derby South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Edinburgh North and Leith: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Derby South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000079" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001194" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -158192,20 +158171,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0d62a8e47c47c9462af7b5c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b69fa764b17eea7fbf9b7ed6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 55132.211, + "value": 494502128.056, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b10cfeb82ebdc2c0a06bd0e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6a59633e596334cb1444770", "aggregation": { "method": "sum" }, @@ -158246,19 +158225,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000110", + "id": "S14000110", "level": "constituency", - "name": "Vale of Glamorgan", + "name": "Kilmarnock and Loudoun", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Vale of Glamorgan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Kilmarnock and Loudoun: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000110" }, "measure": { "unit": "count" @@ -158281,28 +158260,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b10cfeb82ebdc2c0a06bd0e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6a59633e596334cb1444770", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43723.442, + "value": 47138.606, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1171d713faf8f600ab6581a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6be34a741712e4c50dd420a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -158318,7 +158297,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -158327,7 +158306,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -158335,27 +158314,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001467", + "id": "E14001439", "level": "constituency", - "name": "Sheffield Central", + "name": "Reading West and Mid Berkshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sheffield Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Reading West and Mid Berkshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001467" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001439" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -158368,28 +158347,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1171d713faf8f600ab6581a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6be34a741712e4c50dd420a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 27197.149, + "value": 358953149.501, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b15c6b9628a052bf12ff7ea5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6cb76ac89e6652c2a96058a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -158402,81 +158381,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001571", + "id": "E14001307", "level": "constituency", - "name": "Wellingborough and Rushden", + "name": "Jarrow and Gateshead East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wellingborough and Rushden: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Jarrow and Gateshead East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001571" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001307" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b15c6b9628a052bf12ff7ea5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6cb76ac89e6652c2a96058a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47593.293, + "value": 44691.795, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b176a73d9d710e6c389099d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b705b9abbe308e6a0a416429", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -158489,83 +158470,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001240", + "id": "E14001381", "level": "constituency", - "name": "Forest of Dean", + "name": "Newton Abbot", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Forest of Dean: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Newton Abbot: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001240" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001381" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b176a73d9d710e6c389099d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b705b9abbe308e6a0a416429", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 166514529.61, + "value": 342845137.321, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1b87b8080ef7c837d3384b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b707f7ca1561812f26e286fe", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -158581,7 +158560,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -158590,7 +158569,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -158598,27 +158577,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001478", + "id": "W07000105", "level": "constituency", - "name": "Smethwick", + "name": "Newport West and Islwyn", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Smethwick: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Newport West and Islwyn: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001478" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000105" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -158631,28 +158610,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1b87b8080ef7c837d3384b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b707f7ca1561812f26e286fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 506992679.727, + "value": 42126.387, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1cbb57b989c76ab19ad6a89", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b70dcf132c405171deb508a8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -158665,81 +158644,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000091", + "id": "E14001432", "level": "constituency", - "name": "Cardiff South and Penarth", + "name": "Portsmouth South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cardiff South and Penarth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Portsmouth South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000091" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001432" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1cbb57b989c76ab19ad6a89", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b70dcf132c405171deb508a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 385701311.58, + "value": 47770.53, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1d90dcf20f4f71f6ddb9df6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7271b80c7e8be62fb99db8e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -158752,81 +158733,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001302", + "id": "E14001376", "level": "constituency", - "name": "Ipswich", + "name": "Newbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ipswich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Newbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001302" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001376" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1d90dcf20f4f71f6ddb9df6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7271b80c7e8be62fb99db8e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 436883697.432, + "value": 178822006.412, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1e778dff3e822f6e885e28f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7353cb4afcabee64e738bde", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -158842,7 +158825,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -158851,7 +158834,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -158859,27 +158842,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000088", + "id": "E14001422", "level": "constituency", - "name": "Glasgow South West", + "name": "Pendle and Clitheroe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glasgow South West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Pendle and Clitheroe: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000088" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001422" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -158894,28 +158877,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1e778dff3e822f6e885e28f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7353cb4afcabee64e738bde", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46851.449, + "value": 150379611.565, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1ebcee86c951bc0bacc3738", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b79f37b495ab5fb595aaa8e6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -158928,83 +158911,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000092", + "id": "E14001536", "level": "constituency", - "name": "Hamilton and Clyde Valley", + "name": "Swindon North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hamilton and Clyde Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Swindon North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001536" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1ebcee86c951bc0bacc3738", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b79f37b495ab5fb595aaa8e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 151802423.218, + "value": 432409114.127, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1f8b6c737db01930808a202", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7b54911ec801b81d075391e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -159020,7 +159001,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -159029,7 +159010,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -159037,27 +159018,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000045", + "id": "E14001065", "level": "constituency", - "name": "Midlothian", + "name": "Altrincham and Sale West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Midlothian: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Altrincham and Sale West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000045" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001065" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -159070,20 +159051,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1f8b6c737db01930808a202", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7b54911ec801b81d075391e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41826.0, + "value": 570233393.152, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b227290090124c8ef8d5cf40", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7c3668b47c55b4b841b34e6", "aggregation": { "method": "sum" }, @@ -159124,19 +159105,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001471", + "id": "E14001186", "level": "constituency", - "name": "Sherwood Forest", + "name": "Croydon East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sherwood Forest: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Croydon East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001471" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001186" }, "measure": { "unit": "kwh" @@ -159159,20 +159140,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b227290090124c8ef8d5cf40", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7c3668b47c55b4b841b34e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 154330078.51, + "value": 148293233.47, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b24b173aea9993744c3d3def", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8071239d0e67e18bcae0f6f", "aggregation": { "method": "sum" }, @@ -159213,19 +159194,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000108", + "id": "E14001189", "level": "constituency", - "name": "Swansea West", + "name": "Dagenham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Swansea West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Dagenham and Rainham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000108" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001189" }, "measure": { "unit": "count" @@ -159246,20 +159227,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b24b173aea9993744c3d3def", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8071239d0e67e18bcae0f6f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45983.949, + "value": 40855.529, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b25e1093ed267f27c1684ee5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b85cf5f363044bd1f5e2c49f", "aggregation": { "method": "sum" }, @@ -159300,19 +159281,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000068", + "id": "E14001238", "level": "constituency", - "name": "Bathgate and Linlithgow", + "name": "Finchley and Golders Green", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bathgate and Linlithgow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Finchley and Golders Green: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000068" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001238" }, "measure": { "unit": "kwh" @@ -159333,198 +159314,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b25e1093ed267f27c1684ee5", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 511778615.202, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b29f8ac6182a2eae011da171", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001545", - "level": "constituency", - "name": "Thornbury and Yate", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Thornbury and Yate: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001545" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b29f8ac6182a2eae011da171", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 44386.832, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2a62f036a75a8263f49bfa0", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001202", - "level": "constituency", - "name": "Dover and Deal", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Dover and Deal: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001202" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2a62f036a75a8263f49bfa0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b85cf5f363044bd1f5e2c49f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 145066178.071, + "value": 708989877.941, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2b55d9a721161d1fcdcd7b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b86607cf63fa7670944850b5", "aggregation": { "method": "sum" }, @@ -159565,19 +159368,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001329", + "id": "S14000109", "level": "constituency", - "name": "Leigh and Atherton", + "name": "Central Ayrshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leigh and Atherton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Central Ayrshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001329" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000109" }, "measure": { "unit": "count" @@ -159598,20 +159401,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2b55d9a721161d1fcdcd7b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b86607cf63fa7670944850b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48796.234, + "value": 40142.795, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3258bc926676c6ba2816198", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b87de51497c51e3376e662cb", "aggregation": { "method": "sum" }, @@ -159652,19 +159455,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001257", + "id": "E14001319", "level": "constituency", - "name": "Greenwich and Woolwich", + "name": "Leeds Central and Headingley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Greenwich and Woolwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Leeds Central and Headingley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001257" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001319" }, "measure": { "unit": "kwh" @@ -159685,20 +159488,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3258bc926676c6ba2816198", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b87de51497c51e3376e662cb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 340020782.044, + "value": 401794424.153, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3625db010fa77995cfd2f3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8b6516defa645339028759b", "aggregation": { "method": "sum" }, @@ -159739,19 +159542,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001484", + "id": "S14000097", "level": "constituency", - "name": "South Devon", + "name": "Mid Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Mid Dunbartonshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001484" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000097" }, "measure": { "unit": "count" @@ -159774,28 +159577,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3625db010fa77995cfd2f3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8b6516defa645339028759b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49307.349, + "value": 41892.208, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b36ecdf61d6768fbca4966fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8b93e96c97a8d6c71b843cb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -159811,7 +159614,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -159820,7 +159623,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -159828,27 +159631,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001448", + "id": "E14001409", "level": "constituency", - "name": "Romford", + "name": "Norwich South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Romford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Norwich South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001448" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001409" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -159863,28 +159666,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b36ecdf61d6768fbca4966fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8b93e96c97a8d6c71b843cb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43905.59, + "value": 141935503.003, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b39c2305663048f48a6ecc01", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8e7e220e02faf629eaf3367", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -159897,81 +159700,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001334", + "id": "E14001589", "level": "constituency", - "name": "Leyton and Wanstead", + "name": "Wirral West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leyton and Wanstead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Wirral West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001334" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001589" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b39c2305663048f48a6ecc01", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8e7e220e02faf629eaf3367", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40111.201, + "value": 131166576.928, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b39c29caa84d10cc8f7e879d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8f7ff930671abc1929b81be", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -159987,7 +159792,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -159996,7 +159801,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -160004,27 +159809,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001256", + "id": "E14001582", "level": "constituency", - "name": "Great Yarmouth", + "name": "Wetherby and Easingwold", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Great Yarmouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Wetherby and Easingwold: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001256" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001582" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -160039,28 +159844,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b39c29caa84d10cc8f7e879d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8f7ff930671abc1929b81be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47015.0, + "value": 175933275.125, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3ac0632b206cd67723b8e7b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b98cf7bb08fde076370b6b35", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -160073,81 +159878,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001238", + "id": "S14000098", "level": "constituency", - "name": "Finchley and Golders Green", + "name": "Moray West, Nairn and Strathspey", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Finchley and Golders Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Moray West, Nairn and Strathspey: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001238" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000098" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3ac0632b206cd67723b8e7b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b98cf7bb08fde076370b6b35", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44301.469, + "value": 214542138.006, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3c068355bf435d2a0206e65", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b990b94ef5cb1af91f48c806", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -160163,7 +159970,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -160172,7 +159979,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -160180,27 +159987,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001147", + "id": "E14001234", "level": "constituency", - "name": "Calder Valley", + "name": "Farnham and Bordon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Calder Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Farnham and Bordon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001147" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001234" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -160215,20 +160022,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3c068355bf435d2a0206e65", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b990b94ef5cb1af91f48c806", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47397.583, + "value": 181484587.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3ce031885e67d8a85d21966", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9bbf11e62537d487520f56d", "aggregation": { "method": "sum" }, @@ -160269,19 +160076,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001293", + "id": "E14001344", "level": "constituency", - "name": "Hornsey and Friern Barnet", + "name": "Lowestoft", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hornsey and Friern Barnet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Lowestoft: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001293" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001344" }, "measure": { "unit": "count" @@ -160304,28 +160111,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3ce031885e67d8a85d21966", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9bbf11e62537d487520f56d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45992.45, + "value": 44824.99, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4078e63ca33604b1ceb8134", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba1e79923be95ce9010c0ffb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -160338,81 +160145,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001473", + "id": "E14001533", "level": "constituency", - "name": "Shrewsbury", + "name": "Sussex Weald", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Shrewsbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Sussex Weald: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001473" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001533" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4078e63ca33604b1ceb8134", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba1e79923be95ce9010c0ffb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39787.083, + "value": 41207.784, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b43a6af3d3ad32a2a6eb5c5d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba25f604de6d2a6bd3735e9f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -160428,7 +160237,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -160437,7 +160246,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -160445,27 +160254,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001132", + "id": "E14001178", "level": "constituency", - "name": "Bristol East", + "name": "Congleton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bristol East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Congleton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001132" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001178" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -160480,28 +160289,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b43a6af3d3ad32a2a6eb5c5d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba25f604de6d2a6bd3735e9f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 139759606.078, + "value": 43059.455, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b43b987840ad007dc9c04f79", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba486f58d3f05791158aa7ae", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -160517,7 +160326,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -160526,7 +160335,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -160534,27 +160343,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001085", + "id": "E14001326", "level": "constituency", - "name": "Bermondsey and Old Southwark", + "name": "Leicester East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bermondsey and Old Southwark: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Leicester East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001085" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001326" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -160569,20 +160378,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b43b987840ad007dc9c04f79", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba486f58d3f05791158aa7ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 173708052.313, + "value": 40647.564, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b44cff41a050341e6905184b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba4ca5a23d98598fceb5e3fa", "aggregation": { "method": "sum" }, @@ -160623,19 +160432,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001512", + "id": "E14001166", "level": "constituency", - "name": "St Neots and Mid Cambridgeshire", + "name": "Chichester", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, St Neots and Mid Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Chichester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001512" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001166" }, "measure": { "unit": "count" @@ -160656,20 +160465,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b44cff41a050341e6905184b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba4ca5a23d98598fceb5e3fa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41778.65, + "value": 43069.56, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b45e32f6804bde851675f80a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba563d4eaa996324baeccf17", "aggregation": { "method": "sum" }, @@ -160710,19 +160519,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001386", + "id": "E14001290", "level": "constituency", - "name": "North Cotswolds", + "name": "Holborn and St Pancras", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Cotswolds: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Holborn and St Pancras: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001386" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001290" }, "measure": { "unit": "kwh" @@ -160743,28 +160552,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b45e32f6804bde851675f80a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba563d4eaa996324baeccf17", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 355527640.98, + "value": 359754713.256, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b46a92cb5114df930886642a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba585e056b58216a1f77e385", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -160777,83 +160586,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001583", + "id": "E14001229", "level": "constituency", - "name": "Whitehaven and Workington", + "name": "Erith and Thamesmead", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Whitehaven and Workington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Erith and Thamesmead: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001583" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001229" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b46a92cb5114df930886642a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba585e056b58216a1f77e385", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46699.799, + "value": 459390367.34, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4772c0e33fc4ed42ec097ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba7a15f7364f7786e60d0a93", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -160866,81 +160673,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001541", + "id": "E14001118", "level": "constituency", - "name": "Telford", + "name": "Bradford East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Telford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bradford East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001541" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001118" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4772c0e33fc4ed42ec097ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba7a15f7364f7786e60d0a93", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46031.251, + "value": 131840170.222, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b47e8f37570b593bdc904bf7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba81fd931fd1f017a8ac4e56", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -160956,7 +160765,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -160965,7 +160774,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -160973,27 +160782,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001114", + "id": "E14001408", "level": "constituency", - "name": "Boston and Skegness", + "name": "Norwich North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Boston and Skegness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Norwich North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001114" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001408" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -161008,28 +160817,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b47e8f37570b593bdc904bf7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba81fd931fd1f017a8ac4e56", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 197689486.145, + "value": 46597.369, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4d37cda05d226b973c64960", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba985a0a5db8fc9938627278", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -161042,81 +160851,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001152", + "id": "E14001384", "level": "constituency", - "name": "Carlisle", + "name": "North Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Carlisle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North Bedfordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001152" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001384" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4d37cda05d226b973c64960", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba985a0a5db8fc9938627278", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43665.073, + "value": 45586.216, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4da6607bf2476a10de55494", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bab1994733c6a3e9e694d732", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -161129,83 +160940,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001205", + "id": "E14001372", "level": "constituency", - "name": "Dulwich and West Norwood", + "name": "Morecambe and Lunesdale", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dulwich and West Norwood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Morecambe and Lunesdale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001205" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001372" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4da6607bf2476a10de55494", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bab1994733c6a3e9e694d732", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 137058665.068, + "value": 466503962.073, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4e4b9115b9228d3934fbd09", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bacdbde558c098bbbc82361b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -161218,83 +161027,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001364", + "id": "E14001318", "level": "constituency", - "name": "Mid Leicestershire", + "name": "Lancaster and Wyre", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Lancaster and Wyre: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001364" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001318" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4e4b9115b9228d3934fbd09", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bacdbde558c098bbbc82361b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43370.734, + "value": 376038583.775, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4ebf3daa301c022dc7225a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bad5fd9a2786fea81f5a82be", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -161310,7 +161117,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -161319,7 +161126,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -161327,27 +161134,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000097", + "id": "E14001558", "level": "constituency", - "name": "Mid Dunbartonshire", + "name": "Uxbridge and South Ruislip", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Dunbartonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Uxbridge and South Ruislip: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000097" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001558" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -161362,20 +161169,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4ebf3daa301c022dc7225a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bad5fd9a2786fea81f5a82be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41892.208, + "value": 160292289.932, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4f4d61c27ce9c46bf30d2e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb006a1b52f5d041d45ba3bf", "aggregation": { "method": "sum" }, @@ -161416,19 +161223,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000095", + "id": "S14000076", "level": "constituency", - "name": "Clwyd North", + "name": "Dunfermline and Dollar", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Clwyd North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Dunfermline and Dollar: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000076" }, "measure": { "unit": "count" @@ -161449,28 +161256,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4f4d61c27ce9c46bf30d2e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb006a1b52f5d041d45ba3bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43227.479, + "value": 41847.622, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b507d27495ffa19e5d7bf125", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb0888bddf1ef9f0bd2b6068", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -161483,83 +161290,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001408", + "id": "E14001374", "level": "constituency", - "name": "Norwich North", + "name": "New Forest West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Norwich North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, New Forest West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001408" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001374" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b507d27495ffa19e5d7bf125", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb0888bddf1ef9f0bd2b6068", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46597.369, + "value": 400907907.342, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b511e8bd52b243ac08af5321", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb11a859c8fd3ec11f72a8f4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -161572,81 +161377,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001496", + "id": "E14001130", "level": "constituency", - "name": "South West Hertfordshire", + "name": "Brighton Pavilion", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South West Hertfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Brighton Pavilion: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001496" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001130" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b511e8bd52b243ac08af5321", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb11a859c8fd3ec11f72a8f4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 554968466.675, + "value": 142965941.829, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b51929e9c60e34f66234382c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb372e4ec95103c6145a08a9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -161659,73 +161466,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001521", + "id": "E14001198", "level": "constituency", - "name": "Stoke-on-Trent North", + "name": "Doncaster Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stoke-on-Trent North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Doncaster Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001521" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001198" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b51929e9c60e34f66234382c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb372e4ec95103c6145a08a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 476843437.601, + "value": 152257489.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b52832c1790437baeb4ac429", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb6848b94693b863992268d7", "aggregation": { "method": "sum" }, @@ -161766,19 +161575,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001095", + "id": "S14000095", "level": "constituency", - "name": "Birmingham Hodge Hill and Solihull North", + "name": "Livingston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Hodge Hill and Solihull North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Livingston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000095" }, "measure": { "unit": "count" @@ -161799,28 +161608,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b52832c1790437baeb4ac429", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb6848b94693b863992268d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41841.015, + "value": 45297.668, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b52db7b1441ed907046ab712", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb687d8abecdb30efc419799", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -161833,75 +161642,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001469", + "id": "E14001562", "level": "constituency", - "name": "Sheffield Heeley", + "name": "Walsall and Bloxwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sheffield Heeley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Walsall and Bloxwich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001469" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001562" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b52db7b1441ed907046ab712", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb687d8abecdb30efc419799", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49891.62, + "value": 497163878.569, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5392e3178f4ece3246e17e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb77c2ad93c618d56f828caf", "aggregation": { "method": "sum" }, @@ -161942,19 +161749,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000090", + "id": "E14001081", "level": "constituency", - "name": "Cardiff North", + "name": "Battersea", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cardiff North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Battersea: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001081" }, "measure": { "unit": "count" @@ -161977,198 +161784,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5392e3178f4ece3246e17e2", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 40980.09, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b558cd04322d15e68eee4cd8", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001407", - "level": "constituency", - "name": "Northampton South", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Northampton South: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001407" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b558cd04322d15e68eee4cd8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb77c2ad93c618d56f828caf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 148066116.955, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b581e16b8d3c9593277c976f", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "S14000086", - "level": "constituency", - "name": "Glasgow North East", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Glasgow North East: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000086" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b581e16b8d3c9593277c976f", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 139713793.339, + "value": 58974.957, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5a50d5ec0008fa075f78540", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb932e46e3febd9c00bb0af2", "aggregation": { "method": "sum" }, @@ -162209,19 +161838,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001505", + "id": "E14001409", "level": "constituency", - "name": "Spelthorne", + "name": "Norwich South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Spelthorne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Norwich South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001505" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001409" }, "measure": { "unit": "count" @@ -162242,28 +161871,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5a50d5ec0008fa075f78540", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb932e46e3febd9c00bb0af2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38100.0, + "value": 42024.418, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5bb4f54cb49a6ab39760b2f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbe3a45044159cee812d29dc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -162276,75 +161905,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001321", + "id": "E14001278", "level": "constituency", - "name": "Leeds North East", + "name": "Hemel Hempstead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hemel Hempstead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001321" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001278" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5bb4f54cb49a6ab39760b2f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbe3a45044159cee812d29dc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 140562286.716, + "value": 462222061.878, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5bd4e6b1c982b7ad7df062f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc144213105a860cb61141ae", "aggregation": { "method": "sum" }, @@ -162385,19 +162012,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001476", + "id": "E14001174", "level": "constituency", - "name": "Sleaford and North Hykeham", + "name": "Clacton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sleaford and North Hykeham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Clacton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001476" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001174" }, "measure": { "unit": "count" @@ -162420,20 +162047,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5bd4e6b1c982b7ad7df062f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc144213105a860cb61141ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44054.0, + "value": 49605.331, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5f0f85050616c6a2eac4254", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc24e1f022a013ae33ad74a8", "aggregation": { "method": "sum" }, @@ -162474,19 +162101,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001207", + "id": "E14001089", "level": "constituency", - "name": "Ealing Central and Acton", + "name": "Bexleyheath and Crayford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ealing Central and Acton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bexleyheath and Crayford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001207" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001089" }, "measure": { "unit": "count" @@ -162509,28 +162136,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5f0f85050616c6a2eac4254", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc24e1f022a013ae33ad74a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 61459.594, + "value": 40149.293, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5f602922151a57de70195b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc37cf28f194129c3a8501cd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -162546,7 +162173,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -162555,7 +162182,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -162563,27 +162190,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001152", + "id": "E14001170", "level": "constituency", - "name": "Carlisle", + "name": "Chorley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Carlisle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Chorley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001152" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001170" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -162596,28 +162223,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5f602922151a57de70195b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc37cf28f194129c3a8501cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 479354231.843, + "value": 43315.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5f72cb88136b8ec52d1f542", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc4b74fafee575637e22c324", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -162633,7 +162260,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -162642,7 +162269,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -162650,27 +162277,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001250", + "id": "E14001498", "level": "constituency", - "name": "Goole and Pocklington", + "name": "South West Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Goole and Pocklington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South West Wiltshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001250" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001498" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -162683,20 +162310,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5f72cb88136b8ec52d1f542", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc4b74fafee575637e22c324", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40468.074, + "value": 348057636.922, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6424077ff305e8c0bc3cd17", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc5d493e7f23cb0a2bc3e987", "aggregation": { "method": "sum" }, @@ -162737,19 +162364,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001086", + "id": "E14001339", "level": "constituency", - "name": "Bethnal Green and Stepney", + "name": "Liverpool Walton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bethnal Green and Stepney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Liverpool Walton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001086" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001339" }, "measure": { "unit": "count" @@ -162772,28 +162399,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6424077ff305e8c0bc3cd17", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc5d493e7f23cb0a2bc3e987", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51649.817, + "value": 45237.673, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b644e7d5fb6d790539ba6951", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc7f89bdcd3b8e6b4ce4abc6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -162806,75 +162433,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001248", + "id": "W07000082", "level": "constituency", - "name": "Gloucester", + "name": "Alyn and Deeside", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gloucester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Alyn and Deeside: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001248" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000082" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b644e7d5fb6d790539ba6951", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc7f89bdcd3b8e6b4ce4abc6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51952.086, + "value": 420084106.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b64c46b3b1a036a8441b2478", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcd2facddcf11ab22af1bdb5", "aggregation": { "method": "sum" }, @@ -162915,19 +162540,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001533", + "id": "E14001349", "level": "constituency", - "name": "Sussex Weald", + "name": "Maidstone and Malling", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sussex Weald: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Maidstone and Malling: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001533" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001349" }, "measure": { "unit": "kwh" @@ -162950,28 +162575,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b64c46b3b1a036a8441b2478", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcd2facddcf11ab22af1bdb5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 172686497.193, + "value": 160847177.907, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b657c0a77e3ec686c1ba0a31", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcdbc7afb7207892c40997f0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -162984,81 +162609,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001143", + "id": "E14001371", "level": "constituency", - "name": "Burton and Uttoxeter", + "name": "Mitcham and Morden", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Burton and Uttoxeter: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Mitcham and Morden: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001143" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001371" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b657c0a77e3ec686c1ba0a31", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcdbc7afb7207892c40997f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 493824485.727, + "value": 45972.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6b5c6bd51d28ae2428dd880", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcf5de36d7e11becee93be16", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -163071,73 +162698,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001162", + "id": "E14001332", "level": "constituency", - "name": "Chesham and Amersham", + "name": "Lewisham North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chesham and Amersham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Lewisham North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001162" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001332" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6b5c6bd51d28ae2428dd880", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcf5de36d7e11becee93be16", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37618.028, + "value": 53939.527, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6de9f134a42f8a1b3ef83b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcfcb96ff71e799aff4b6892", "aggregation": { "method": "sum" }, @@ -163178,19 +162807,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001348", + "id": "E14001506", "level": "constituency", - "name": "Maidenhead", + "name": "Spen Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Maidenhead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Spen Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001348" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001506" }, "measure": { "unit": "kwh" @@ -163213,20 +162842,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6de9f134a42f8a1b3ef83b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcfcb96ff71e799aff4b6892", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 186905852.02, + "value": 127884440.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6f54490441afd1b6b30fd70", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd1637aec3a5ffee60cdc1f4", "aggregation": { "method": "sum" }, @@ -163267,19 +162896,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001585", + "id": "E14001171", "level": "constituency", - "name": "Wigan", + "name": "Christchurch", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wigan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Christchurch: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001585" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001171" }, "measure": { "unit": "kwh" @@ -163300,28 +162929,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6f54490441afd1b6b30fd70", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd1637aec3a5ffee60cdc1f4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 471214798.156, + "value": 444711641.333, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7159c98ba186bd7f31b3b4d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd19a4d95c09cc93a5d3bdb1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -163334,83 +162963,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001243", + "id": "E14001133", "level": "constituency", - "name": "Gainsborough", + "name": "Bristol North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gainsborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bristol North East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001243" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001133" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7159c98ba186bd7f31b3b4d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd19a4d95c09cc93a5d3bdb1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 160462670.314, + "value": 369480224.656, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b719da0a712ea5ddc2386f6d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd1fd4f3fb1df778534ee163", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -163423,164 +163050,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001540", + "id": "E14001097", "level": "constituency", - "name": "Taunton and Wellington", + "name": "Birmingham Northfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Taunton and Wellington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Birmingham Northfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001540" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001097" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b719da0a712ea5ddc2386f6d", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 161713289.856, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b77c402deeba832aec3e124b", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001197", - "level": "constituency", - "name": "Didcot and Wantage", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Didcot and Wantage: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001197" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b77c402deeba832aec3e124b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd1fd4f3fb1df778534ee163", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49324.126, + "value": 467797234.981, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7a0c1392927d73c321ed62a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd38b642a0ba641b828ae394", "aggregation": { "method": "sum" }, @@ -163621,19 +163157,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001243", + "id": "E14001300", "level": "constituency", - "name": "Gainsborough", + "name": "Ilford North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gainsborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ilford North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001243" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001300" }, "measure": { "unit": "count" @@ -163654,28 +163190,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7a0c1392927d73c321ed62a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd38b642a0ba641b828ae394", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35115.0, + "value": 37335.262, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7aa49794bafbdfc9c2d13f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd3dfcea15b2149089d08342", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -163688,75 +163224,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001451", + "id": "E14001246", "level": "constituency", - "name": "Rother Valley", + "name": "Gillingham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rother Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Gillingham and Rainham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001451" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001246" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7aa49794bafbdfc9c2d13f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd3dfcea15b2149089d08342", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 127289222.196, + "value": 435426218.545, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7bcadf1e726a726ba5356b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd4f795a84b95f93b1451f0e", "aggregation": { "method": "sum" }, @@ -163797,19 +163331,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001330", + "id": "S14000063", "level": "constituency", - "name": "Lewes", + "name": "Airdrie and Shotts", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lewes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Airdrie and Shotts: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001330" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000063" }, "measure": { "unit": "kwh" @@ -163832,107 +163366,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7bcadf1e726a726ba5356b2", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 153114661.799, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7c32d64d10b12e7a0186683", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001308", - "level": "constituency", - "name": "Keighley and Ilkley", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Keighley and Ilkley: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001308" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7c32d64d10b12e7a0186683", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd4f795a84b95f93b1451f0e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40785.46, + "value": 126019925.013, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7dc88f0b657c4eeb8fc40ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd532ab577c716c65901bf6b", "aggregation": { "method": "sum" }, @@ -163973,19 +163420,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001585", + "id": "E14001192", "level": "constituency", - "name": "Wigan", + "name": "Daventry", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wigan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Daventry: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001585" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001192" }, "measure": { "unit": "count" @@ -164008,107 +163455,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7dc88f0b657c4eeb8fc40ab", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 48478.005, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7f4c6cac1aefacba1feed07", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001222", - "level": "constituency", - "name": "Ellesmere Port and Bromborough", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Ellesmere Port and Bromborough: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001222" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7f4c6cac1aefacba1feed07", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd532ab577c716c65901bf6b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 414443227.396, + "value": 47357.132, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8299d5350fcf30c470c0eac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd7212b4dfb8f3021c28e5e9", "aggregation": { "method": "sum" }, @@ -164149,19 +163509,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001144", + "id": "E14001297", "level": "constituency", - "name": "Bury North", + "name": "Huddersfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bury North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Huddersfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001144" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001297" }, "measure": { "unit": "kwh" @@ -164184,20 +163544,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8299d5350fcf30c470c0eac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd7212b4dfb8f3021c28e5e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 138955676.167, + "value": 147814405.323, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b82a8d5fca4a4c49c73a57d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdade3d11f073cbcba15241a", "aggregation": { "method": "sum" }, @@ -164238,19 +163598,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001360", + "id": "E14001431", "level": "constituency", - "name": "Mid Buckinghamshire", + "name": "Portsmouth North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Buckinghamshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Portsmouth North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001360" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001431" }, "measure": { "unit": "kwh" @@ -164271,28 +163631,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b82a8d5fca4a4c49c73a57d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdade3d11f073cbcba15241a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 428202292.084, + "value": 376682460.501, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8602016675582182e62860b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdc79326e3375f5d0938d4d1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -164308,7 +163668,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -164317,7 +163677,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -164325,27 +163685,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001547", + "id": "E14001605", "level": "constituency", - "name": "Tipton and Wednesbury", + "name": "York Outer", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tipton and Wednesbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, York Outer: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001547" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001605" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -164360,28 +163720,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8602016675582182e62860b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdc79326e3375f5d0938d4d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44958.39, + "value": 134890484.053, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b86b5a69e1cd0ae9721d6c89", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdcf5593d1da3210092c17b6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -164394,81 +163754,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001331", + "id": "E14001508", "level": "constituency", - "name": "Lewisham East", + "name": "St Austell and Newquay", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lewisham East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, St Austell and Newquay: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001331" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001508" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b86b5a69e1cd0ae9721d6c89", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdcf5593d1da3210092c17b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43567.0, + "value": 197518781.658, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b884b03cdfacff2e86ff4613", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be36bc45e7ac254f6b97ffa7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -164481,83 +163843,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001436", + "id": "E14001337", "level": "constituency", - "name": "Rawmarsh and Conisbrough", + "name": "Liverpool Garston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rawmarsh and Conisbrough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Liverpool Garston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001436" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001337" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b884b03cdfacff2e86ff4613", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be36bc45e7ac254f6b97ffa7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42883.534, + "value": 460071461.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8957f0323484855afb2b761", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be70b798d9ff2d475bd8ae3a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -164570,83 +163930,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001529", + "id": "S14000089", "level": "constituency", - "name": "Stroud", + "name": "Glasgow West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stroud: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Glasgow West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001529" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000089" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8957f0323484855afb2b761", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be70b798d9ff2d475bd8ae3a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45258.508, + "value": 424686431.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8c7a8f328683bc8bdbdefbd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be8e40cf09dc9999f68e81f4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -164662,7 +164020,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -164671,7 +164029,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -164679,27 +164037,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001423", + "id": "E14001446", "level": "constituency", - "name": "Penistone and Stocksbridge", + "name": "Rochdale", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Penistone and Stocksbridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Rochdale: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001423" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001446" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -164714,28 +164072,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8c7a8f328683bc8bdbdefbd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be8e40cf09dc9999f68e81f4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 125957019.186, + "value": 41914.446, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8df49463fb223d79b3f34bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bea35ed575e72e3ae1b7bd89", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -164748,81 +164106,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000111", + "id": "E14001401", "level": "constituency", - "name": "West Aberdeenshire and Kincardine", + "name": "North West Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Aberdeenshire and Kincardine: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North West Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000111" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001401" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8df49463fb223d79b3f34bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bea35ed575e72e3ae1b7bd89", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 24113.454, + "value": 51596.884, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8e1612b761ca0c6ce1afad9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bec7c5f517b83c8ebbf29308", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -164835,81 +164195,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001572", + "id": "E14001325", "level": "constituency", - "name": "Wells and Mendip Hills", + "name": "Leeds West and Pudsey", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wells and Mendip Hills: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Leeds West and Pudsey: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001572" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001325" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8e1612b761ca0c6ce1afad9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bec7c5f517b83c8ebbf29308", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 331406193.933, + "value": 132774764.019, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8f14c56812935235d4770e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bec8bf2ae596977cd4ad9b96", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -164925,7 +164287,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -164934,7 +164296,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -164942,27 +164304,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001153", + "id": "E14001403", "level": "constituency", - "name": "Carshalton and Wallington", + "name": "North West Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Carshalton and Wallington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North West Hampshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001153" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001403" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -164977,28 +164339,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8f14c56812935235d4770e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bec8bf2ae596977cd4ad9b96", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41855.245, + "value": 175860396.67, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b91071e1bdb6de04356a5d11", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bed1b76d5cc31747509bac1d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -165011,83 +164373,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000090", + "id": "E14001155", "level": "constituency", - "name": "Cardiff North", + "name": "Central Devon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cardiff North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Central Devon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000090" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001155" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b91071e1bdb6de04356a5d11", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bed1b76d5cc31747509bac1d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 124490716.477, + "value": 232005680.433, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b966789dbdf8254cae74ddba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bed912cb1b1633a427574edf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -165100,75 +164460,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001151", + "id": "E14001194", "level": "constituency", - "name": "Canterbury", + "name": "Derby South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Canterbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Derby South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001151" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001194" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b966789dbdf8254cae74ddba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bed912cb1b1633a427574edf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 153765066.987, + "value": 45268.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b967df4f1896016e13afae3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf16c0abcd05aab317ef0617", "aggregation": { "method": "sum" }, @@ -165209,19 +164567,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001398", + "id": "E14001489", "level": "constituency", - "name": "North Shropshire", + "name": "South Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Shropshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001398" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001489" }, "measure": { "unit": "count" @@ -165242,28 +164600,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b967df4f1896016e13afae3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf16c0abcd05aab317ef0617", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 31376.976, + "value": 28547.367, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b990fa8f28d9c5e6cb45b745", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf419dd42a8297d06cdf5d40", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -165276,75 +164634,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001596", + "id": "E14001156", "level": "constituency", - "name": "Wolverhampton West", + "name": "Central Suffolk and North Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wolverhampton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Central Suffolk and North Ipswich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001596" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001156" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b990fa8f28d9c5e6cb45b745", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf419dd42a8297d06cdf5d40", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 160395331.258, + "value": 29100.814, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b99bf7d165b852c94c0c29fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf496ece0186f1eee031d88b", "aggregation": { "method": "sum" }, @@ -165385,19 +164741,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001187", + "id": "E14001434", "level": "constituency", - "name": "Croydon South", + "name": "Putney", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Croydon South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Putney: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001187" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001434" }, "measure": { "unit": "count" @@ -165420,28 +164776,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b99bf7d165b852c94c0c29fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf496ece0186f1eee031d88b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43505.146, + "value": 51005.043, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9ccf1de7ee48cc374a03df6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf6227f433d9a21bed6d1308", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -165454,75 +164810,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001510", + "id": "E14001474", "level": "constituency", - "name": "St Helens South and Whiston", + "name": "Sittingbourne and Sheppey", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, St Helens South and Whiston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sittingbourne and Sheppey: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001510" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001474" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9ccf1de7ee48cc374a03df6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf6227f433d9a21bed6d1308", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44056.386, + "value": 43542.218, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9cfd4a6eea5f268b244d1e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf8d8bfc0b295ba3a7c73ee8", "aggregation": { "method": "sum" }, @@ -165563,19 +164917,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001435", + "id": "E14001124", "level": "constituency", - "name": "Queen's Park and Maida Vale", + "name": "Brentford and Isleworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Queen's Park and Maida Vale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Brentford and Isleworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001435" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001124" }, "measure": { "unit": "count" @@ -165598,20 +164952,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9cfd4a6eea5f268b244d1e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf8d8bfc0b295ba3a7c73ee8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 56842.061, + "value": 50702.002, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9f4c5ed144eea794769746e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfa295be7b1e83048e67b328", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001221", + "level": "constituency", + "name": "Edmonton and Winchmore Hill", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Edmonton and Winchmore Hill: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001221" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfa295be7b1e83048e67b328", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 40658.409, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfab3f5e8482074ee4d31f8b", "aggregation": { "method": "sum" }, @@ -165652,19 +165093,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001275", + "id": "E14001528", "level": "constituency", - "name": "Havant", + "name": "Stretford and Urmston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Havant: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stretford and Urmston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001275" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001528" }, "measure": { "unit": "kwh" @@ -165685,20 +165126,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9f4c5ed144eea794769746e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfab3f5e8482074ee4d31f8b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 405601163.896, + "value": 470860292.154, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba0a911df9f0c581c3ec9af6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfdabfbeea3fe07bbe47412c", "aggregation": { "method": "sum" }, @@ -165739,19 +165180,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000045", + "id": "E14001106", "level": "constituency", - "name": "Midlothian", + "name": "Blaydon and Consett", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Midlothian: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Blaydon and Consett: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000045" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001106" }, "measure": { "unit": "kwh" @@ -165772,28 +165213,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba0a911df9f0c581c3ec9af6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfdabfbeea3fe07bbe47412c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 473084979.6, + "value": 525020822.236, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba1a438accaf6db56e0c6210", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfdaeedc2fba15142603863b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -165809,7 +165250,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -165818,7 +165259,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -165826,27 +165267,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001474", + "id": "E14001380", "level": "constituency", - "name": "Sittingbourne and Sheppey", + "name": "Newcastle-under-Lyme", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sittingbourne and Sheppey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Newcastle-under-Lyme: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001474" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001380" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -165861,28 +165302,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba1a438accaf6db56e0c6210", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfdaeedc2fba15142603863b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46143.687, + "value": 125449278.337, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba28439e887f4700cf4de7e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bffab1820742b63921f65445", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -165895,83 +165336,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001377", + "id": "E14001563", "level": "constituency", - "name": "Newcastle upon Tyne Central and West", + "name": "Walthamstow", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newcastle upon Tyne Central and West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Walthamstow: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001377" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001563" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba28439e887f4700cf4de7e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bffab1820742b63921f65445", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 55116.944, + "value": 40061.152, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba5162f2182f99fcd2814ae0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c00adaea765515f10a1a9166", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -165984,81 +165423,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001518", + "id": "E14001205", "level": "constituency", - "name": "Stockton North", + "name": "Dulwich and West Norwood", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stockton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dulwich and West Norwood: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001518" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001205" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba5162f2182f99fcd2814ae0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c00adaea765515f10a1a9166", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 470176890.177, + "value": 46010.879, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba72e253f8b4bebeee2b5b01", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c016cd07568a738c8ca54727", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -166074,7 +165515,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -166083,7 +165524,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -166091,27 +165532,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001448", + "id": "E14001527", "level": "constituency", - "name": "Romford", + "name": "Streatham and Croydon North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Romford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Streatham and Croydon North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001448" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001527" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -166126,20 +165567,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba72e253f8b4bebeee2b5b01", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c016cd07568a738c8ca54727", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 151381219.412, + "value": 49293.904, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:badb7afb4e3f5b553c54111f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c03c17ea309c4993c4bb1ad6", "aggregation": { "method": "sum" }, @@ -166180,19 +165621,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001533", + "id": "E14001247", "level": "constituency", - "name": "Sussex Weald", + "name": "Glastonbury and Somerton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sussex Weald: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Glastonbury and Somerton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001533" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001247" }, "measure": { "unit": "count" @@ -166215,20 +165656,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:badb7afb4e3f5b553c54111f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c03c17ea309c4993c4bb1ad6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41207.784, + "value": 43140.196, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:baeabcf0406fffed8f132429", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c05050333d3506803ece5da3", "aggregation": { "method": "sum" }, @@ -166269,19 +165710,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001584", + "id": "E14001104", "level": "constituency", - "name": "Widnes and Halewood", + "name": "Blackpool North and Fleetwood", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Widnes and Halewood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Blackpool North and Fleetwood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001584" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001104" }, "measure": { "unit": "kwh" @@ -166304,28 +165745,117 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:baeabcf0406fffed8f132429", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c05050333d3506803ece5da3", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 136318779.339, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c06072c3da785f74ee294684", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001584", + "level": "constituency", + "name": "Widnes and Halewood", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Widnes and Halewood: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001584" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c06072c3da785f74ee294684", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 121840195.391, + "value": 41173.368, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:baf83f19bb6a9aa03c17b9f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c09a4ce214ba7e996855aefc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -166341,7 +165871,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -166350,7 +165880,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -166358,27 +165888,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001602", + "id": "E14001063", "level": "constituency", - "name": "Wythenshawe and Sale East", + "name": "Aldershot", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wythenshawe and Sale East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Aldershot: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001602" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001063" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -166393,28 +165923,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:baf83f19bb6a9aa03c17b9f8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c09a4ce214ba7e996855aefc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 152229584.965, + "value": 48662.013, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb01ee491a4f852493aa6563", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c09e54fca1ff79009d05c36b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -166427,75 +165957,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001242", + "id": "E14001064", "level": "constituency", - "name": "Fylde", + "name": "Aldridge-Brownhills", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Fylde: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Aldridge-Brownhills: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001242" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001064" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb01ee491a4f852493aa6563", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c09e54fca1ff79009d05c36b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 161612100.908, + "value": 38750.078, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb0d14005c700996720c417b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0a6e6baa6855962ee89ec28", "aggregation": { "method": "sum" }, @@ -166536,19 +166064,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001379", + "id": "E14001201", "level": "constituency", - "name": "Newcastle upon Tyne North", + "name": "Dorking and Horley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newcastle upon Tyne North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Dorking and Horley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001379" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001201" }, "measure": { "unit": "count" @@ -166569,28 +166097,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb0d14005c700996720c417b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0a6e6baa6855962ee89ec28", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44617.282, + "value": 35536.627, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb14015c8005f8c861529d06", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0bc5a37bfd317d318af1b6f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -166603,73 +166131,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001110", + "id": "S14000045", "level": "constituency", - "name": "Bolton North East", + "name": "Midlothian", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bolton North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Midlothian: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000045" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb14015c8005f8c861529d06", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0bc5a37bfd317d318af1b6f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46235.657, + "value": 134247351.6, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb1ca547c9d39340f557806c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0bd810dfa07c2794b2ea41e", "aggregation": { "method": "sum" }, @@ -166710,19 +166240,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000093", + "id": "E14001328", "level": "constituency", - "name": "Inverclyde and Renfrewshire West", + "name": "Leicester West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Inverclyde and Renfrewshire West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Leicester West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000093" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001328" }, "measure": { "unit": "kwh" @@ -166743,20 +166273,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb1ca547c9d39340f557806c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0bd810dfa07c2794b2ea41e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 489852334.915, + "value": 520720560.547, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb462af2a9e164fc8288e4f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0e75a7ac812ca724277c909", "aggregation": { "method": "sum" }, @@ -166797,19 +166327,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001232", + "id": "E14001414", "level": "constituency", - "name": "Exmouth and Exeter East", + "name": "Old Bexley and Sidcup", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Exmouth and Exeter East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Old Bexley and Sidcup: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001232" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001414" }, "measure": { "unit": "count" @@ -166830,28 +166360,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb462af2a9e164fc8288e4f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0e75a7ac812ca724277c909", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36319.605, + "value": 38099.519, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbdc783f2c0e41fece66f814", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0fb43b28bb1ebbca2b0c9e6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -166864,83 +166394,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001592", + "id": "E14001212", "level": "constituency", - "name": "Woking", + "name": "East Grinstead and Uckfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Woking: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, East Grinstead and Uckfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001592" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001212" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbdc783f2c0e41fece66f814", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0fb43b28bb1ebbca2b0c9e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43275.0, + "value": 32272.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbdc9819a0ed177e426c5ed7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c11a04215a5c5d795713d3e1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -166953,83 +166481,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001116", + "id": "E14001372", "level": "constituency", - "name": "Bournemouth West", + "name": "Morecambe and Lunesdale", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bournemouth West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Morecambe and Lunesdale: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001116" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001372" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbdc9819a0ed177e426c5ed7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c11a04215a5c5d795713d3e1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 154581264.098, + "value": 41387.789, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc1553e8d25b69d2bbd53d86", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c11f0d7397eecefe0947f7b8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -167045,7 +166571,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -167054,7 +166580,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -167062,27 +166588,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001102", + "id": "E14001413", "level": "constituency", - "name": "Blackburn", + "name": "Nuneaton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Blackburn: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Nuneaton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001102" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001413" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -167097,109 +166623,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc1553e8d25b69d2bbd53d86", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c11f0d7397eecefe0947f7b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 130785688.378, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc31457f6fdab0a3a2eead25", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001291", - "level": "constituency", - "name": "Honiton and Sidmouth", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Honiton and Sidmouth: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001291" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc31457f6fdab0a3a2eead25", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 160336444.377, + "value": 45600.759, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc4d60897975ef90619203cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1700be15b968437888f29c7", "aggregation": { "method": "sum" }, @@ -167240,19 +166677,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001358", + "id": "S14000090", "level": "constituency", - "name": "Meriden and Solihull East", + "name": "Glenrothes and Mid Fife", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Meriden and Solihull East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Glenrothes and Mid Fife: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001358" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000090" }, "measure": { "unit": "count" @@ -167273,28 +166710,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc4d60897975ef90619203cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1700be15b968437888f29c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38995.844, + "value": 44765.949, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc56829ed365592754681bea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1a3cb0700d70ae1e8a5d628", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -167310,7 +166747,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -167319,7 +166756,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -167327,27 +166764,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000074", + "id": "E14001379", "level": "constituency", - "name": "Dumfriesshire, Clydesdale and Tweeddale", + "name": "Newcastle upon Tyne North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dumfriesshire, Clydesdale and Tweeddale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Newcastle upon Tyne North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000074" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001379" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -167362,28 +166799,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc56829ed365592754681bea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1a3cb0700d70ae1e8a5d628", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 173984188.219, + "value": 48560.442, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc65c66046eeb6b5c03a95cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1a9805ed27e3cb1c115c56a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -167399,7 +166836,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -167408,7 +166845,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -167416,27 +166853,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001486", + "id": "E14001142", "level": "constituency", - "name": "South East Cornwall", + "name": "Burnley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South East Cornwall: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Burnley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001486" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001142" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -167449,28 +166886,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc65c66046eeb6b5c03a95cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1a9805ed27e3cb1c115c56a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 217981430.223, + "value": 46409.662, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc6cc84a9818ee9d152d9eae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1b8497a82ab6f77063c639d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -167486,7 +166923,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -167495,7 +166932,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -167503,27 +166940,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001535", + "id": "E14001554", "level": "constituency", - "name": "Sutton Coldfield", + "name": "Truro and Falmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sutton Coldfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Truro and Falmouth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001535" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001554" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -167536,28 +166973,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc6cc84a9818ee9d152d9eae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1b8497a82ab6f77063c639d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 572120009.959, + "value": 27196.658, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc7244fae62730eba7cccc26", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1c7be1b293cd43e21012a89", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -167570,75 +167007,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001514", + "id": "E14001516", "level": "constituency", - "name": "Staffordshire Moorlands", + "name": "Stevenage", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Staffordshire Moorlands: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stevenage: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001514" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001516" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc7244fae62730eba7cccc26", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1c7be1b293cd43e21012a89", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39449.354, + "value": 38505.454, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc9d5477791c8131ce7fecf6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1fd65e1b1fc2a4ed62b6ce5", "aggregation": { "method": "sum" }, @@ -167679,19 +167114,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001127", + "id": "E14001265", "level": "constituency", - "name": "Bridlington and The Wolds", + "name": "Hampstead and Highgate", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bridlington and The Wolds: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hampstead and Highgate: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001127" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001265" }, "measure": { "unit": "count" @@ -167712,20 +167147,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc9d5477791c8131ce7fecf6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1fd65e1b1fc2a4ed62b6ce5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37811.193, + "value": 44327.052, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcc0ffeff470ac96a89e103f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c20d6db6ced29f9579b36f83", "aggregation": { "method": "sum" }, @@ -167766,19 +167201,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001329", + "id": "E14001483", "level": "constituency", - "name": "Leigh and Atherton", + "name": "South Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leigh and Atherton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South Derbyshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001329" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001483" }, "measure": { "unit": "count" @@ -167801,28 +167236,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcc0ffeff470ac96a89e103f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c20d6db6ced29f9579b36f83", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50669.654, + "value": 44329.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcc72ba6ed25e73bd9228e28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c242ae6c72ed33b587eaa08c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -167838,7 +167273,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -167847,7 +167282,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -167855,27 +167290,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001361", + "id": "W07000087", "level": "constituency", - "name": "Mid Cheshire", + "name": "Caerfyrddin", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Cheshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Caerfyrddin: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001361" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000087" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -167890,20 +167325,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcc72ba6ed25e73bd9228e28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c242ae6c72ed33b587eaa08c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 132993259.292, + "value": 42995.448, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bccd57d51b21a1b6e1cc2859", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2476f4e5206cf8ae25f9057", "aggregation": { "method": "sum" }, @@ -167944,19 +167379,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001183", + "id": "E14001179", "level": "constituency", - "name": "Cramlington and Killingworth", + "name": "Corby and East Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cramlington and Killingworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Corby and East Northamptonshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001183" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001179" }, "measure": { "unit": "kwh" @@ -167977,20 +167412,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bccd57d51b21a1b6e1cc2859", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2476f4e5206cf8ae25f9057", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 494140816.423, + "value": 494707684.317, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bccea96ab79025c6c917ad04", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c248e10e0869037565e23c39", "aggregation": { "method": "sum" }, @@ -168031,19 +167466,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001143", + "id": "E14001547", "level": "constituency", - "name": "Burton and Uttoxeter", + "name": "Tipton and Wednesbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Burton and Uttoxeter: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Tipton and Wednesbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001143" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001547" }, "measure": { "unit": "count" @@ -168066,28 +167501,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bccea96ab79025c6c917ad04", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c248e10e0869037565e23c39", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50277.0, + "value": 44958.39, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd1a207ccf9252c65a0ab4ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2c88153683dc8270033afbb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -168103,7 +167538,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -168112,7 +167547,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -168120,27 +167555,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001074", + "id": "E14001137", "level": "constituency", - "name": "Barnsley North", + "name": "Bromley and Biggin Hill", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Barnsley North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bromley and Biggin Hill: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001074" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001137" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -168155,115 +167590,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd1a207ccf9252c65a0ab4ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2c88153683dc8270033afbb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48329.769, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd2e4ea85a0ca65fb78e26bd", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001417", - "level": "constituency", - "name": "Orpington", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Orpington: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001417" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd2e4ea85a0ca65fb78e26bd", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 38646.939, + "value": 149297117.207, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd3342c3fcd03ac7ff4c188c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2d50a6b095ee16e49f63ffc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -168276,81 +167624,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001426", + "id": "E14001600", "level": "constituency", - "name": "Plymouth Moor View", + "name": "Wycombe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Plymouth Moor View: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wycombe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001426" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001600" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd3342c3fcd03ac7ff4c188c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2d50a6b095ee16e49f63ffc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43085.753, + "value": 42914.219, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd3c3383e7e53790b1a0f0b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2dd60ff092f7746cb1e269b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -168366,7 +167716,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -168375,7 +167725,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -168383,27 +167733,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000090", + "id": "E14001439", "level": "constituency", - "name": "Glenrothes and Mid Fife", + "name": "Reading West and Mid Berkshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glenrothes and Mid Fife: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Reading West and Mid Berkshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001439" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -168418,28 +167768,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd3c3383e7e53790b1a0f0b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2dd60ff092f7746cb1e269b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46433.939, + "value": 161937648.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd4633b35af38e66f47b8808", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2f17af4c4380b1cf67ad83b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -168455,7 +167805,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -168464,7 +167814,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -168472,27 +167822,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001460", + "id": "E14001197", "level": "constituency", - "name": "Salisbury", + "name": "Didcot and Wantage", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Salisbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Didcot and Wantage: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001460" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001197" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -168505,28 +167855,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd4633b35af38e66f47b8808", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2f17af4c4380b1cf67ad83b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 314958060.204, + "value": 41263.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd5d4742062d46e0125c21c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2f9edf652d553650ca3d5b2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -168542,7 +167892,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -168551,7 +167901,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -168559,27 +167909,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001388", + "id": "E14001403", "level": "constituency", - "name": "North Dorset", + "name": "North West Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Dorset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North West Hampshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001388" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001403" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -168594,28 +167944,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd5d4742062d46e0125c21c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2f9edf652d553650ca3d5b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 169095164.418, + "value": 47424.091, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd648ddd40d8c97c8522f636", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c32675b174ada684f7f8e8f8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -168628,75 +167978,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001131", + "id": "E14001447", "level": "constituency", - "name": "Bristol Central", + "name": "Rochester and Strood", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bristol Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Rochester and Strood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001131" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001447" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd648ddd40d8c97c8522f636", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c32675b174ada684f7f8e8f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43044.634, + "value": 40447.278, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd9fac6e2967f28edd65795c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3351a72f95d70be93266083", "aggregation": { "method": "sum" }, @@ -168737,19 +168085,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001064", + "id": "E14001603", "level": "constituency", - "name": "Aldridge-Brownhills", + "name": "Yeovil", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aldridge-Brownhills: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Yeovil: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001064" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001603" }, "measure": { "unit": "kwh" @@ -168770,28 +168118,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd9fac6e2967f28edd65795c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3351a72f95d70be93266083", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 488195524.994, + "value": 336344612.126, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdad73eab657a53651b0c356", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c35311a12b9b4454cb0eca6a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -168804,81 +168152,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001394", + "id": "W07000102", "level": "constituency", - "name": "North East Somerset and Hanham", + "name": "Montgomeryshire and Glynd\u0175r", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North East Somerset and Hanham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Montgomeryshire and Glynd\u0175r: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001394" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000102" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdad73eab657a53651b0c356", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c35311a12b9b4454cb0eca6a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 371128973.437, + "value": 160502909.25, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdb61535f8b924be5b319657", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c37f3ff88054d60737abcb96", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -168891,81 +168241,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001234", + "id": "E14001166", "level": "constituency", - "name": "Farnham and Bordon", + "name": "Chichester", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Farnham and Bordon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Chichester: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001234" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001166" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdb61535f8b924be5b319657", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c37f3ff88054d60737abcb96", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39616.773, + "value": 177150154.354, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdc60a158851ead78b16c64a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c396183536eec2956acecaea", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -168981,7 +168333,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -168990,7 +168342,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -168998,27 +168350,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001274", + "id": "E14001397", "level": "constituency", - "name": "Hastings and Rye", + "name": "North Northumberland", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hastings and Rye: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North Northumberland: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001274" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001397" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -169033,28 +168385,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdc60a158851ead78b16c64a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c396183536eec2956acecaea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51497.154, + "value": 166783445.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdd3170bdc418a50e133c834", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3c9e29f406cc56324440074", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -169070,7 +168422,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -169079,7 +168431,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -169087,27 +168439,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001464", + "id": "E14001194", "level": "constituency", - "name": "Selby", + "name": "Derby South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Selby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Derby South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001464" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001194" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -169122,20 +168474,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdd3170bdc418a50e133c834", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3c9e29f406cc56324440074", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45624.055, + "value": 149971650.534, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdd481b98fe8f7f146bae3c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3d8ec7f89f4f0f6a4fed6ce", "aggregation": { "method": "sum" }, @@ -169176,19 +168528,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001501", + "id": "S14000082", "level": "constituency", - "name": "Southend East and Rochford", + "name": "Edinburgh West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Southend East and Rochford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Edinburgh West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001501" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000082" }, "measure": { "unit": "count" @@ -169209,20 +168561,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdd481b98fe8f7f146bae3c0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3d8ec7f89f4f0f6a4fed6ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38510.929, + "value": 45268.17, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3fc3193a3e66ca3c74a5ef1", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001515", + "level": "constituency", + "name": "Stalybridge and Hyde", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Stalybridge and Hyde: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001515" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3fc3193a3e66ca3c74a5ef1", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 41450.853, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdefbd076311cecc28580a23", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c413d392a5ea0bdd759e42a2", "aggregation": { "method": "sum" }, @@ -169263,19 +168702,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001431", + "id": "E14001518", "level": "constituency", - "name": "Portsmouth North", + "name": "Stockton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Portsmouth North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stockton North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001431" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001518" }, "measure": { "unit": "kwh" @@ -169298,20 +168737,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdefbd076311cecc28580a23", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c413d392a5ea0bdd759e42a2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 131624678.554, + "value": 127198206.172, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4183bf50ef7955b17192edd", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001361", + "level": "constituency", + "name": "Mid Cheshire", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Mid Cheshire: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001361" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4183bf50ef7955b17192edd", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 438064696.22, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdf82119322364d06c1b8cf8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c42726b7366afa52586c527c", "aggregation": { "method": "sum" }, @@ -169352,19 +168878,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001086", + "id": "E14001122", "level": "constituency", - "name": "Bethnal Green and Stepney", + "name": "Brent East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bethnal Green and Stepney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Brent East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001086" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001122" }, "measure": { "unit": "count" @@ -169385,28 +168911,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdf82119322364d06c1b8cf8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c42726b7366afa52586c527c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35166.903, + "value": 42319.821, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be13c52ab30389477b12ab61", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c44804f82ea79eec6e1d7f12", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -169419,83 +168945,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001188", + "id": "E14001317", "level": "constituency", - "name": "Croydon West", + "name": "Knowsley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Croydon West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Knowsley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001188" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001317" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be13c52ab30389477b12ab61", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c44804f82ea79eec6e1d7f12", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 157279664.808, + "value": 394822406.469, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be43c0d502ecbe95f658f1e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c44e72096b27f3fc2e924224", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -169508,83 +169032,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001417", + "id": "E14001218", "level": "constituency", - "name": "Orpington", + "name": "East Worthing and Shoreham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Orpington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, East Worthing and Shoreham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001417" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001218" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be43c0d502ecbe95f658f1e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c44e72096b27f3fc2e924224", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40424.264, + "value": 406408843.318, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be4c8b263937ec686f09c4f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c456c2e9860b940aa1137ec4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -169597,75 +169119,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001385", + "id": "E14001554", "level": "constituency", - "name": "North Cornwall", + "name": "Truro and Falmouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Cornwall: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Truro and Falmouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001385" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001554" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be4c8b263937ec686f09c4f8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c456c2e9860b940aa1137ec4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 225152845.608, + "value": 244666906.872, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be4f48752dca5598a0d0b059", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c45b4d306980e159fa41968b", "aggregation": { "method": "sum" }, @@ -169706,19 +169226,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000107", + "id": "S14000067", "level": "constituency", - "name": "Ayr, Carrick and Cumnock", + "name": "Argyll, Bute and South Lochaber", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ayr, Carrick and Cumnock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Argyll, Bute and South Lochaber: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000107" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000067" }, "measure": { "unit": "count" @@ -169741,28 +169261,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be4f48752dca5598a0d0b059", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c45b4d306980e159fa41968b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45969.805, + "value": 60276.543, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be5fbec2abe93cf7e43cae66", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4ae161dda8a062abae82d11", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -169778,7 +169298,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -169787,7 +169307,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -169795,27 +169315,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001245", + "id": "E14001344", "level": "constituency", - "name": "Gedling", + "name": "Lowestoft", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gedling: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Lowestoft: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001245" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001344" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -169828,28 +169348,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be5fbec2abe93cf7e43cae66", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4ae161dda8a062abae82d11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 524687373.456, + "value": 40444.821, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be704c3cef30f051e9ee235c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4b146338e0967178fdd6799", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -169865,7 +169385,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -169874,7 +169394,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -169882,27 +169402,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001216", + "id": "E14001239", "level": "constituency", - "name": "East Thanet", + "name": "Folkestone and Hythe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Thanet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Folkestone and Hythe: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001216" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001239" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -169917,28 +169437,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be704c3cef30f051e9ee235c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4b146338e0967178fdd6799", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51668.066, + "value": 135865807.524, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be7712cd7e192af965045b51", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4c617bfd858c51b7f4e35dc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -169951,83 +169471,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001575", + "id": "E14001226", "level": "constituency", - "name": "West Dorset", + "name": "Epping Forest", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, West Dorset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Epping Forest: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001575" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001226" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be7712cd7e192af965045b51", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4c617bfd858c51b7f4e35dc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 182713084.42, + "value": 535630086.712, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be80d4df9af18d7150741560", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c500a3b0747cbf42733b79bb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -170040,83 +169558,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001263", + "id": "E14001353", "level": "constituency", - "name": "Hamble Valley", + "name": "Manchester Rusholme", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hamble Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Manchester Rusholme: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001263" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001353" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be80d4df9af18d7150741560", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c500a3b0747cbf42733b79bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46532.308, + "value": 325195564.603, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be9961739b0ac6547bd3b6d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c519c80d9723392999867c64", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -170132,7 +169648,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -170141,7 +169657,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -170149,27 +169665,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001481", + "id": "E14001121", "level": "constituency", - "name": "South Cambridgeshire", + "name": "Braintree", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Braintree: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001481" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001121" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -170184,28 +169700,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be9961739b0ac6547bd3b6d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c519c80d9723392999867c64", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 195137620.953, + "value": 45077.741, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:beafd4c686d1bfeb34d8aeaf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c532f3af36a1316393b7fc1a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -170218,83 +169734,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001550", + "id": "E14001382", "level": "constituency", - "name": "Tooting", + "name": "Newton Aycliffe and Spennymoor", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tooting: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Newton Aycliffe and Spennymoor: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001550" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001382" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:beafd4c686d1bfeb34d8aeaf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c532f3af36a1316393b7fc1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 139923878.649, + "value": 510005528.016, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf16d25e2a38c28f2908e73f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c56128d73a42f25d9f7f92b1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -170310,7 +169824,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -170319,7 +169833,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -170327,27 +169841,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001082", + "id": "E14001396", "level": "constituency", - "name": "Beaconsfield", + "name": "North Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Beaconsfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001082" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001396" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -170362,20 +169876,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf16d25e2a38c28f2908e73f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c56128d73a42f25d9f7f92b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 178149638.115, + "value": 48073.198, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf26c859e4053aac68f06b4c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c58736a453e9ae136634124c", "aggregation": { "method": "sum" }, @@ -170416,19 +169930,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001278", + "id": "E14001083", "level": "constituency", - "name": "Hemel Hempstead", + "name": "Beckenham and Penge", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hemel Hempstead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Beckenham and Penge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001278" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001083" }, "measure": { "unit": "count" @@ -170449,28 +169963,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf26c859e4053aac68f06b4c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c58736a453e9ae136634124c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39448.327, + "value": 43772.347, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf2f806ea2fa3974c351c57f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5afe7d3c47243e0384d716a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -170483,73 +169997,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001071", + "id": "E14001358", "level": "constituency", - "name": "Aylesbury", + "name": "Meriden and Solihull East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aylesbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Meriden and Solihull East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001071" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001358" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf2f806ea2fa3974c351c57f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5afe7d3c47243e0384d716a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40591.75, + "value": 155975941.519, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfcc1334cae69f4f1c838ed8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5d0d49130742219adc9200f", "aggregation": { "method": "sum" }, @@ -170590,19 +170106,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001560", + "id": "E14001559", "level": "constituency", - "name": "Wakefield and Rothwell", + "name": "Vauxhall and Camberwell Green", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wakefield and Rothwell: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Vauxhall and Camberwell Green: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001560" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001559" }, "measure": { "unit": "count" @@ -170625,20 +170141,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfcc1334cae69f4f1c838ed8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5d0d49130742219adc9200f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48454.215, + "value": 50755.439, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5efd9f97054b98e840d338e", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001330", + "level": "constituency", + "name": "Lewes", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Lewes: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001330" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5efd9f97054b98e840d338e", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 153114661.799, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfd4ec61cea2a924c70bcd7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5ffb71b85975a0b0b033d49", "aggregation": { "method": "sum" }, @@ -170679,19 +170284,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001213", + "id": "E14001157", "level": "constituency", - "name": "East Ham", + "name": "Chatham and Aylesford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Ham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Chatham and Aylesford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001213" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001157" }, "measure": { "unit": "kwh" @@ -170714,28 +170319,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfd4ec61cea2a924c70bcd7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5ffb71b85975a0b0b033d49", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 119307173.423, + "value": 142508456.7, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfebe2759d1f0ff5c45a9303", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6019905065c514ffbfa782c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -170748,81 +170353,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000089", + "id": "E14001366", "level": "constituency", - "name": "Glasgow West", + "name": "Mid Sussex", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glasgow West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Mid Sussex: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000089" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001366" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfebe2759d1f0ff5c45a9303", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6019905065c514ffbfa782c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 424686431.012, + "value": 162118315.873, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bff19a37765bec0270033a26", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6110598ec95e16b549d3bc1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -170835,164 +170442,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000075", + "id": "E14001165", "level": "constituency", - "name": "Dundee Central", + "name": "Chesterfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dundee Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Chesterfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000075" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001165" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bff19a37765bec0270033a26", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 58899.825, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c00cd50aaafc7baa31153f5c", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "W07000103", - "level": "constituency", - "name": "Neath and Swansea East", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Neath and Swansea East: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000103" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c00cd50aaafc7baa31153f5c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6110598ec95e16b549d3bc1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 129014043.982, + "value": 44184.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c039772b6fe7e7a950711002", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c62e2e4a042fd354a7380bba", "aggregation": { "method": "sum" }, @@ -171033,19 +170549,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001387", + "id": "E14001402", "level": "constituency", - "name": "North Devon", + "name": "North West Essex", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North West Essex: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001387" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001402" }, "measure": { "unit": "count" @@ -171066,28 +170582,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c039772b6fe7e7a950711002", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c62e2e4a042fd354a7380bba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 34195.0, + "value": 33887.375, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c03f75ad00c097cf2f59d659", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c631e42b542b41aad8750fce", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -171100,83 +170616,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001458", + "id": "E14001605", "level": "constituency", - "name": "Rutland and Stamford", + "name": "York Outer", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rutland and Stamford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, York Outer: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001458" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001605" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c03f75ad00c097cf2f59d659", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c631e42b542b41aad8750fce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 166464007.109, + "value": 478609823.564, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c041a5e5f35eac19d50cfd02", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c64c3616ddecac407a82e311", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -171189,75 +170703,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001210", + "id": "W07000085", "level": "constituency", - "name": "Earley and Woodley", + "name": "Brecon, Radnor and Cwm Tawe", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Earley and Woodley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Brecon, Radnor and Cwm Tawe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001210" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000085" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c041a5e5f35eac19d50cfd02", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c64c3616ddecac407a82e311", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 140117088.556, + "value": 294485157.991, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c04ab679d77ce05fd8d43d83", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6503d886e38cc4e92802340", "aggregation": { "method": "sum" }, @@ -171298,19 +170810,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001436", + "id": "S14000077", "level": "constituency", - "name": "Rawmarsh and Conisbrough", + "name": "East Kilbride and Strathaven", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rawmarsh and Conisbrough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, East Kilbride and Strathaven: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001436" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000077" }, "measure": { "unit": "kwh" @@ -171331,28 +170843,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c04ab679d77ce05fd8d43d83", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6503d886e38cc4e92802340", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 444712489.223, + "value": 529324472.975, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c05b8d336cb870e6f48efc86", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6614aada48b6179dd3e2551", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -171365,81 +170877,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001599", + "id": "E14001220", "level": "constituency", - "name": "Worthing West", + "name": "Eastleigh", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Worthing West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Eastleigh: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001599" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001220" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c05b8d336cb870e6f48efc86", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6614aada48b6179dd3e2551", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40880.179, + "value": 40547.017, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0884664aab8383ad3724f1c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c686d320f7fdddc8ac5b8c02", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -171455,7 +170969,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -171464,7 +170978,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -171472,27 +170986,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001172", + "id": "E14001533", "level": "constituency", - "name": "Cities of London and Westminster", + "name": "Sussex Weald", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cities of London and Westminster: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sussex Weald: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001172" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001533" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -171507,20 +171021,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0884664aab8383ad3724f1c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c686d320f7fdddc8ac5b8c02", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 86474.883, + "value": 172686497.193, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c09d14905a623b680bac0899", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c68d85867346b0896ff71342", "aggregation": { "method": "sum" }, @@ -171561,19 +171075,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001482", + "id": "S14000088", "level": "constituency", - "name": "South Cotswolds", + "name": "Glasgow South West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Cotswolds: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Glasgow South West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001482" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000088" }, "measure": { "unit": "kwh" @@ -171596,20 +171110,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c09d14905a623b680bac0899", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c68d85867346b0896ff71342", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 197995299.671, + "value": 126225194.003, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6b1e69b28297faa166520e0", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001102", + "level": "constituency", + "name": "Blackburn", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Blackburn: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001102" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6b1e69b28297faa166520e0", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 41571.553, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0a823592b3c1e90cb0ea81d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6b4ff436978ed38d406b6b4", "aggregation": { "method": "sum" }, @@ -171650,19 +171251,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001189", + "id": "E14001222", "level": "constituency", - "name": "Dagenham and Rainham", + "name": "Ellesmere Port and Bromborough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dagenham and Rainham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ellesmere Port and Bromborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001189" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001222" }, "measure": { "unit": "kwh" @@ -171683,28 +171284,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0a823592b3c1e90cb0ea81d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6b4ff436978ed38d406b6b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 439253851.87, + "value": 414443227.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0ba66d16be00858996180df", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6c7c9d9da26a36bc19712be", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -171717,83 +171318,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001124", + "id": "E14001330", "level": "constituency", - "name": "Brentford and Isleworth", + "name": "Lewes", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brentford and Isleworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Lewes: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001124" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001330" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0ba66d16be00858996180df", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6c7c9d9da26a36bc19712be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 171844586.992, + "value": 38565.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0c47340371e240a2fb65013", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6fe8e5bde97067176f28cba", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -171806,83 +171405,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001156", + "id": "E14001129", "level": "constituency", - "name": "Central Suffolk and North Ipswich", + "name": "Brighton Kemptown and Peacehaven", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Central Suffolk and North Ipswich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Brighton Kemptown and Peacehaven: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001156" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001129" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0c47340371e240a2fb65013", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6fe8e5bde97067176f28cba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41718.982, + "value": 38507.451, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0d5bb1354d48d9813b15aec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6fec0fe2625da7ef96c2ce8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -171898,7 +171495,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -171907,7 +171504,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -171915,27 +171512,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001395", + "id": "E14001322", "level": "constituency", - "name": "North Herefordshire", + "name": "Leeds North West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Herefordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Leeds North West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001395" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001322" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -171950,20 +171547,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0d5bb1354d48d9813b15aec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6fec0fe2625da7ef96c2ce8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42341.46, + "value": 136080050.705, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0dbf785254f1432b445761e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c706e3ae2ef2b1393072ce34", "aggregation": { "method": "sum" }, @@ -172004,19 +171601,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001110", + "id": "E14001548", "level": "constituency", - "name": "Bolton North East", + "name": "Tiverton and Minehead", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bolton North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Tiverton and Minehead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001548" }, "measure": { "unit": "count" @@ -172039,28 +171636,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0dbf785254f1432b445761e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c706e3ae2ef2b1393072ce34", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50378.548, + "value": 43538.771, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0ed348d31f8b1b2d42b8c1b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c746577af39e6f9087cf62bf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -172073,83 +171670,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001097", + "id": "E14001309", "level": "constituency", - "name": "Birmingham Northfield", + "name": "Kenilworth and Southam", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birmingham Northfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Kenilworth and Southam: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001097" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001309" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0ed348d31f8b1b2d42b8c1b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c746577af39e6f9087cf62bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46875.445, + "value": 31486.541, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0f705cf4129ff27991838a2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c767b0e03db7ac876c3babc3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -172162,81 +171757,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001351", + "id": "S14000096", "level": "constituency", - "name": "Maldon", + "name": "Lothian East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Maldon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Lothian East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001351" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000096" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0f705cf4129ff27991838a2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c767b0e03db7ac876c3babc3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 408825431.055, + "value": 47371.424, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c10e940c86e877f54d7965ef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c77b3108b5251e75d2ed4bb5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -172252,7 +171849,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -172261,7 +171858,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -172269,27 +171866,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001221", + "id": "W07000089", "level": "constituency", - "name": "Edmonton and Winchmore Hill", + "name": "Cardiff East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Edmonton and Winchmore Hill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Cardiff East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001221" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000089" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -172302,28 +171899,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c10e940c86e877f54d7965ef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c77b3108b5251e75d2ed4bb5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40658.409, + "value": 435894929.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1316c03079bd91ad8c4c851", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c78644b77270938d455f42f7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -172336,83 +171933,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001215", + "id": "E14001586", "level": "constituency", - "name": "East Surrey", + "name": "Wimbledon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Surrey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wimbledon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001215" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001586" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1316c03079bd91ad8c4c851", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c78644b77270938d455f42f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 178322804.768, + "value": 41451.778, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c13472f2c8e251b6c7b0c5bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7869d1080a059cf0a888319", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -172425,83 +172020,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001465", + "id": "E14001395", "level": "constituency", - "name": "Sevenoaks", + "name": "North Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sevenoaks: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North Herefordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001465" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001395" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c13472f2c8e251b6c7b0c5bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7869d1080a059cf0a888319", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41896.639, + "value": 23469.185, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c14d8c84aa6a8d2b968f3879", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7bbc992b4d809c5ba61b3bc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -172514,81 +172107,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001272", + "id": "E14001479", "level": "constituency", - "name": "Hartlepool", + "name": "Solihull West and Shirley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hartlepool: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Solihull West and Shirley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001272" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001479" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c14d8c84aa6a8d2b968f3879", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7bbc992b4d809c5ba61b3bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43961.0, + "value": 40502.052, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c160485e11472b72ce3d0695", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7eb75dee265b576669600b7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -172604,7 +172199,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -172613,7 +172208,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -172621,27 +172216,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000084", + "id": "E14001460", "level": "constituency", - "name": "Glasgow East", + "name": "Salisbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glasgow East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Salisbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000084" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001460" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -172656,28 +172251,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c160485e11472b72ce3d0695", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7eb75dee265b576669600b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 54824.727, + "value": 171320111.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c16891423bf85a2d8fddade2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7f83536d904955f22300a1e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -172693,7 +172288,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -172702,7 +172297,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -172710,27 +172305,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001304", + "id": "E14001151", "level": "constituency", - "name": "Isle of Wight West", + "name": "Canterbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Isle of Wight West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Canterbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001304" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001151" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -172743,28 +172338,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c16891423bf85a2d8fddade2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7f83536d904955f22300a1e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 26199.402, + "value": 466899726.747, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1fcef459c04df42fcc50faa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8163d52196b0b48ced7b47e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -172777,83 +172372,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000095", + "id": "E14001527", "level": "constituency", - "name": "Livingston", + "name": "Streatham and Croydon North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Livingston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Streatham and Croydon North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001527" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1fcef459c04df42fcc50faa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8163d52196b0b48ced7b47e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 144179148.438, + "value": 43714.915, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c20a8976192b617561328cb8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c81e3aa6e52f1d2ef5700367", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -172866,83 +172459,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001595", + "id": "S14000080", "level": "constituency", - "name": "Wolverhampton South East", + "name": "Edinburgh South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wolverhampton South East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Edinburgh South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001595" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000080" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c20a8976192b617561328cb8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c81e3aa6e52f1d2ef5700367", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48970.094, + "value": 532266106.8, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c278615bd70f62b0eff9c55d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c82cab7e645b50fc7b086145", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -172955,83 +172546,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001437", + "id": "E14001227", "level": "constituency", - "name": "Rayleigh and Wickford", + "name": "Epsom and Ewell", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rayleigh and Wickford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Epsom and Ewell: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001437" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001227" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c278615bd70f62b0eff9c55d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c82cab7e645b50fc7b086145", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41728.376, + "value": 587207759.122, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2800986ecb6c9513c5792dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c84110838f0396fc23cdf835", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -173047,7 +172636,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -173056,7 +172645,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -173064,27 +172653,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001270", + "id": "S14000099", "level": "constituency", - "name": "Harrow East", + "name": "Motherwell, Wishaw and Carluke", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harrow East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Motherwell, Wishaw and Carluke: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001270" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000099" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -173097,28 +172686,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2800986ecb6c9513c5792dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c84110838f0396fc23cdf835", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 592222499.583, + "value": 40315.296, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c28712017157419d387ce11f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c86c59759688f10265db9327", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -173131,83 +172720,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001399", + "id": "S14000048", "level": "constituency", - "name": "North Somerset", + "name": "North Ayrshire and Arran", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Somerset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North Ayrshire and Arran: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001399" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000048" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c28712017157419d387ce11f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c86c59759688f10265db9327", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 150772916.45, + "value": 40906.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2907f46ec7e2c51c6b4cbd5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8c8bb742b80559ee4caa7a2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -173223,7 +172810,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -173232,7 +172819,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -173240,27 +172827,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001539", + "id": "E14001396", "level": "constituency", - "name": "Tatton", + "name": "North Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tatton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001539" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001396" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -173273,28 +172860,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2907f46ec7e2c51c6b4cbd5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8c8bb742b80559ee4caa7a2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38288.403, + "value": 256969265.216, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c292aaa23b5766610c8a0646", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8cc5832ed47a6b6e1c2ab19", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -173310,7 +172897,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -173319,7 +172906,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -173327,27 +172914,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001081", + "id": "E14001353", "level": "constituency", - "name": "Battersea", + "name": "Manchester Rusholme", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Battersea: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Manchester Rusholme: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001081" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001353" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -173362,28 +172949,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c292aaa23b5766610c8a0646", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8cc5832ed47a6b6e1c2ab19", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 58974.957, + "value": 141061317.087, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c29af13dd3d9d3406e2c982a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8d11de794ee4c90176378ae", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -173399,7 +172986,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -173408,7 +172995,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -173416,27 +173003,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001372", + "id": "E14001177", "level": "constituency", - "name": "Morecambe and Lunesdale", + "name": "Colne Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Morecambe and Lunesdale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Colne Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001372" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001177" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -173449,28 +173036,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c29af13dd3d9d3406e2c982a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8d11de794ee4c90176378ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41387.789, + "value": 518522576.302, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2c61e2ed1d9b22729192651", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8db533da42d0cad20745b5d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -173483,75 +173070,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001573", + "id": "E14001273", "level": "constituency", - "name": "Welwyn Hatfield", + "name": "Harwich and North Essex", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Welwyn Hatfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Harwich and North Essex: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001573" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001273" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2c61e2ed1d9b22729192651", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8db533da42d0cad20745b5d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 160552969.244, + "value": 34659.847, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2c83059fbc953061273fb15", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c91f557018b20fba8a0dfff1", "aggregation": { "method": "sum" }, @@ -173592,19 +173177,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001450", + "id": "E14001341", "level": "constituency", - "name": "Rossendale and Darwen", + "name": "Liverpool West Derby", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rossendale and Darwen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Liverpool West Derby: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001450" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001341" }, "measure": { "unit": "count" @@ -173625,115 +173210,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2c83059fbc953061273fb15", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 44547.223, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2dab1d78895470515df1ce3", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001194", - "level": "constituency", - "name": "Derby South", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Derby South: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001194" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2dab1d78895470515df1ce3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c91f557018b20fba8a0dfff1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 494502128.056, + "value": 43315.072, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2f0b11656fa61cbced099a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c920c4b8ff508690598c78d6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -173746,81 +173244,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001236", + "id": "E14001211", "level": "constituency", - "name": "Feltham and Heston", + "name": "Easington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Feltham and Heston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Easington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001236" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001211" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2f0b11656fa61cbced099a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c920c4b8ff508690598c78d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37391.233, + "value": 45039.565, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3063fab02c38f7c6b470913", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c946c2e90476343d7694afc6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -173836,7 +173336,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -173845,7 +173345,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -173853,27 +173353,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001271", + "id": "E14001474", "level": "constituency", - "name": "Harrow West", + "name": "Sittingbourne and Sheppey", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harrow West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Sittingbourne and Sheppey: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001271" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001474" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -173886,28 +173386,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3063fab02c38f7c6b470913", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c946c2e90476343d7694afc6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38033.567, + "value": 440888488.446, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3137bc8568ff38dacf381e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c949dba27e5d35ace2c1f1f1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -173923,7 +173423,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -173932,7 +173432,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -173940,27 +173440,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001337", + "id": "E14001318", "level": "constituency", - "name": "Liverpool Garston", + "name": "Lancaster and Wyre", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Liverpool Garston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Lancaster and Wyre: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001337" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001318" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -173975,28 +173475,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3137bc8568ff38dacf381e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c949dba27e5d35ace2c1f1f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42757.922, + "value": 134282388.954, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c321a498b311aa042032f855", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c95a037d94d92380bc91c189", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -174012,7 +173512,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -174021,7 +173521,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -174029,27 +173529,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001598", + "id": "E14001098", "level": "constituency", - "name": "Worsley and Eccles", + "name": "Birmingham Perry Barr", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Worsley and Eccles: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Birmingham Perry Barr: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001598" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001098" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -174064,20 +173564,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c321a498b311aa042032f855", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c95a037d94d92380bc91c189", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48695.967, + "value": 132933738.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c322c67769a528aa3b00d673", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c95e298dd4ab1deac919568f", "aggregation": { "method": "sum" }, @@ -174118,19 +173618,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001494", + "id": "E14001250", "level": "constituency", - "name": "South Suffolk", + "name": "Goole and Pocklington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Suffolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Goole and Pocklington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001494" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001250" }, "measure": { "unit": "kwh" @@ -174151,28 +173651,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c322c67769a528aa3b00d673", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c95e298dd4ab1deac919568f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 298402053.131, + "value": 487417493.649, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c36cd3bdf111e5e0f6a7d5e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c99384f210e0c2815d645292", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -174185,73 +173685,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000087", + "id": "S14000073", "level": "constituency", - "name": "Glasgow South", + "name": "Dumfries and Galloway", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glasgow South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Dumfries and Galloway: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000087" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000073" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c36cd3bdf111e5e0f6a7d5e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c99384f210e0c2815d645292", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42748.468, + "value": 180268770.017, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c376924d293b46bd476658c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9cd1d30661e80e4c5b53850", "aggregation": { "method": "sum" }, @@ -174292,19 +173794,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001170", + "id": "W07000093", "level": "constituency", - "name": "Chorley", + "name": "Ceredigion Preseli", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chorley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ceredigion Preseli: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001170" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000093" }, "measure": { "unit": "kwh" @@ -174325,28 +173827,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c376924d293b46bd476658c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9cd1d30661e80e4c5b53850", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 470760368.362, + "value": 134742674.755, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3875df12bb3412534153167", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9f31e7ca92aa1ffdef1764a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -174359,83 +173861,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001154", + "id": "E14001181", "level": "constituency", - "name": "Castle Point", + "name": "Coventry North West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Castle Point: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Coventry North West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001154" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001181" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3875df12bb3412534153167", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9f31e7ca92aa1ffdef1764a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 141576337.743, + "value": 476818546.054, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c39832dc5b8ee28be581bbeb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca0aebb60566bf9286b94d32", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -174451,7 +173951,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -174460,7 +173960,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -174468,27 +173968,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001384", + "id": "W07000101", "level": "constituency", - "name": "North Bedfordshire", + "name": "Monmouthshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Monmouthshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001384" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000101" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -174503,107 +174003,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c39832dc5b8ee28be581bbeb", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 45586.216, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3be2c816193483219233043", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001457", - "level": "constituency", - "name": "Rushcliffe", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Rushcliffe: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001457" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3be2c816193483219233043", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca0aebb60566bf9286b94d32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42934.511, + "value": 154724005.912, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3c5e6404ecabce4ba7cf92a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca31146efd0f83fb67abfb6f", "aggregation": { "method": "sum" }, @@ -174644,19 +174057,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001493", + "id": "E14001255", "level": "constituency", - "name": "South Shropshire", + "name": "Great Grimsby and Cleethorpes", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Shropshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Great Grimsby and Cleethorpes: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001493" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001255" }, "measure": { "unit": "kwh" @@ -174679,28 +174092,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3c5e6404ecabce4ba7cf92a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca31146efd0f83fb67abfb6f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 183336255.775, + "value": 143869579.085, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3f44071bdf75e2b0c14cbac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca33784efe29c7af423a37ce", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -174713,83 +174126,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001467", + "id": "E14001393", "level": "constituency", - "name": "Sheffield Central", + "name": "North East Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sheffield Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North East Hertfordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001467" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001393" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3f44071bdf75e2b0c14cbac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca33784efe29c7af423a37ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 128277389.991, + "value": 34305.935, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4039388683548ad2d12af9b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca4b661336ee72389e05680a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -174802,75 +174213,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001342", + "id": "E14001572", "level": "constituency", - "name": "Loughborough", + "name": "Wells and Mendip Hills", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Loughborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wells and Mendip Hills: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001342" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001572" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4039388683548ad2d12af9b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca4b661336ee72389e05680a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41530.208, + "value": 331406193.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4624a9ec91412c570d98bd3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca66757aad3a236802fe27ce", "aggregation": { "method": "sum" }, @@ -174911,19 +174320,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001388", + "id": "E14001368", "level": "constituency", - "name": "North Dorset", + "name": "Middlesbrough South and East Cleveland", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Dorset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Middlesbrough South and East Cleveland: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001388" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001368" }, "measure": { "unit": "count" @@ -174944,20 +174353,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4624a9ec91412c570d98bd3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca66757aad3a236802fe27ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 29950.859, + "value": 41870.503, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c48b38d83c2692ae91523af8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca7133dadd4a53822b09fa41", "aggregation": { "method": "sum" }, @@ -174998,19 +174407,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001468", + "id": "E14001168", "level": "constituency", - "name": "Sheffield Hallam", + "name": "Chippenham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sheffield Hallam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Chippenham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001468" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001168" }, "measure": { "unit": "kwh" @@ -175031,28 +174440,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c48b38d83c2692ae91523af8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca7133dadd4a53822b09fa41", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 558128719.459, + "value": 373525482.311, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4903c9d2a2bd111a8d56cc3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca8d184e97c5678f1ed598e1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -175065,83 +174474,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001158", + "id": "E14001067", "level": "constituency", - "name": "Cheadle", + "name": "Arundel and South Downs", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cheadle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Arundel and South Downs: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001158" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001067" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4903c9d2a2bd111a8d56cc3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca8d184e97c5678f1ed598e1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 148362106.006, + "value": 30247.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c50981545af1276293ca2a28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cab02a8d06a1624afb606a0a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -175154,73 +174561,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000097", + "id": "E14001285", "level": "constituency", - "name": "Gower", + "name": "Hexham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gower: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hexham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000097" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001285" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c50981545af1276293ca2a28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cab02a8d06a1624afb606a0a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 455272048.619, + "value": 170132126.564, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c51d726585e8d55106c782d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cac59e25f152f1f77e8c6e7c", "aggregation": { "method": "sum" }, @@ -175261,19 +174670,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001167", + "id": "E14001411", "level": "constituency", - "name": "Chingford and Woodford Green", + "name": "Nottingham North and Kimberley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chingford and Woodford Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Nottingham North and Kimberley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001167" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001411" }, "measure": { "unit": "kwh" @@ -175294,28 +174703,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c51d726585e8d55106c782d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cac59e25f152f1f77e8c6e7c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 519050194.841, + "value": 482903094.846, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c53aaf614af51cf31d8f5759", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cac8a92cb6801b973e71c5bf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -175331,7 +174740,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -175340,7 +174749,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -175348,27 +174757,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001505", + "id": "E14001524", "level": "constituency", - "name": "Spelthorne", + "name": "Stourbridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Spelthorne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stourbridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001505" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001524" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -175383,28 +174792,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c53aaf614af51cf31d8f5759", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cac8a92cb6801b973e71c5bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 159099902.064, + "value": 41050.799, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c544acb2682283815273ad3f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:caea96ad1d4c73949ea414b4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -175417,75 +174826,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001157", + "id": "E14001232", "level": "constituency", - "name": "Chatham and Aylesford", + "name": "Exmouth and Exeter East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chatham and Aylesford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Exmouth and Exeter East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001157" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001232" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c544acb2682283815273ad3f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:caea96ad1d4c73949ea414b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 142508456.7, + "value": 344576549.913, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5495d692696ca369dfbd334", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cafb9baa969c920465f5e36f", "aggregation": { "method": "sum" }, @@ -175526,19 +174933,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001356", + "id": "E14001430", "level": "constituency", - "name": "Melksham and Devizes", + "name": "Poplar and Limehouse", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Melksham and Devizes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Poplar and Limehouse: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001356" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001430" }, "measure": { "unit": "count" @@ -175561,28 +174968,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5495d692696ca369dfbd334", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cafb9baa969c920465f5e36f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42972.356, + "value": 70637.381, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5545860dec0d671bf687226", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb6b7c5bf5f0b4f2496351ac", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -175595,75 +175002,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001114", + "id": "E14001575", "level": "constituency", - "name": "Boston and Skegness", + "name": "West Dorset", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Boston and Skegness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, West Dorset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001114" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001575" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5545860dec0d671bf687226", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb6b7c5bf5f0b4f2496351ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 53389.811, + "value": 29976.824, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c57d76beff0239568174ceeb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb76cdeccced915c06615d14", "aggregation": { "method": "sum" }, @@ -175704,19 +175109,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001385", + "id": "E14001181", "level": "constituency", - "name": "North Cornwall", + "name": "Coventry North West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Cornwall: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Coventry North West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001385" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001181" }, "measure": { "unit": "count" @@ -175739,28 +175144,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c57d76beff0239568174ceeb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb76cdeccced915c06615d14", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 52467.443, + "value": 46668.139, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c58a9be60aa5c421aa7dff38", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb880adc5395588cb2f7582d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -175773,75 +175178,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001265", + "id": "E14001135", "level": "constituency", - "name": "Hampstead and Highgate", + "name": "Bristol South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hampstead and Highgate: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bristol South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001265" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001135" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c58a9be60aa5c421aa7dff38", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb880adc5395588cb2f7582d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 192307781.793, + "value": 360631680.807, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5acd1af85f288aa4afd5603", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cba2d5b09a6e82beae50fd31", "aggregation": { "method": "sum" }, @@ -175882,19 +175285,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001399", + "id": "E14001435", "level": "constituency", - "name": "North Somerset", + "name": "Queen's Park and Maida Vale", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Somerset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Queen's Park and Maida Vale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001399" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001435" }, "measure": { "unit": "count" @@ -175915,28 +175318,117 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5acd1af85f288aa4afd5603", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cba2d5b09a6e82beae50fd31", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35897.424, + "value": 46164.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5ceeceb85a9abf38d0a34e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cba586353ceb96c9c0cbbff7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001598", + "level": "constituency", + "name": "Worsley and Eccles", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Worsley and Eccles: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001598" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cba586353ceb96c9c0cbbff7", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 48695.967, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbb9b67af5c833d82fa5fd93", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -175952,7 +175444,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -175961,7 +175453,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -175969,27 +175461,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001155", + "id": "E14001432", "level": "constituency", - "name": "Central Devon", + "name": "Portsmouth South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Central Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Portsmouth South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001155" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001432" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -176002,28 +175494,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5ceeceb85a9abf38d0a34e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbb9b67af5c833d82fa5fd93", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 232005680.433, + "value": 39465.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5fff896a8417982cc744940", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbbb177e9ff3399fc38afdaa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -176036,75 +175528,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001084", + "id": "E14001549", "level": "constituency", - "name": "Bedford", + "name": "Tonbridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bedford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Tonbridge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001084" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001549" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5fff896a8417982cc744940", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbbb177e9ff3399fc38afdaa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46420.98, + "value": 33446.849, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c60c5d1fc587bc8b281ccb16", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbc95ad95669fb7ba42ba77b", "aggregation": { "method": "sum" }, @@ -176145,19 +175635,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001558", + "id": "E14001400", "level": "constituency", - "name": "Uxbridge and South Ruislip", + "name": "North Warwickshire and Bedworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Uxbridge and South Ruislip: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North Warwickshire and Bedworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001558" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001400" }, "measure": { "unit": "count" @@ -176180,28 +175670,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c60c5d1fc587bc8b281ccb16", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbc95ad95669fb7ba42ba77b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45847.451, + "value": 42223.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c61050b18aa06eb117b60058", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbcdb4b1294c6d9bb9f71cc8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -176214,75 +175704,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000101", + "id": "W07000097", "level": "constituency", - "name": "Monmouthshire", + "name": "Gower", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Monmouthshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Gower: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000097" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c61050b18aa06eb117b60058", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbcdb4b1294c6d9bb9f71cc8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 154724005.912, + "value": 40318.147, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6164f0b15379255851e0fbf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbe179045082d75c4a3aadf7", "aggregation": { "method": "sum" }, @@ -176323,19 +175811,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001441", + "id": "E14001565", "level": "constituency", - "name": "Redditch", + "name": "Warrington South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Redditch: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Warrington South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001441" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001565" }, "measure": { "unit": "kwh" @@ -176356,28 +175844,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6164f0b15379255851e0fbf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbe179045082d75c4a3aadf7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 418326652.201, + "value": 490190908.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c672eba59c6827f3131edc9b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbf62485d1c5f08aaf953c0b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -176393,7 +175881,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -176402,7 +175890,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -176410,27 +175898,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001108", + "id": "E14001578", "level": "constituency", - "name": "Bognor Regis and Littlehampton", + "name": "West Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bognor Regis and Littlehampton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, West Suffolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001108" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001578" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -176445,28 +175933,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c672eba59c6827f3131edc9b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbf62485d1c5f08aaf953c0b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 159624590.124, + "value": 51955.319, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c67595caaa93b69e59962696", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc077da1bf9bd6204143e466", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -176479,83 +175967,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001500", + "id": "E14001408", "level": "constituency", - "name": "Southampton Test", + "name": "Norwich North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Southampton Test: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Norwich North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001500" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001408" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c67595caaa93b69e59962696", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc077da1bf9bd6204143e466", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 158033694.345, + "value": 421815137.075, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c69a97b989c64f2daedb7c00", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc3234aaeee1e888f8dc4716", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -176568,83 +176054,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001195", + "id": "E14001129", "level": "constituency", - "name": "Derbyshire Dales", + "name": "Brighton Kemptown and Peacehaven", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Derbyshire Dales: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Brighton Kemptown and Peacehaven: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001195" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001129" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c69a97b989c64f2daedb7c00", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc3234aaeee1e888f8dc4716", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43479.988, + "value": 391271844.866, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6ba3e66d680ed51d6a2b252", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc3a04496e5820a6a7355e0b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -176660,7 +176144,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -176669,7 +176153,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -176677,27 +176161,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001451", + "id": "W07000107", "level": "constituency", - "name": "Rother Valley", + "name": "Rhondda and Ogmore", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rother Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Rhondda and Ogmore: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001451" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000107" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -176712,28 +176196,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6ba3e66d680ed51d6a2b252", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc3a04496e5820a6a7355e0b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41343.678, + "value": 127062496.909, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6bdc64370469017e5e50680", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc3fa1133d5db3b96398fc5e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -176749,7 +176233,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -176758,7 +176242,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -176766,27 +176250,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000084", + "id": "E14001070", "level": "constituency", - "name": "Blaenau Gwent and Rhymney", + "name": "Ashton-under-Lyne", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blaenau Gwent and Rhymney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ashton-under-Lyne: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000084" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001070" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -176799,28 +176283,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6bdc64370469017e5e50680", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc3fa1133d5db3b96398fc5e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 510196628.174, + "value": 42473.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6e0e9199d3b77982cb0d883", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc5031b44661c1470b002d7b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -176833,73 +176317,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001479", + "id": "E14001481", "level": "constituency", - "name": "Solihull West and Shirley", + "name": "South Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Solihull West and Shirley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001479" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001481" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6e0e9199d3b77982cb0d883", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc5031b44661c1470b002d7b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 509049196.055, + "value": 45891.199, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6f223ef6d793594c9ec4f7d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc5c50c9a9d6284f56d64a7f", "aggregation": { "method": "sum" }, @@ -176940,19 +176426,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001178", + "id": "S14000077", "level": "constituency", - "name": "Congleton", + "name": "East Kilbride and Strathaven", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Congleton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, East Kilbride and Strathaven: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001178" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000077" }, "measure": { "unit": "kwh" @@ -176975,20 +176461,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6f223ef6d793594c9ec4f7d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc5c50c9a9d6284f56d64a7f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 142841340.777, + "value": 139595863.878, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c71c8f8c072d49a98cb3185d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc64a0d99f3ecf9327811ab2", "aggregation": { "method": "sum" }, @@ -177029,19 +176515,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001499", + "id": "S14000051", "level": "constituency", - "name": "Southampton Itchen", + "name": "Orkney and Shetland", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Southampton Itchen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Orkney and Shetland: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001499" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000051" }, "measure": { "unit": "count" @@ -177064,28 +176550,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c71c8f8c072d49a98cb3185d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc64a0d99f3ecf9327811ab2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49625.371, + "value": 31109.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c727b41400bce69fb4233680", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc92678262143c0fc2478083", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -177101,7 +176587,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -177110,7 +176596,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -177118,27 +176604,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001356", + "id": "W07000092", "level": "constituency", - "name": "Melksham and Devizes", + "name": "Cardiff West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Melksham and Devizes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Cardiff West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001356" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000092" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -177151,20 +176637,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c727b41400bce69fb4233680", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc92678262143c0fc2478083", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 31008.396, + "value": 469154000.677, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c729f3339a24410bfe94ce9d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cca5ee54e39efdc32f3878c7", "aggregation": { "method": "sum" }, @@ -177205,19 +176691,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000089", + "id": "E14001148", "level": "constituency", - "name": "Cardiff East", + "name": "Camborne and Redruth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cardiff East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Camborne and Redruth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000089" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001148" }, "measure": { "unit": "count" @@ -177240,20 +176726,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c729f3339a24410bfe94ce9d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cca5ee54e39efdc32f3878c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46300.158, + "value": 46965.627, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c73e139377671dde51c49820", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccb072d3466777f95b740745", "aggregation": { "method": "sum" }, @@ -177294,19 +176780,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000107", + "id": "S14000060", "level": "constituency", - "name": "Rhondda and Ogmore", + "name": "Aberdeen North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rhondda and Ogmore: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Aberdeen North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000107" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000060" }, "measure": { "unit": "kwh" @@ -177329,20 +176815,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c73e139377671dde51c49820", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ccb072d3466777f95b740745", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 127062496.909, + "value": 159980275.021, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c77658895ff3de05f18f58f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccbf87e58ab51012bcb294a5", "aggregation": { "method": "sum" }, @@ -177383,19 +176869,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000062", + "id": "E14001520", "level": "constituency", - "name": "Aberdeenshire North and Moray East", + "name": "Stoke-on-Trent Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aberdeenshire North and Moray East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stoke-on-Trent Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000062" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001520" }, "measure": { "unit": "kwh" @@ -177416,20 +176902,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c77658895ff3de05f18f58f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ccbf87e58ab51012bcb294a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 441908192.022, + "value": 518283114.315, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c78dab982ca4431feda875f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccd61b73e1411b2515ba5d5f", "aggregation": { "method": "sum" }, @@ -177470,19 +176956,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000096", + "id": "E14001327", "level": "constituency", - "name": "Dwyfor Meirionnydd", + "name": "Leicester South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dwyfor Meirionnydd: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Leicester South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001327" }, "measure": { "unit": "count" @@ -177505,28 +176991,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c78dab982ca4431feda875f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ccd61b73e1411b2515ba5d5f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51428.531, + "value": 43029.436, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c79be46ae1cbcfce7d391a07", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd13a6950520e6d1aca5bda1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -177539,81 +177025,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001119", + "id": "E14001306", "level": "constituency", - "name": "Bradford South", + "name": "Islington South and Finsbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bradford South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Islington South and Finsbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001119" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001306" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c79be46ae1cbcfce7d391a07", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd13a6950520e6d1aca5bda1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 540573624.033, + "value": 59151.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7c979e0d364fbf421c6bd64", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd15ab197f663c7237f13c42", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -177626,75 +177114,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001092", + "id": "E14001117", "level": "constituency", - "name": "Birmingham Edgbaston", + "name": "Bracknell", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Edgbaston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bracknell: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001117" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7c979e0d364fbf421c6bd64", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd15ab197f663c7237f13c42", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 156161237.771, + "value": 424692072.902, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7d094e8fbfd2e3a52b9f85d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd2db92e92ea2d88a19e96ac", "aggregation": { "method": "sum" }, @@ -177735,19 +177221,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001480", + "id": "E14001338", "level": "constituency", - "name": "South Basildon and East Thurrock", + "name": "Liverpool Riverside", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Basildon and East Thurrock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Liverpool Riverside: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001480" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001338" }, "measure": { "unit": "count" @@ -177770,28 +177256,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7d094e8fbfd2e3a52b9f85d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd2db92e92ea2d88a19e96ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42414.469, + "value": 57377.267, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7d75cf0909a39d2d0db5ef7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd4bf52c76c2a66c989ba452", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -177804,81 +177290,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001296", + "id": "E14001569", "level": "constituency", - "name": "Hove and Portslade", + "name": "Waveney Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hove and Portslade: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Waveney Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001296" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001569" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7d75cf0909a39d2d0db5ef7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd4bf52c76c2a66c989ba452", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 430396424.35, + "value": 42523.262, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7e0149f97a2729137af504d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd4c41c107ffd2f4292e9eae", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -177894,7 +177382,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -177903,7 +177391,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -177911,27 +177399,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001422", + "id": "E14001305", "level": "constituency", - "name": "Pendle and Clitheroe", + "name": "Islington North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Pendle and Clitheroe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Islington North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001422" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001305" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -177944,109 +177432,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7e0149f97a2729137af504d", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 540633003.314, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7e856351d1204c9563fff0a", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001563", - "level": "constituency", - "name": "Walthamstow", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Walthamstow: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001563" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7e856351d1204c9563fff0a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd4c41c107ffd2f4292e9eae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 136500794.242, + "value": 43385.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c80d2717ced72680a23289b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd4d1404b8a6f92a99683660", "aggregation": { "method": "sum" }, @@ -178087,19 +177486,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001200", + "id": "E14001323", "level": "constituency", - "name": "Doncaster North", + "name": "Leeds South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Doncaster North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Leeds South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001200" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001323" }, "measure": { "unit": "kwh" @@ -178122,28 +177521,117 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c80d2717ced72680a23289b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd4d1404b8a6f92a99683660", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 131128023.294, + "value": 180030848.467, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c81460f209913fcda5d56e4c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd5751db0be893b5b46d4ee3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001394", + "level": "constituency", + "name": "North East Somerset and Hanham", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, North East Somerset and Hanham: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001394" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd5751db0be893b5b46d4ee3", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 40908.26, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdd45f0562264bed0c0d03cb", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -178159,7 +177647,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -178168,7 +177656,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -178176,27 +177664,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001299", + "id": "E14001074", "level": "constituency", - "name": "Hyndburn", + "name": "Barnsley North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hyndburn: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Barnsley North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001299" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001074" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -178209,20 +177697,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c81460f209913fcda5d56e4c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdd45f0562264bed0c0d03cb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 464176582.361, + "value": 47196.278, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c829246b95107bff88719c26", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cde4e01ff4dd8789b6ec256b", "aggregation": { "method": "sum" }, @@ -178263,19 +177751,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000027", + "id": "E14001194", "level": "constituency", - "name": "Na h-Eileanan an Iar", + "name": "Derby South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Na h-Eileanan an Iar: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Derby South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000027" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001194" }, "measure": { "unit": "count" @@ -178298,28 +177786,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c829246b95107bff88719c26", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cde4e01ff4dd8789b6ec256b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 17876.0, + "value": 49130.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c82c3c918019b0173dd6e394", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdee78a7429f734192654dd5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -178335,7 +177823,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -178344,7 +177832,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -178352,27 +177840,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001279", + "id": "E14001074", "level": "constituency", - "name": "Hendon", + "name": "Barnsley North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hendon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Barnsley North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001279" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001074" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -178387,28 +177875,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c82c3c918019b0173dd6e394", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdee78a7429f734192654dd5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 191041293.218, + "value": 48329.769, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c85285cf11495b91f40feacb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdefe50b786d0c4ed081545e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -178421,81 +177909,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000061", + "id": "E14001188", "level": "constituency", - "name": "Aberdeen South", + "name": "Croydon West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aberdeen South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Croydon West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000061" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001188" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c85285cf11495b91f40feacb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdefe50b786d0c4ed081545e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 52882.699, + "value": 51235.561, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c86814e73ecbd7bfe95fb5f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce09ce6369f235f248c918cd", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -178511,7 +178001,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -178520,7 +178010,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -178528,27 +178018,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000084", + "id": "E14001227", "level": "constituency", - "name": "Blaenau Gwent and Rhymney", + "name": "Epsom and Ewell", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Blaenau Gwent and Rhymney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Epsom and Ewell: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000084" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001227" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -178563,28 +178053,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c86814e73ecbd7bfe95fb5f8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce09ce6369f235f248c918cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45294.808, + "value": 168391084.973, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8d34397cdbb1cc5a346a35a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce113168e468f1c96c573687", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -178600,7 +178090,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -178609,7 +178099,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -178617,27 +178107,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001481", + "id": "E14001069", "level": "constituency", - "name": "South Cambridgeshire", + "name": "Ashford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ashford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001481" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001069" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -178652,28 +178142,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8d34397cdbb1cc5a346a35a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce113168e468f1c96c573687", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45891.199, + "value": 153987454.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8e11836f3199f378c923054", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce2a08f217f5a842932e964c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -178686,83 +178176,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001234", + "id": "E14001067", "level": "constituency", - "name": "Farnham and Bordon", + "name": "Arundel and South Downs", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Farnham and Bordon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Arundel and South Downs: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001234" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001067" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8e11836f3199f378c923054", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce2a08f217f5a842932e964c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 181484587.084, + "value": 382912896.642, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8e2f82e9f029392e5125c7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce331283a2c709a34fe7bd70", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -178775,75 +178263,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001170", + "id": "E14001571", "level": "constituency", - "name": "Chorley", + "name": "Wellingborough and Rushden", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chorley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wellingborough and Rushden: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001170" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001571" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8e2f82e9f029392e5125c7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce331283a2c709a34fe7bd70", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45234.0, + "value": 47593.293, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c912c23b17ebab594ddb9b04", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce57ac3712c6370beee3c987", "aggregation": { "method": "sum" }, @@ -178884,19 +178370,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001092", + "id": "W07000106", "level": "constituency", - "name": "Birmingham Edgbaston", + "name": "Pontypridd", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Edgbaston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Pontypridd: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000106" }, "measure": { "unit": "kwh" @@ -178917,28 +178403,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c912c23b17ebab594ddb9b04", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce57ac3712c6370beee3c987", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 517907187.496, + "value": 480361532.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9368b4b953e0cc771e3dd12", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce7627563d24a42ae2ebd9f5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -178954,7 +178440,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -178963,7 +178449,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -178971,27 +178457,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001145", + "id": "E14001185", "level": "constituency", - "name": "Bury South", + "name": "Crewe and Nantwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bury South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Crewe and Nantwich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001145" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001185" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -179004,28 +178490,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9368b4b953e0cc771e3dd12", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce7627563d24a42ae2ebd9f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 517123415.664, + "value": 48402.494, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c946ed3eb33e1181778c240e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce7a6648fde8505e6e1ebba7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -179038,73 +178524,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001494", + "id": "S14000089", "level": "constituency", - "name": "South Suffolk", + "name": "Glasgow West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Suffolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Glasgow West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001494" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000089" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c946ed3eb33e1181778c240e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce7a6648fde8505e6e1ebba7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 27709.0, + "value": 136086313.739, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c95b3e29e2e85d013148feb8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce7ecfe5cb2d0096aef21d0c", "aggregation": { "method": "sum" }, @@ -179145,19 +178633,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001579", + "id": "E14001342", "level": "constituency", - "name": "West Worcestershire", + "name": "Loughborough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Worcestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Loughborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001579" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001342" }, "measure": { "unit": "count" @@ -179178,20 +178666,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c95b3e29e2e85d013148feb8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce7ecfe5cb2d0096aef21d0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 31017.563, + "value": 39389.782, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9738ce1e47f33c5734d07e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce92a81cb9ebbb932add8cd6", "aggregation": { "method": "sum" }, @@ -179232,19 +178720,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000061", + "id": "E14001407", "level": "constituency", - "name": "Aberdeen South", + "name": "Northampton South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aberdeen South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Northampton South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000061" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001407" }, "measure": { "unit": "count" @@ -179267,20 +178755,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9738ce1e47f33c5734d07e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce92a81cb9ebbb932add8cd6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 65260.742, + "value": 45478.364, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9b1cbfe3ef90b1fb1f4d794", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cea26848aa6838433132a0b7", "aggregation": { "method": "sum" }, @@ -179321,19 +178809,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001139", + "id": "E14001423", "level": "constituency", - "name": "Broxbourne", + "name": "Penistone and Stocksbridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Broxbourne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Penistone and Stocksbridge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001139" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001423" }, "measure": { "unit": "count" @@ -179356,28 +178844,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9b1cbfe3ef90b1fb1f4d794", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cea26848aa6838433132a0b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45874.11, + "value": 41018.464, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9f4598a6aecaa01821907dc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cee74f898e4d2f9746190d55", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001277", + "level": "constituency", + "name": "Hazel Grove", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Hazel Grove: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001277" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cee74f898e4d2f9746190d55", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 489457859.355, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cefcacb42c9096f619fdedc7", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -179393,7 +178968,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -179402,7 +178977,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -179410,27 +178985,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001590", + "id": "S14000048", "level": "constituency", - "name": "Witham", + "name": "North Ayrshire and Arran", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Witham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North Ayrshire and Arran: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001590" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000048" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -179445,20 +179020,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9f4598a6aecaa01821907dc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cefcacb42c9096f619fdedc7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46740.832, + "value": 153355502.386, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca09d657b491b7846443fc92", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf0dd34f2addfae47b2cf644", "aggregation": { "method": "sum" }, @@ -179499,19 +179074,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001433", + "id": "E14001166", "level": "constituency", - "name": "Preston", + "name": "Chichester", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Preston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Chichester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001433" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001166" }, "measure": { "unit": "kwh" @@ -179532,20 +179107,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca09d657b491b7846443fc92", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf0dd34f2addfae47b2cf644", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 500167889.362, + "value": 461774420.646, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca19b1f4abfa2cd2ad1bae41", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf1d0a5469593944a29fc62a", "aggregation": { "method": "sum" }, @@ -179586,19 +179161,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001122", + "id": "E14001398", "level": "constituency", - "name": "Brent East", + "name": "North Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brent East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North Shropshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001122" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001398" }, "measure": { "unit": "count" @@ -179621,28 +179196,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca19b1f4abfa2cd2ad1bae41", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf1d0a5469593944a29fc62a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51545.526, + "value": 45576.9, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca7693e9355cc8d80cf89c47", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf3809842499eb974ac33000", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -179658,7 +179233,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -179667,7 +179242,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -179675,27 +179250,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001431", + "id": "E14001553", "level": "constituency", - "name": "Portsmouth North", + "name": "Tottenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Portsmouth North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Tottenham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001431" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001553" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -179710,20 +179285,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca7693e9355cc8d80cf89c47", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf3809842499eb974ac33000", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42350.47, + "value": 160687966.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca79ddec9302bd519dd0a958", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf44237bf3466e5acbc36da2", "aggregation": { "method": "sum" }, @@ -179764,19 +179339,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001470", + "id": "W07000081", "level": "constituency", - "name": "Sheffield South East", + "name": "Aberafan Maesteg", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sheffield South East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Aberafan Maesteg: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001470" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000081" }, "measure": { "unit": "kwh" @@ -179797,20 +179372,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca79ddec9302bd519dd0a958", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf44237bf3466e5acbc36da2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 468842193.959, + "value": 425257959.275, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca89e759768d2010c07e9f87", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf4467ce977dd3e546b07140", "aggregation": { "method": "sum" }, @@ -179851,19 +179426,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001498", + "id": "E14001073", "level": "constituency", - "name": "South West Wiltshire", + "name": "Barking", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South West Wiltshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Barking: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001498" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001073" }, "measure": { "unit": "count" @@ -179884,20 +179459,196 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca89e759768d2010c07e9f87", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf4467ce977dd3e546b07140", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35120.472, + "value": 38154.831, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf4996e866fa119b070f56a4", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001242", + "level": "constituency", + "name": "Fylde", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Fylde: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001242" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf4996e866fa119b070f56a4", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 43784.696, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf84594284524d256ec4d543", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001530", + "level": "constituency", + "name": "Suffolk Coastal", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Suffolk Coastal: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001530" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf84594284524d256ec4d543", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 49129.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca8dff4548991a36bebca490", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf8bad2f7bac6fdee92c99ff", "aggregation": { "method": "sum" }, @@ -179938,19 +179689,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001231", + "id": "E14001573", "level": "constituency", - "name": "Exeter", + "name": "Welwyn Hatfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Exeter: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Welwyn Hatfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001231" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001573" }, "measure": { "unit": "kwh" @@ -179971,20 +179722,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca8dff4548991a36bebca490", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf8bad2f7bac6fdee92c99ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 334170210.06, + "value": 506845796.188, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cac52cf7fa02d0b82b926cac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf9a3765d1dc30b7a85b4885", "aggregation": { "method": "sum" }, @@ -180025,19 +179776,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000071", + "id": "E14001281", "level": "constituency", - "name": "Cowdenbeath and Kirkcaldy", + "name": "Hereford and South Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cowdenbeath and Kirkcaldy: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hereford and South Herefordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000071" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001281" }, "measure": { "unit": "kwh" @@ -180058,28 +179809,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cac52cf7fa02d0b82b926cac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf9a3765d1dc30b7a85b4885", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 506208648.516, + "value": 304619609.674, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb0d55a0ed011e33738a0c33", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfa28e8ba534b0186bd6621e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -180092,83 +179843,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001520", + "id": "E14001386", "level": "constituency", - "name": "Stoke-on-Trent Central", + "name": "North Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stoke-on-Trent Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North Cotswolds: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001520" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001386" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb0d55a0ed011e33738a0c33", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfa28e8ba534b0186bd6621e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 143775042.52, + "value": 30995.581, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb72f8b06176af20839b1be5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfa81d8801cbfa49df72b574", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -180184,7 +179933,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -180193,7 +179942,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -180201,27 +179950,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001507", + "id": "W07000081", "level": "constituency", - "name": "St Albans", + "name": "Aberafan Maesteg", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, St Albans: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Aberafan Maesteg: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001507" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000081" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -180234,28 +179983,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb72f8b06176af20839b1be5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfa81d8801cbfa49df72b574", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 525399408.33, + "value": 41872.29, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cba5031c47b660d21cbcbcf9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfb3b5f2e7184e5d6e4bc7bb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -180268,75 +180017,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001202", + "id": "E14001428", "level": "constituency", - "name": "Dover and Deal", + "name": "Pontefract, Castleford and Knottingley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dover and Deal: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Pontefract, Castleford and Knottingley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001202" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001428" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cba5031c47b660d21cbcbcf9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfb3b5f2e7184e5d6e4bc7bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48608.579, + "value": 45012.106, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbbbda1924a78511b027acba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfc2fb2a7623583afa2e7004", "aggregation": { "method": "sum" }, @@ -180377,19 +180124,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001093", + "id": "E14001460", "level": "constituency", - "name": "Birmingham Erdington", + "name": "Salisbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birmingham Erdington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Salisbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001093" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001460" }, "measure": { "unit": "count" @@ -180412,28 +180159,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbbbda1924a78511b027acba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfc2fb2a7623583afa2e7004", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50304.474, + "value": 43253.418, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbd7ee11b715ce59266f7902", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cff9e503e7c77f2d770664aa", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -180446,83 +180193,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001136", + "id": "E14001579", "level": "constituency", - "name": "Broadland and Fakenham", + "name": "West Worcestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Broadland and Fakenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, West Worcestershire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001136" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001579" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbd7ee11b715ce59266f7902", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cff9e503e7c77f2d770664aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 170303333.292, + "value": 337373595.835, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbfeda2dfdf40ba0be8953d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d00fe1e4368dd2323a9682d1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -180538,7 +180283,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -180547,7 +180292,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -180555,27 +180300,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001434", + "id": "E14001193", "level": "constituency", - "name": "Putney", + "name": "Derby North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Putney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Derby North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001434" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001193" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -180588,20 +180333,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbfeda2dfdf40ba0be8953d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d00fe1e4368dd2323a9682d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 459756673.952, + "value": 43167.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc04160c9a036bbad8922bca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d03589ef2d9774655464653e", "aggregation": { "method": "sum" }, @@ -180642,19 +180387,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001519", + "id": "E14001429", "level": "constituency", - "name": "Stockton West", + "name": "Poole", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stockton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Poole: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001519" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001429" }, "measure": { "unit": "kwh" @@ -180675,20 +180420,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc04160c9a036bbad8922bca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d03589ef2d9774655464653e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 492628204.827, + "value": 444795293.646, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc09d7fec192cbc6f1619974", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d04f0722db67d65dbd9c26aa", "aggregation": { "method": "sum" }, @@ -180729,19 +180474,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001513", + "id": "E14001594", "level": "constituency", - "name": "Stafford", + "name": "Wolverhampton North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stafford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Wolverhampton North East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001513" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001594" }, "measure": { "unit": "kwh" @@ -180764,28 +180509,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc09d7fec192cbc6f1619974", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d04f0722db67d65dbd9c26aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 148851310.667, + "value": 140616470.131, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc1b97c9998dc284fa2f9a63", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d06732591706746f7f4d0482", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -180798,135 +180543,48 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001534", + "id": "E14001551", "level": "constituency", - "name": "Sutton and Cheam", + "name": "Torbay", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sutton and Cheam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Torbay: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001534" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001551" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc1b97c9998dc284fa2f9a63", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 35821.989, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc1c68c49adacc162ca2d5ae", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001277", - "level": "constituency", - "name": "Hazel Grove", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Hazel Grove: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001277" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, "period": { "type": "calendar_year", "value": 2024 @@ -180940,20 +180598,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc1c68c49adacc162ca2d5ae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d06732591706746f7f4d0482", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 135538822.319, + "value": 49544.313, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc4517c49a0408ed2df00366", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d093e7ea8c51218819dd3982", "aggregation": { "method": "sum" }, @@ -180994,19 +180652,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001086", + "id": "E14001515", "level": "constituency", - "name": "Bethnal Green and Stepney", + "name": "Stalybridge and Hyde", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bethnal Green and Stepney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stalybridge and Hyde: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001086" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001515" }, "measure": { "unit": "kwh" @@ -181027,28 +180685,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc4517c49a0408ed2df00366", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d093e7ea8c51218819dd3982", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 298575468.605, + "value": 450555704.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc4adbcbb354008629d44507", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0b3c13ca91b600aa935cf46", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -181061,81 +180719,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001065", + "id": "S14000087", "level": "constituency", - "name": "Altrincham and Sale West", + "name": "Glasgow South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Altrincham and Sale West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Glasgow South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001065" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000087" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc4adbcbb354008629d44507", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0b3c13ca91b600aa935cf46", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 570233393.152, + "value": 122736126.397, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc4e9bab838469eb33bdc7ad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0b628899b34e0d635b8f9ec", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -181148,83 +180808,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001146", + "id": "E14001467", "level": "constituency", - "name": "Bury St Edmunds and Stowmarket", + "name": "Sheffield Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bury St Edmunds and Stowmarket: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Sheffield Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001146" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001467" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc4e9bab838469eb33bdc7ad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0b628899b34e0d635b8f9ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 167535022.782, + "value": 347088344.113, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc7391afbb711b32f86c07f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0db2f447df347a3b1fd0b41", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -181237,81 +180895,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001320", + "id": "E14001095", "level": "constituency", - "name": "Leeds East", + "name": "Birmingham Hodge Hill and Solihull North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leeds East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Birmingham Hodge Hill and Solihull North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001320" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001095" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc7391afbb711b32f86c07f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0db2f447df347a3b1fd0b41", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44987.423, + "value": 44129.263, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc868e65043b15b400d29ea4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1058a7b7758c35c9f0a41df", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -181324,83 +180984,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001314", + "id": "E14001463", "level": "constituency", - "name": "Kingston upon Hull North and Cottingham", + "name": "Sefton Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kingston upon Hull North and Cottingham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Sefton Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001314" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001463" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc868e65043b15b400d29ea4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1058a7b7758c35c9f0a41df", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 52080.0, + "value": 494200873.878, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccd88ab1eedfe83a8e78b63a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d13523ffd2f8da858d1f0e05", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -181413,81 +181071,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001120", + "id": "E14001544", "level": "constituency", - "name": "Bradford West", + "name": "Thirsk and Malton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bradford West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Thirsk and Malton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001120" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001544" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ccd88ab1eedfe83a8e78b63a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d13523ffd2f8da858d1f0e05", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35325.371, + "value": 181943827.28, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cce47d2a5dcbe7e497d2d299", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d13c8fe79606c11f3672c9f7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -181503,7 +181163,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -181512,7 +181172,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -181520,27 +181180,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001378", + "id": "E14001442", "level": "constituency", - "name": "Newcastle upon Tyne East and Wallsend", + "name": "Reigate", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newcastle upon Tyne East and Wallsend: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Reigate: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001378" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001442" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -181553,28 +181213,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cce47d2a5dcbe7e497d2d299", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d13c8fe79606c11f3672c9f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 505080586.114, + "value": 41300.859, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cce8d776dd280fe37def1ef6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1487ac0aa6818dec26d0a3e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -181590,7 +181250,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -181599,7 +181259,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -181607,27 +181267,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001541", + "id": "E14001215", "level": "constituency", - "name": "Telford", + "name": "East Surrey", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Telford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, East Surrey: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001541" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001215" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -181642,28 +181302,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cce8d776dd280fe37def1ef6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1487ac0aa6818dec26d0a3e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46476.727, + "value": 178322804.768, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccf2d763a959cc240738657f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d161e96b9e93da69f61a3ffe", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -181676,83 +181336,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001470", + "id": "E14001445", "level": "constituency", - "name": "Sheffield South East", + "name": "Richmond Park", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sheffield South East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Richmond Park: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001470" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001445" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ccf2d763a959cc240738657f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d161e96b9e93da69f61a3ffe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45549.121, + "value": 42748.346, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd40651dd6a71f12c95c88e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d173fedc0cd1f1974f96ba05", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -181768,7 +181426,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -181777,7 +181435,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -181785,27 +181443,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001567", + "id": "E14001452", "level": "constituency", - "name": "Washington and Gateshead South", + "name": "Rotherham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Washington and Gateshead South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Rotherham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001567" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001452" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -181818,28 +181476,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd40651dd6a71f12c95c88e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d173fedc0cd1f1974f96ba05", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43108.704, + "value": 495834348.082, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd4d60ef5c29481151f2e6bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d19ba1d13d527c83fa27370a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -181855,7 +181513,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -181864,7 +181522,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -181872,53 +181530,142 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001141", + "id": "E14001244", "level": "constituency", - "name": "Buckingham and Bletchley", + "name": "Gateshead Central and Whickham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Buckingham and Bletchley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Gateshead Central and Whickham: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001244" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d19ba1d13d527c83fa27370a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 517349680.928, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1ace5ee05729e522fad6b38", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001370", + "level": "constituency", + "name": "Milton Keynes North", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Milton Keynes North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001141" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001370" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd4d60ef5c29481151f2e6bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1ace5ee05729e522fad6b38", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38339.309, + "value": 43772.893, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd4de733ca63075c954b6876", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1c27fde258fd3e7441f7f33", "aggregation": { "method": "sum" }, @@ -181959,19 +181706,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000065", + "id": "E14001130", "level": "constituency", - "name": "Angus and Perthshire Glens", + "name": "Brighton Pavilion", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Angus and Perthshire Glens: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Brighton Pavilion: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000065" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001130" }, "measure": { "unit": "count" @@ -181992,28 +181739,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd4de733ca63075c954b6876", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1c27fde258fd3e7441f7f33", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 32206.975, + "value": 39070.894, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd59cb5dcc58a5128c7d0f75", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1d1bc03ea7e23d2674e92b8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -182026,83 +181773,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000077", + "id": "E14001577", "level": "constituency", - "name": "East Kilbride and Strathaven", + "name": "West Lancashire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Kilbride and Strathaven: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, West Lancashire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000077" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001577" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd59cb5dcc58a5128c7d0f75", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1d1bc03ea7e23d2674e92b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 139595863.878, + "value": 453576377.953, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd6f067930e113f35a09ab38", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1f029b4ffded7dc154f0f5e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -182118,7 +181863,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -182127,7 +181872,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -182135,27 +181880,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001588", + "id": "E14001535", "level": "constituency", - "name": "Windsor", + "name": "Sutton Coldfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Windsor: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Sutton Coldfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001588" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001535" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -182168,28 +181913,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd6f067930e113f35a09ab38", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1f029b4ffded7dc154f0f5e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39836.506, + "value": 572120009.959, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd776aa5290139da985bba7d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1f4126cc67cbfd2844fb577", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -182202,83 +181947,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000077", + "id": "E14001086", "level": "constituency", - "name": "East Kilbride and Strathaven", + "name": "Bethnal Green and Stepney", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Kilbride and Strathaven: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bethnal Green and Stepney: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000077" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001086" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd776aa5290139da985bba7d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1f4126cc67cbfd2844fb577", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46412.329, + "value": 35166.903, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd8ef1432d2a585ae1f6bcd2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2074836f4f5287da9f96ba7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -182291,75 +182034,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001115", + "id": "E14001454", "level": "constituency", - "name": "Bournemouth East", + "name": "Ruislip, Northwood and Pinner", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bournemouth East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ruislip, Northwood and Pinner: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001115" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001454" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd8ef1432d2a585ae1f6bcd2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2074836f4f5287da9f96ba7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 151166879.098, + "value": 37363.32, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd8f83c53271eaf4cc8fafa8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2130683a366f9fdf4aac0ab", "aggregation": { "method": "sum" }, @@ -182400,19 +182141,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001250", + "id": "S14000074", "level": "constituency", - "name": "Goole and Pocklington", + "name": "Dumfriesshire, Clydesdale and Tweeddale", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Goole and Pocklington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dumfriesshire, Clydesdale and Tweeddale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001250" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000074" }, "measure": { "unit": "count" @@ -182435,20 +182176,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd8f83c53271eaf4cc8fafa8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2130683a366f9fdf4aac0ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47332.181, + "value": 44130.611, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d21f95c9d08252676a3cd3c8", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001098", + "level": "constituency", + "name": "Birmingham Perry Barr", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Birmingham Perry Barr: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001098" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d21f95c9d08252676a3cd3c8", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 38549.019, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdb1f0e0b662e111c871b7af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2217e53c3896584c12c82c8", "aggregation": { "method": "sum" }, @@ -182489,19 +182317,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001403", + "id": "E14001566", "level": "constituency", - "name": "North West Hampshire", + "name": "Warwick and Leamington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North West Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Warwick and Leamington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001403" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001566" }, "measure": { "unit": "kwh" @@ -182522,20 +182350,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdb1f0e0b662e111c871b7af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2217e53c3896584c12c82c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 387553587.658, + "value": 484270026.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdca1a68d58073b7ccec1c86", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d232bfde937612bdc0aa7c91", "aggregation": { "method": "sum" }, @@ -182576,19 +182404,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001127", + "id": "S14000078", "level": "constituency", - "name": "Bridlington and The Wolds", + "name": "Edinburgh East and Musselburgh", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bridlington and The Wolds: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Edinburgh East and Musselburgh: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001127" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000078" }, "measure": { "unit": "kwh" @@ -182609,20 +182437,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdca1a68d58073b7ccec1c86", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d232bfde937612bdc0aa7c91", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 414269636.8, + "value": 463869093.253, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdfd6ccc40973674d9be6dca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d23f67445a2ff1566f1ed6da", "aggregation": { "method": "sum" }, @@ -182663,19 +182491,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001541", + "id": "E14001173", "level": "constituency", - "name": "Telford", + "name": "City of Durham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Telford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, City of Durham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001541" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001173" }, "measure": { "unit": "kwh" @@ -182696,20 +182524,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdfd6ccc40973674d9be6dca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d23f67445a2ff1566f1ed6da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 459849031.343, + "value": 505514003.775, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce6186aae6aadef07a21b235", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2723667801962f124502963", "aggregation": { "method": "sum" }, @@ -182750,19 +182578,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001305", + "id": "E14001351", "level": "constituency", - "name": "Islington North", + "name": "Maldon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Islington North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Maldon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001305" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001351" }, "measure": { "unit": "kwh" @@ -182785,20 +182613,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce6186aae6aadef07a21b235", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2723667801962f124502963", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 138252808.348, + "value": 181192230.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce78012454b78ff908525701", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d29c27c17b2c1496b4962bf9", "aggregation": { "method": "sum" }, @@ -182839,19 +182667,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001083", + "id": "S14000095", "level": "constituency", - "name": "Beckenham and Penge", + "name": "Livingston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Beckenham and Penge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Livingston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000095" }, "measure": { "unit": "count" @@ -182874,28 +182702,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce78012454b78ff908525701", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d29c27c17b2c1496b4962bf9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49202.122, + "value": 47841.76, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce7a70b1269b9d63d2627504", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2c0b7326ba30236ca3c39c3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -182911,7 +182739,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -182920,7 +182748,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -182928,27 +182756,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001246", + "id": "E14001209", "level": "constituency", - "name": "Gillingham and Rainham", + "name": "Ealing Southall", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gillingham and Rainham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ealing Southall: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001246" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001209" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -182961,28 +182789,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce7a70b1269b9d63d2627504", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2c0b7326ba30236ca3c39c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40657.513, + "value": 483236819.958, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce8670a1d9ff7fbd7fb8bdc4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2ea35e949f72e936fe2af6f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -182998,7 +182826,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -183007,7 +182835,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -183015,27 +182843,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000106", + "id": "S14000093", "level": "constituency", - "name": "Pontypridd", + "name": "Inverclyde and Renfrewshire West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Pontypridd: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Inverclyde and Renfrewshire West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000106" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000093" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -183050,28 +182878,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce8670a1d9ff7fbd7fb8bdc4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2ea35e949f72e936fe2af6f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 130842758.097, + "value": 44592.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce89518caba81b78a723e286", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d308f543b9cd5532e20b3713", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -183084,75 +182912,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001438", + "id": "E14001426", "level": "constituency", - "name": "Reading Central", + "name": "Plymouth Moor View", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Reading Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Plymouth Moor View: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001438" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001426" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce89518caba81b78a723e286", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d308f543b9cd5532e20b3713", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 173667895.165, + "value": 43085.753, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ceb48cbbbb42041187b535a2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d32e0fe3124a951fd0156d00", "aggregation": { "method": "sum" }, @@ -183193,19 +183019,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000103", + "id": "E14001561", "level": "constituency", - "name": "Neath and Swansea East", + "name": "Wallasey", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Neath and Swansea East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wallasey: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000103" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001561" }, "measure": { "unit": "count" @@ -183228,28 +183054,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ceb48cbbbb42041187b535a2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d32e0fe3124a951fd0156d00", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45607.558, + "value": 46019.432, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cec694c977d63850ab49b317", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3412d87c55b3794b8dbfd60", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -183262,81 +183088,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001307", + "id": "E14001087", "level": "constituency", - "name": "Jarrow and Gateshead East", + "name": "Beverley and Holderness", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Jarrow and Gateshead East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Beverley and Holderness: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001307" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001087" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cec694c977d63850ab49b317", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3412d87c55b3794b8dbfd60", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43515.122, + "value": 42842.496, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cec9127da8a3d4b4f9c1a3f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d38d6ff3057da9d062c1dd9b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -183349,83 +183177,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000078", + "id": "E14001575", "level": "constituency", - "name": "Edinburgh East and Musselburgh", + "name": "West Dorset", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Edinburgh East and Musselburgh: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, West Dorset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000078" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001575" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cec9127da8a3d4b4f9c1a3f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d38d6ff3057da9d062c1dd9b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 160187945.351, + "value": 295296388.611, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cec9ad9560dad8af03dfadd3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d394e57623d9928cbc590793", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -183441,7 +183267,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -183450,7 +183276,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -183458,27 +183284,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001497", + "id": "E14001496", "level": "constituency", - "name": "South West Norfolk", + "name": "South West Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South West Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South West Hertfordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001497" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001496" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -183491,20 +183317,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cec9ad9560dad8af03dfadd3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d394e57623d9928cbc590793", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 247236400.396, + "value": 37447.072, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ced80766440133f0ea42a0a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3ac4868fb174a963db6df18", "aggregation": { "method": "sum" }, @@ -183545,19 +183371,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001219", + "id": "E14001512", "level": "constituency", - "name": "Eastbourne", + "name": "St Neots and Mid Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Eastbourne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, St Neots and Mid Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001219" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001512" }, "measure": { "unit": "kwh" @@ -183578,28 +183404,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ced80766440133f0ea42a0a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3ac4868fb174a963db6df18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 407602631.67, + "value": 448360942.433, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cedc8efdd22d10f61d9198b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3add420ea8a14b88150c0f8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -183612,75 +183438,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001263", + "id": "E14001447", "level": "constituency", - "name": "Hamble Valley", + "name": "Rochester and Strood", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hamble Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Rochester and Strood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001263" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001447" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cedc8efdd22d10f61d9198b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3add420ea8a14b88150c0f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 156993203.112, + "value": 416814976.501, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cee42e7dcd41fabf7ea99360", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3d2cb539053f376c65f5c56", "aggregation": { "method": "sum" }, @@ -183721,19 +183545,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001555", + "id": "E14001579", "level": "constituency", - "name": "Tunbridge Wells", + "name": "West Worcestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tunbridge Wells: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, West Worcestershire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001555" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001579" }, "measure": { "unit": "count" @@ -183756,28 +183580,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cee42e7dcd41fabf7ea99360", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3d2cb539053f376c65f5c56", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48214.0, + "value": 46842.945, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cef862cc09804cee9b09bc1d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3f1fd36bba3968c14395259", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -183793,7 +183617,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -183802,150 +183626,61 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "S14000089", - "level": "constituency", - "name": "Glasgow West", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Glasgow West: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000089" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cef862cc09804cee9b09bc1d", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 43233.681, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf8ddcef6ed0e85b73fd6154", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001454", + "id": "E14001406", "level": "constituency", - "name": "Ruislip, Northwood and Pinner", + "name": "Northampton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ruislip, Northwood and Pinner: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Northampton North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001454" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001406" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf8ddcef6ed0e85b73fd6154", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3f1fd36bba3968c14395259", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 150894621.783, + "value": 544609017.799, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfc090e8fed9678371aa9706", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4008f41d3fb97074da8080a", "aggregation": { "method": "sum" }, @@ -183986,19 +183721,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000091", + "id": "E14001165", "level": "constituency", - "name": "Gordon and Buchan", + "name": "Chesterfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gordon and Buchan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Chesterfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000091" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001165" }, "measure": { "unit": "kwh" @@ -184019,28 +183754,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfc090e8fed9678371aa9706", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4008f41d3fb97074da8080a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 298068788.98, + "value": 472805166.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfe79077c77bda44e428e41c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d40d2201d9023da001b91c43", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -184053,75 +183788,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001352", + "id": "E14001271", "level": "constituency", - "name": "Manchester Central", + "name": "Harrow West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Manchester Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Harrow West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001352" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001271" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfe79077c77bda44e428e41c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d40d2201d9023da001b91c43", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 63758.25, + "value": 514589133.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d02a5983fbc11e485326d11b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d41715470f5c696c961ba1b2", "aggregation": { "method": "sum" }, @@ -184162,19 +183895,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001476", + "id": "E14001526", "level": "constituency", - "name": "Sleaford and North Hykeham", + "name": "Stratford-on-Avon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sleaford and North Hykeham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Stratford-on-Avon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001476" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001526" }, "measure": { "unit": "count" @@ -184195,28 +183928,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d02a5983fbc11e485326d11b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d41715470f5c696c961ba1b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 33782.028, + "value": 33877.614, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0545e254ad5754c79dbe74e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d42feb8c37873077b74d8732", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -184229,48 +183962,135 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001604", + "id": "E14001461", "level": "constituency", - "name": "York Central", + "name": "Scarborough and Whitby", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, York Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Scarborough and Whitby: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001604" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001461" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d42feb8c37873077b74d8732", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 496112932.255, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4300a0e82819591551d73fa", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001510", + "level": "constituency", + "name": "St Helens South and Whiston", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, St Helens South and Whiston: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001510" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, "period": { "type": "calendar_year", "value": 2024 @@ -184284,20 +184104,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0545e254ad5754c79dbe74e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4300a0e82819591551d73fa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 151390734.686, + "value": 44056.386, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d05651ac3e8a516701de7522", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d436a383579b77ac60df906f", "aggregation": { "method": "sum" }, @@ -184338,19 +184158,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001353", + "id": "E14001477", "level": "constituency", - "name": "Manchester Rusholme", + "name": "Slough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Manchester Rusholme: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Slough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001353" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001477" }, "measure": { "unit": "count" @@ -184371,28 +184191,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d05651ac3e8a516701de7522", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d436a383579b77ac60df906f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 30837.215, + "value": 39229.782, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d06f3cf6aa86b5eb203f5885", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d44c9cb7d3abc770788e2bc1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -184405,81 +184225,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001298", + "id": "E14001459", "level": "constituency", - "name": "Huntingdon", + "name": "Salford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Huntingdon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Salford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001298" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001459" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d06f3cf6aa86b5eb203f5885", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d44c9cb7d3abc770788e2bc1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 456724695.378, + "value": 67576.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0747c2c3bcc418eb11e2079", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4594db3b7b325fdbb2cf12c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -184492,73 +184314,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001472", + "id": "S14000079", "level": "constituency", - "name": "Shipley", + "name": "Edinburgh North and Leith", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Shipley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Edinburgh North and Leith: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001472" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000079" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0747c2c3bcc418eb11e2079", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4594db3b7b325fdbb2cf12c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41299.329, + "value": 67906.232, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0974ee816c60e4835a32191", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d459d18c35d465c43be1a857", "aggregation": { "method": "sum" }, @@ -184599,19 +184423,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001111", + "id": "E14001244", "level": "constituency", - "name": "Bolton South and Walkden", + "name": "Gateshead Central and Whickham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bolton South and Walkden: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Gateshead Central and Whickham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001111" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001244" }, "measure": { "unit": "kwh" @@ -184634,28 +184458,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0974ee816c60e4835a32191", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d459d18c35d465c43be1a857", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 146413444.425, + "value": 129909315.52, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0ae493992d70cb6ea1606eb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d47e0c5f1ad00dc2bbfdd58b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -184668,81 +184492,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001378", + "id": "E14001220", "level": "constituency", - "name": "Newcastle upon Tyne East and Wallsend", + "name": "Eastleigh", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newcastle upon Tyne East and Wallsend: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Eastleigh: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001378" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001220" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0ae493992d70cb6ea1606eb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d47e0c5f1ad00dc2bbfdd58b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48610.947, + "value": 131044285.698, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0fb3e92cf1a41395b5e0ea2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d48cef9023e2b74972cc3b69", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -184755,81 +184581,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001345", + "id": "E14001352", "level": "constituency", - "name": "Luton North", + "name": "Manchester Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Luton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Manchester Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001345" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001352" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0fb3e92cf1a41395b5e0ea2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d48cef9023e2b74972cc3b69", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38886.0, + "value": 245872726.503, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d105b9aa08fe6ede18d323bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4e1ffab3addd2bbc9f62d6c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -184845,7 +184673,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -184854,7 +184682,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -184862,27 +184690,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001602", + "id": "E14001483", "level": "constituency", - "name": "Wythenshawe and Sale East", + "name": "South Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wythenshawe and Sale East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South Derbyshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001602" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001483" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -184895,28 +184723,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d105b9aa08fe6ede18d323bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4e1ffab3addd2bbc9f62d6c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 470211318.437, + "value": 41177.958, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1769d1ca4a37a911c147e21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4e62b5cedf16f689fa88b27", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -184932,7 +184760,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -184941,7 +184769,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -184949,27 +184777,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000096", + "id": "E14001449", "level": "constituency", - "name": "Dwyfor Meirionnydd", + "name": "Romsey and Southampton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dwyfor Meirionnydd: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Romsey and Southampton North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001449" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -184984,20 +184812,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1769d1ca4a37a911c147e21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4e62b5cedf16f689fa88b27", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 193355739.089, + "value": 42276.861, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d17fa07038e9af070cd99d01", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d502800341e8111107d5a43f", "aggregation": { "method": "sum" }, @@ -185038,19 +184866,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001353", + "id": "E14001308", "level": "constituency", - "name": "Manchester Rusholme", + "name": "Keighley and Ilkley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Manchester Rusholme: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Keighley and Ilkley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001353" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001308" }, "measure": { "unit": "kwh" @@ -185071,20 +184899,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d17fa07038e9af070cd99d01", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d502800341e8111107d5a43f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 325195564.603, + "value": 534867078.955, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1c56c23bcb2f26f1a7d4ba1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5035d8c9f9a2c66af303262", "aggregation": { "method": "sum" }, @@ -185125,19 +184953,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001354", + "id": "E14001261", "level": "constituency", - "name": "Manchester Withington", + "name": "Halesowen", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Manchester Withington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Halesowen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001354" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001261" }, "measure": { "unit": "kwh" @@ -185160,28 +184988,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1c56c23bcb2f26f1a7d4ba1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5035d8c9f9a2c66af303262", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 131871679.085, + "value": 127184984.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d21b92f2dcdd5478febc6057", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5185ea29bc5b7c3c2f28363", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -185194,48 +185022,137 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001395", + "id": "E14001591", "level": "constituency", - "name": "North Herefordshire", + "name": "Witney", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Herefordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Witney: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001395" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001591" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5185ea29bc5b7c3c2f28363", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 45204.768, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d52e8f662355f5dbcebfc2a8", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001213", + "level": "constituency", + "name": "East Ham", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, East Ham: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001213" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, "period": { "type": "gas_year", "value": 2024 @@ -185247,20 +185164,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d21b92f2dcdd5478febc6057", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d52e8f662355f5dbcebfc2a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 23469.185, + "value": 417828982.049, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d23a621abb6b0efdab7aa085", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5424d2c3e2b96ec1880ebb8", "aggregation": { "method": "sum" }, @@ -185301,19 +185218,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001559", + "id": "E14001310", "level": "constituency", - "name": "Vauxhall and Camberwell Green", + "name": "Kensington and Bayswater", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Vauxhall and Camberwell Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001559" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001310" }, "measure": { "unit": "kwh" @@ -185334,28 +185251,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d23a621abb6b0efdab7aa085", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5424d2c3e2b96ec1880ebb8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 284513608.572, + "value": 690205442.061, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2485d7aa59029738bb63c30", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d54b1f15ae5fce9e1affd9f7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -185368,73 +185285,164 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001459", + "id": "E14001323", "level": "constituency", - "name": "Salford", + "name": "Leeds South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Salford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Leeds South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001459" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001323" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2485d7aa59029738bb63c30", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d54b1f15ae5fce9e1affd9f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 382147686.62, + "value": 59020.386, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d56e3165cccbebc09f963f86", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001543", + "level": "constituency", + "name": "The Wrekin", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, The Wrekin: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001543" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d56e3165cccbebc09f963f86", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 47071.63, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d275c953b63ac7217e1e0720", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5c4767be434910025fc837e", "aggregation": { "method": "sum" }, @@ -185475,19 +185483,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001490", + "id": "E14001272", "level": "constituency", - "name": "South Northamptonshire", + "name": "Hartlepool", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Northamptonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hartlepool: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001490" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001272" }, "measure": { "unit": "count" @@ -185508,28 +185516,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d275c953b63ac7217e1e0720", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5c4767be434910025fc837e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36520.443, + "value": 43961.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d27d1335b1a7e168c362bc2d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5cc62abd3aace4d0aef87a5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -185545,7 +185553,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -185554,7 +185562,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -185562,27 +185570,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001452", + "id": "E14001405", "level": "constituency", - "name": "Rotherham", + "name": "North West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rotherham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, North West Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001452" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001405" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -185597,28 +185605,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d27d1335b1a7e168c362bc2d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5cc62abd3aace4d0aef87a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49360.975, + "value": 200548995.871, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2848135e59d5179e48f19dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6182bab6188e1abe23aa96c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -185634,7 +185642,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -185643,7 +185651,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -185651,27 +185659,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001353", + "id": "S14000105", "level": "constituency", - "name": "Manchester Rusholme", + "name": "Stirling and Strathallan", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Manchester Rusholme: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stirling and Strathallan: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001353" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000105" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -185686,28 +185694,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2848135e59d5179e48f19dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6182bab6188e1abe23aa96c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41485.632, + "value": 183247493.754, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d290edfcd990b4033fa28f96", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d626454aa05eeabff8efae20", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -185720,73 +185728,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001254", + "id": "E14001339", "level": "constituency", - "name": "Gravesham", + "name": "Liverpool Walton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gravesham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Liverpool Walton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001254" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001339" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d290edfcd990b4033fa28f96", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d626454aa05eeabff8efae20", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 453768893.506, + "value": 124486154.577, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2bd81cef90e763e75f574b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d63fa34dfe282c039630984e", "aggregation": { "method": "sum" }, @@ -185827,19 +185837,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001459", + "id": "E14001518", "level": "constituency", - "name": "Salford", + "name": "Stockton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Salford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stockton North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001459" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001518" }, "measure": { "unit": "count" @@ -185862,28 +185872,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2bd81cef90e763e75f574b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d63fa34dfe282c039630984e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 67576.223, + "value": 45545.159, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2f9b7540607aaec3b4069e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d663e9e45b725653d4be4e9e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -185896,83 +185906,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000104", + "id": "E14001221", "level": "constituency", - "name": "Newport East", + "name": "Edmonton and Winchmore Hill", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newport East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Edmonton and Winchmore Hill: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000104" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001221" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2f9b7540607aaec3b4069e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d663e9e45b725653d4be4e9e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49881.62, + "value": 527739495.928, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d302b8b9ef070021899b727f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d66eaf0d444a37958a758bc4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -185988,7 +185996,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -185997,7 +186005,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -186005,27 +186013,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001107", + "id": "E14001124", "level": "constituency", - "name": "Blyth and Ashington", + "name": "Brentford and Isleworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Blyth and Ashington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Brentford and Isleworth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001107" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001124" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -186040,20 +186048,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d302b8b9ef070021899b727f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d66eaf0d444a37958a758bc4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50234.641, + "value": 171844586.992, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d325c41d0140696039ec9d3a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6711113f144ac403b0f43b4", "aggregation": { "method": "sum" }, @@ -186094,19 +186102,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001433", + "id": "W07000095", "level": "constituency", - "name": "Preston", + "name": "Clwyd North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Preston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Clwyd North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001433" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000095" }, "measure": { "unit": "count" @@ -186127,20 +186135,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d325c41d0140696039ec9d3a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6711113f144ac403b0f43b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46222.169, + "value": 43227.479, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d33adf35d5c226d625913017", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6b20563db7e8b9bf70ebba6", "aggregation": { "method": "sum" }, @@ -186181,19 +186189,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001499", + "id": "E14001211", "level": "constituency", - "name": "Southampton Itchen", + "name": "Easington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Southampton Itchen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Easington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001499" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001211" }, "measure": { "unit": "kwh" @@ -186216,28 +186224,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d33adf35d5c226d625913017", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6b20563db7e8b9bf70ebba6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 165476595.7, + "value": 119824970.083, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3465974f948060cb0044248", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6b83922e7c744f5d4e00e18", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -186250,83 +186258,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001226", + "id": "E14001366", "level": "constituency", - "name": "Epping Forest", + "name": "Mid Sussex", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Epping Forest: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Mid Sussex: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001226" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001366" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3465974f948060cb0044248", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6b83922e7c744f5d4e00e18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43436.064, + "value": 453357925.805, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d37ed9635deb2fbf191b2f7f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6daa5c78a90a06480ded699", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -186339,81 +186345,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000073", + "id": "S14000092", "level": "constituency", - "name": "Dumfries and Galloway", + "name": "Hamilton and Clyde Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dumfries and Galloway: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hamilton and Clyde Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000073" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000092" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d37ed9635deb2fbf191b2f7f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6daa5c78a90a06480ded699", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 31288.197, + "value": 151802423.218, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3c9056f946dd7c994ae6284", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6db222b4fbb21c8b8a20e24", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -186426,83 +186434,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001320", + "id": "E14001354", "level": "constituency", - "name": "Leeds East", + "name": "Manchester Withington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Manchester Withington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001320" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001354" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3c9056f946dd7c994ae6284", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6db222b4fbb21c8b8a20e24", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 142994399.194, + "value": 34092.653, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3f269f3591fe90afebead8f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6e46f9da214a9fea5b137d1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -186518,7 +186524,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -186527,7 +186533,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -186535,27 +186541,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000092", + "id": "E14001074", "level": "constituency", - "name": "Cardiff West", + "name": "Barnsley North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cardiff West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Barnsley North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001074" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -186568,28 +186574,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3f269f3591fe90afebead8f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6e46f9da214a9fea5b137d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44815.104, + "value": 495521838.016, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d403a98f804cd4b2ce07c57d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d70c5496e688022141181f0c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -186605,7 +186611,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -186614,7 +186620,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -186622,27 +186628,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001208", + "id": "E14001540", "level": "constituency", - "name": "Ealing North", + "name": "Taunton and Wellington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ealing North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Taunton and Wellington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001208" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001540" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -186657,20 +186663,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d403a98f804cd4b2ce07c57d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d70c5496e688022141181f0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 152761171.025, + "value": 50020.908, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d406d6b32f2d1f8101ec671e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d70d43d8cfa804cdb4229627", "aggregation": { "method": "sum" }, @@ -186711,19 +186717,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001515", + "id": "W07000106", "level": "constituency", - "name": "Stalybridge and Hyde", + "name": "Pontypridd", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stalybridge and Hyde: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Pontypridd: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001515" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000106" }, "measure": { "unit": "count" @@ -186744,28 +186750,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d406d6b32f2d1f8101ec671e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d70d43d8cfa804cdb4229627", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41450.853, + "value": 44896.966, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d41da44f2379bdc49da38585", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d727a810bf9c9ec662d37d32", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -186778,83 +186784,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001369", + "id": "E14001215", "level": "constituency", - "name": "Milton Keynes Central", + "name": "East Surrey", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Milton Keynes Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, East Surrey: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001369" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001215" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d41da44f2379bdc49da38585", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d727a810bf9c9ec662d37d32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 181243397.277, + "value": 544090400.954, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d42634128ba0298170085537", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d73ce1b46b2d9096722af427", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -186870,7 +186874,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -186879,7 +186883,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -186887,27 +186891,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001335", + "id": "E14001434", "level": "constituency", - "name": "Lichfield", + "name": "Putney", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lichfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Putney: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001335" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001434" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -186922,28 +186926,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d42634128ba0298170085537", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d73ce1b46b2d9096722af427", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44353.632, + "value": 158337205.842, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4447888e72f7830a158f656", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d767389e02b346173453bf0b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -186956,81 +186960,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001105", + "id": "E14001334", "level": "constituency", - "name": "Blackpool South", + "name": "Leyton and Wanstead", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blackpool South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Leyton and Wanstead: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001105" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001334" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4447888e72f7830a158f656", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d767389e02b346173453bf0b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 516042535.788, + "value": 143163739.123, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d45fc11f6dbc153f7dcfb3d2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d77ef4b3758aa45af7281599", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -187046,7 +187052,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -187055,7 +187061,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -187063,27 +187069,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001428", + "id": "E14001438", "level": "constituency", - "name": "Pontefract, Castleford and Knottingley", + "name": "Reading Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Pontefract, Castleford and Knottingley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Reading Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001428" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001438" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -187096,20 +187102,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d45fc11f6dbc153f7dcfb3d2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d77ef4b3758aa45af7281599", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 458632971.522, + "value": 39016.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d464ad7eb0e5dface8ce1e40", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d792c86f00a3c50b498f9b59", "aggregation": { "method": "sum" }, @@ -187150,19 +187156,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001360", + "id": "E14001597", "level": "constituency", - "name": "Mid Buckinghamshire", + "name": "Worcester", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Buckinghamshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Worcester: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001360" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001597" }, "measure": { "unit": "kwh" @@ -187185,28 +187191,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d464ad7eb0e5dface8ce1e40", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d792c86f00a3c50b498f9b59", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 186420177.748, + "value": 144402573.087, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4e4277a16132a6f733206df", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d79752bea017ea0271301d43", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -187219,73 +187225,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001473", + "id": "E14001496", "level": "constituency", - "name": "Shrewsbury", + "name": "South West Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Shrewsbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South West Hertfordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001473" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001496" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4e4277a16132a6f733206df", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d79752bea017ea0271301d43", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 403587950.486, + "value": 164195807.109, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d50e76e30038e2efb3a5411d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d79b56ebfc23986f0e2b31e9", "aggregation": { "method": "sum" }, @@ -187326,19 +187334,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001160", + "id": "E14001603", "level": "constituency", - "name": "Chelsea and Fulham", + "name": "Yeovil", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chelsea and Fulham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Yeovil: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001160" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001603" }, "measure": { "unit": "kwh" @@ -187361,20 +187369,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d50e76e30038e2efb3a5411d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d79b56ebfc23986f0e2b31e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 222691924.371, + "value": 169859384.443, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d546f6ccd1dbd9416186c0dc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7cb739e04f8744f790860a7", "aggregation": { "method": "sum" }, @@ -187415,19 +187423,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001327", + "id": "E14001460", "level": "constituency", - "name": "Leicester South", + "name": "Salisbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leicester South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Salisbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001327" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001460" }, "measure": { "unit": "count" @@ -187448,28 +187456,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d546f6ccd1dbd9416186c0dc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7cb739e04f8744f790860a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 34341.7, + "value": 29496.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d58d71c47c8e7b126c793cd8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7e98dcb1d01ac09e564b6ba", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -187482,81 +187490,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001192", + "id": "E14001570", "level": "constituency", - "name": "Daventry", + "name": "Weald of Kent", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Daventry: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Weald of Kent: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001192" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001570" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d58d71c47c8e7b126c793cd8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7e98dcb1d01ac09e564b6ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 432474836.589, + "value": 188078467.785, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d590ad1188854abb8d7c0099", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d81bd20e0e2e87944e639e5c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -187569,75 +187579,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000060", + "id": "E14001534", "level": "constituency", - "name": "Aberdeen North", + "name": "Sutton and Cheam", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aberdeen North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Sutton and Cheam: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000060" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001534" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d590ad1188854abb8d7c0099", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d81bd20e0e2e87944e639e5c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 61225.258, + "value": 462377275.01, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5a0fa527ab76f88b64c6425", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d84e77b7f60478bb61e6ddab", "aggregation": { "method": "sum" }, @@ -187678,19 +187686,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000085", + "id": "E14001477", "level": "constituency", - "name": "Brecon, Radnor and Cwm Tawe", + "name": "Slough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brecon, Radnor and Cwm Tawe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Slough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000085" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001477" }, "measure": { "unit": "kwh" @@ -187713,20 +187721,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5a0fa527ab76f88b64c6425", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d84e77b7f60478bb61e6ddab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 160597811.566, + "value": 173023943.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5b1f74fdf715dc9fc67f8d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d84e9ef48ecfa7a8bf885ab9", "aggregation": { "method": "sum" }, @@ -187767,19 +187775,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001090", + "id": "E14001208", "level": "constituency", - "name": "Bicester and Woodstock", + "name": "Ealing North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bicester and Woodstock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ealing North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001090" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001208" }, "measure": { "unit": "kwh" @@ -187800,28 +187808,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5b1f74fdf715dc9fc67f8d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d84e9ef48ecfa7a8bf885ab9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 413328852.775, + "value": 492204410.635, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5cd8485019f200fb1f985ee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d86170658dbe0336c0b9c89c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -187837,7 +187845,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -187846,7 +187854,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -187854,27 +187862,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001085", + "id": "E14001569", "level": "constituency", - "name": "Bermondsey and Old Southwark", + "name": "Waveney Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bermondsey and Old Southwark: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Waveney Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001085" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001569" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -187889,107 +187897,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5cd8485019f200fb1f985ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d86170658dbe0336c0b9c89c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 54831.709, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5d87552b484789d71286f30", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001354", - "level": "constituency", - "name": "Manchester Withington", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Manchester Withington: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001354" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5d87552b484789d71286f30", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 34092.653, + "value": 189934995.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5f18c382822a94a44afde7a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d86b5a5ef707b50f3d1a6c93", "aggregation": { "method": "sum" }, @@ -188030,19 +187951,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001438", + "id": "E14001588", "level": "constituency", - "name": "Reading Central", + "name": "Windsor", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Reading Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Windsor: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001438" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001588" }, "measure": { "unit": "count" @@ -188063,20 +187984,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5f18c382822a94a44afde7a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d86b5a5ef707b50f3d1a6c93", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39016.0, + "value": 39836.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5f750f56a241543af70315a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8c8b8825a8f1ec8ed2cd887", "aggregation": { "method": "sum" }, @@ -188117,19 +188038,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001219", + "id": "E14001130", "level": "constituency", - "name": "Eastbourne", + "name": "Brighton Pavilion", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Eastbourne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Brighton Pavilion: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001219" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001130" }, "measure": { "unit": "count" @@ -188152,28 +188073,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5f750f56a241543af70315a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8c8b8825a8f1ec8ed2cd887", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48670.0, + "value": 47064.132, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d61ed30cf04795d61966dcb3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8cb18559bd12fb3eab3f0d7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -188186,83 +188107,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001255", + "id": "E14001152", "level": "constituency", - "name": "Great Grimsby and Cleethorpes", + "name": "Carlisle", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Great Grimsby and Cleethorpes: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Carlisle: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001255" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001152" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d61ed30cf04795d61966dcb3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8cb18559bd12fb3eab3f0d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50661.879, + "value": 43665.073, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d650be069141f0a1eb7f87fe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8e0b9ef3f952756449c43d8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -188275,81 +188194,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001275", + "id": "E14001523", "level": "constituency", - "name": "Havant", + "name": "Stone, Great Wyrley and Penkridge", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Havant: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stone, Great Wyrley and Penkridge: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001275" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001523" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d650be069141f0a1eb7f87fe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8e0b9ef3f952756449c43d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40394.291, + "value": 40212.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d66ff67b2a10e21525e04afc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8e4c77775212fed401a82f7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -188365,7 +188286,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -188374,7 +188295,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -188382,27 +188303,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001480", + "id": "E14001270", "level": "constituency", - "name": "South Basildon and East Thurrock", + "name": "Harrow East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Basildon and East Thurrock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Harrow East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001480" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001270" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -188415,28 +188336,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d66ff67b2a10e21525e04afc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8e4c77775212fed401a82f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37115.71, + "value": 592222499.583, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6a765a490fe681ef145ffce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8fa08c06bae5cd2d891d0e9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -188449,73 +188370,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001310", + "id": "E14001541", "level": "constituency", - "name": "Kensington and Bayswater", + "name": "Telford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Telford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001310" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001541" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6a765a490fe681ef145ffce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8fa08c06bae5cd2d891d0e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 58959.556, + "value": 138024229.781, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6aa6374b8eda11e2eab06d2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9302718c234f6786b29c77f", "aggregation": { "method": "sum" }, @@ -188556,19 +188479,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000106", + "id": "E14001385", "level": "constituency", - "name": "West Dunbartonshire", + "name": "North Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Dunbartonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Cornwall: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000106" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001385" }, "measure": { "unit": "kwh" @@ -188589,28 +188512,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6aa6374b8eda11e2eab06d2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9302718c234f6786b29c77f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 430400386.12, + "value": 207918613.665, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6cf10671f1358a8b8b99649", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d943c65c175be2f99906e1cf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -188626,7 +188549,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -188635,7 +188558,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -188643,27 +188566,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001354", + "id": "E14001117", "level": "constituency", - "name": "Manchester Withington", + "name": "Bracknell", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Manchester Withington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bracknell: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001354" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001117" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -188676,28 +188599,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6cf10671f1358a8b8b99649", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d943c65c175be2f99906e1cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 412859363.405, + "value": 38101.184, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7174b501e474efafb0fd6bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d944aa017141ea81f6cdfdf0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -188710,75 +188633,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001487", + "id": "S14000067", "level": "constituency", - "name": "South Holland and The Deepings", + "name": "Argyll, Bute and South Lochaber", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Holland and The Deepings: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Argyll, Bute and South Lochaber: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001487" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000067" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7174b501e474efafb0fd6bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d944aa017141ea81f6cdfdf0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 184853462.266, + "value": 273765404.556, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d717c3a0f32276da11e4f4fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d94e0839adc5c872dbdeccf6", "aggregation": { "method": "sum" }, @@ -188819,19 +188740,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001447", + "id": "E14001204", "level": "constituency", - "name": "Rochester and Strood", + "name": "Dudley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rochester and Strood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Dudley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001447" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001204" }, "measure": { "unit": "kwh" @@ -188852,28 +188773,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d717c3a0f32276da11e4f4fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d94e0839adc5c872dbdeccf6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 416814976.501, + "value": 448551528.514, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7225dd31f2cec6e5e6672f4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d99eee7ba1b616a140e065d1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -188886,83 +188807,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001439", + "id": "E14001374", "level": "constituency", - "name": "Reading West and Mid Berkshire", + "name": "New Forest West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Reading West and Mid Berkshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, New Forest West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001439" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001374" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7225dd31f2cec6e5e6672f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d99eee7ba1b616a140e065d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 161937648.233, + "value": 35077.827, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d73aeaf5da19651a4cd8b51f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da2081b5e66b945b5374cd62", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -188978,7 +188897,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -188987,7 +188906,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -188995,27 +188914,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001229", + "id": "W07000112", "level": "constituency", - "name": "Erith and Thamesmead", + "name": "Ynys M\u00f4n", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Erith and Thamesmead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ynys M\u00f4n: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001229" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000112" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -189030,28 +188949,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d73aeaf5da19651a4cd8b51f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da2081b5e66b945b5374cd62", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 159288730.258, + "value": 35416.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d73d774de58a4b3ad131909d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da2ef372f0f5181b10a8fe78", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -189064,135 +188983,48 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001123", + "id": "E14001483", "level": "constituency", - "name": "Brent West", + "name": "South Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brent West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South Derbyshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001123" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001483" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d73d774de58a4b3ad131909d", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 517111941.672, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d79c2a7cbb403c170b88495c", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001438", - "level": "constituency", - "name": "Reading Central", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Reading Central: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001438" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, "period": { "type": "calendar_year", "value": 2024 @@ -189206,20 +189038,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d79c2a7cbb403c170b88495c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da2ef372f0f5181b10a8fe78", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50472.0, + "value": 149708986.075, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d79f0f80a24b1967cd7924c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da6c2748b733f003e3933050", "aggregation": { "method": "sum" }, @@ -189260,19 +189092,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000086", + "id": "E14001089", "level": "constituency", - "name": "Bridgend", + "name": "Bexleyheath and Crayford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bridgend: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bexleyheath and Crayford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000086" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001089" }, "measure": { "unit": "count" @@ -189293,20 +189125,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d79f0f80a24b1967cd7924c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da6c2748b733f003e3933050", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41081.744, + "value": 36488.469, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7c32fea4bceda456c156c4d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da976341e08572bc02e55ca8", "aggregation": { "method": "sum" }, @@ -189347,19 +189179,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001565", + "id": "E14001204", "level": "constituency", - "name": "Warrington South", + "name": "Dudley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Warrington South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Dudley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001565" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001204" }, "measure": { "unit": "count" @@ -189382,20 +189214,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7c32fea4bceda456c156c4d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da976341e08572bc02e55ca8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46666.714, + "value": 42325.962, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7d393b667d73788deb32476", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:daa2491fe530a8896f573605", "aggregation": { "method": "sum" }, @@ -189436,19 +189268,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001089", + "id": "E14001309", "level": "constituency", - "name": "Bexleyheath and Crayford", + "name": "Kenilworth and Southam", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bexleyheath and Crayford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Kenilworth and Southam: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001089" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001309" }, "measure": { "unit": "kwh" @@ -189469,28 +189301,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7d393b667d73788deb32476", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:daa2491fe530a8896f573605", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 434018782.468, + "value": 385276702.428, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7e012a9223be02452da5cc8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:daa4cea4523ca8ccca7405f4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -189503,137 +189335,48 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001276", + "id": "E14001186", "level": "constituency", - "name": "Hayes and Harlington", + "name": "Croydon East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hayes and Harlington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Croydon East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001276" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001186" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7e012a9223be02452da5cc8", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 44495.864, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d82edfb0f66be6b2c3c637e5", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001501", - "level": "constituency", - "name": "Southend East and Rochford", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Southend East and Rochford: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001501" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, "period": { "type": "gas_year", "value": 2024 @@ -189645,20 +189388,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d82edfb0f66be6b2c3c637e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:daa4cea4523ca8ccca7405f4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 437885308.753, + "value": 41519.38, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d88088e109bcfbc8d170012f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dac9a3ff05ed97ed9c98a2e0", "aggregation": { "method": "sum" }, @@ -189699,19 +189442,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001428", + "id": "E14001151", "level": "constituency", - "name": "Pontefract, Castleford and Knottingley", + "name": "Canterbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Pontefract, Castleford and Knottingley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Canterbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001428" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001151" }, "measure": { "unit": "count" @@ -189732,28 +189475,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d88088e109bcfbc8d170012f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dac9a3ff05ed97ed9c98a2e0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45012.106, + "value": 40908.864, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8a1435656a4f5ccc64f2fdb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:daca83831ce4d5b33ac62823", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -189766,75 +189509,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001142", + "id": "E14001146", "level": "constituency", - "name": "Burnley", + "name": "Bury St Edmunds and Stowmarket", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Burnley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bury St Edmunds and Stowmarket: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001142" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001146" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8a1435656a4f5ccc64f2fdb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:daca83831ce4d5b33ac62823", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 138222658.661, + "value": 379263543.782, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8a7b03940b34b17cb5479d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dadb6764e1c05c6e45f1c583", "aggregation": { "method": "sum" }, @@ -189875,19 +189616,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000093", + "id": "E14001419", "level": "constituency", - "name": "Inverclyde and Renfrewshire West", + "name": "Oxford East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Inverclyde and Renfrewshire West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Oxford East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000093" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001419" }, "measure": { "unit": "kwh" @@ -189910,28 +189651,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8a7b03940b34b17cb5479d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dadb6764e1c05c6e45f1c583", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 125025108.037, + "value": 142853940.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8d84b130b9e270e5601caf5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:daea7d7754073dfe1f9fbf6d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -189947,7 +189688,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -189956,7 +189697,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -189964,27 +189705,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000082", + "id": "E14001601", "level": "constituency", - "name": "Edinburgh West", + "name": "Wyre Forest", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Edinburgh West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wyre Forest: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000082" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001601" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -189999,28 +189740,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8d84b130b9e270e5601caf5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:daea7d7754073dfe1f9fbf6d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 154510526.001, + "value": 46749.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8e2f3952bbeb3ba13ac9750", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:daebf274f75e24fc5b80a84a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -190036,7 +189777,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -190045,7 +189786,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -190053,27 +189794,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001240", + "id": "E14001358", "level": "constituency", - "name": "Forest of Dean", + "name": "Meriden and Solihull East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Forest of Dean: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Meriden and Solihull East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001240" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001358" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -190086,20 +189827,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8e2f3952bbeb3ba13ac9750", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:daebf274f75e24fc5b80a84a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 264744185.462, + "value": 38995.844, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8f981bbb5442b330decb6f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:daf05b9f2afc3f5349df9238", "aggregation": { "method": "sum" }, @@ -190140,19 +189881,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001323", + "id": "E14001274", "level": "constituency", - "name": "Leeds South", + "name": "Hastings and Rye", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leeds South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hastings and Rye: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001323" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001274" }, "measure": { "unit": "count" @@ -190173,20 +189914,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8f981bbb5442b330decb6f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:daf05b9f2afc3f5349df9238", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43531.143, + "value": 43218.728, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d90d945a20a628ba59757e23", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:daf55ea6828f10ba044d41b2", "aggregation": { "method": "sum" }, @@ -190227,19 +189968,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001102", + "id": "E14001073", "level": "constituency", - "name": "Blackburn", + "name": "Barking", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Blackburn: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Barking: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001102" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001073" }, "measure": { "unit": "count" @@ -190262,20 +190003,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d90d945a20a628ba59757e23", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:daf55ea6828f10ba044d41b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42825.235, + "value": 48985.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9111ef32b80b018adc963c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db0a25ff2c5b77ccc56e5d9a", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001511", + "level": "constituency", + "name": "St Ives", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, St Ives: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001511" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db0a25ff2c5b77ccc56e5d9a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 48265.876, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db3594fe79be56645a187899", "aggregation": { "method": "sum" }, @@ -190316,19 +190146,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001537", + "id": "E14001313", "level": "constituency", - "name": "Swindon South", + "name": "Kingston upon Hull East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Swindon South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Kingston upon Hull East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001537" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001313" }, "measure": { "unit": "kwh" @@ -190351,20 +190181,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9111ef32b80b018adc963c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db3594fe79be56645a187899", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 154676984.932, + "value": 126869839.745, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db965b8c82f96a3dec41fc57", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001376", + "level": "constituency", + "name": "Newbury", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Newbury: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001376" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db965b8c82f96a3dec41fc57", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 30650.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d932d047adec48df49ef840f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dbbc924fd3d5ac2218adeff6", "aggregation": { "method": "sum" }, @@ -190405,19 +190322,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001298", + "id": "E14001558", "level": "constituency", - "name": "Huntingdon", + "name": "Uxbridge and South Ruislip", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Huntingdon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Uxbridge and South Ruislip: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001298" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001558" }, "measure": { "unit": "count" @@ -190440,28 +190357,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d932d047adec48df49ef840f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dbbc924fd3d5ac2218adeff6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48319.424, + "value": 45847.451, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9373615dee103ec1ba05af5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dbcb06b13b10d0a6e5690072", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -190477,7 +190394,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -190486,7 +190403,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -190494,27 +190411,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001106", + "id": "E14001267", "level": "constituency", - "name": "Blaydon and Consett", + "name": "Harlow", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Blaydon and Consett: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Harlow: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001106" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001267" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -190529,20 +190446,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9373615dee103ec1ba05af5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dbcb06b13b10d0a6e5690072", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 121380742.151, + "value": 47572.085, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d941d85fd60df752e7c4a3c8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dbd1f01b98d689a7689e8229", "aggregation": { "method": "sum" }, @@ -190583,19 +190500,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001291", + "id": "E14001351", "level": "constituency", - "name": "Honiton and Sidmouth", + "name": "Maldon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Honiton and Sidmouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Maldon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001291" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001351" }, "measure": { "unit": "count" @@ -190618,28 +190535,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d941d85fd60df752e7c4a3c8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dbd1f01b98d689a7689e8229", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44777.98, + "value": 43598.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d958bdb84e2e55070292986b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dbf77a3b99a95f2ad2b25f0e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -190655,7 +190572,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -190664,7 +190581,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -190672,27 +190589,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001197", + "id": "E14001263", "level": "constituency", - "name": "Didcot and Wantage", + "name": "Hamble Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Didcot and Wantage: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hamble Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001197" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001263" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -190707,28 +190624,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d958bdb84e2e55070292986b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dbf77a3b99a95f2ad2b25f0e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 184657344.549, + "value": 46532.308, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d96026f2faa0219636ee57e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dbfac274685cc4c68035e3db", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -190741,81 +190658,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001409", + "id": "E14001440", "level": "constituency", - "name": "Norwich South", + "name": "Redcar", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Norwich South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Redcar: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001409" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001440" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d96026f2faa0219636ee57e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dbfac274685cc4c68035e3db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42024.418, + "value": 121233509.562, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d961373664ec4db419173a28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc0de720acda4b99471c2284", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -190828,81 +190747,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001136", + "id": "E14001333", "level": "constituency", - "name": "Broadland and Fakenham", + "name": "Lewisham West and East Dulwich", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Broadland and Fakenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Lewisham West and East Dulwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001136" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001333" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d961373664ec4db419173a28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc0de720acda4b99471c2284", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 28099.701, + "value": 43488.07, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d96490377e49651b8d9ece7d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc0f625c5280cdb6ae50be12", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -190915,81 +190836,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001355", + "id": "E14001476", "level": "constituency", - "name": "Mansfield", + "name": "Sleaford and North Hykeham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mansfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Sleaford and North Hykeham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001355" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001476" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d96490377e49651b8d9ece7d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc0f625c5280cdb6ae50be12", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 551157155.09, + "value": 44054.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d976acdd42bbd1ef020ecf3d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc432656ca7af2c2792a5b95", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -191002,73 +190925,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001396", + "id": "E14001536", "level": "constituency", - "name": "North Norfolk", + "name": "Swindon North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Swindon North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001396" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001536" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d976acdd42bbd1ef020ecf3d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc432656ca7af2c2792a5b95", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 256969265.216, + "value": 45231.69, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d981a9e1dd5c035eacb3ca57", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc45387baabe8d16a723ee6b", "aggregation": { "method": "sum" }, @@ -191109,19 +191034,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001200", + "id": "E14001240", "level": "constituency", - "name": "Doncaster North", + "name": "Forest of Dean", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Doncaster North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Forest of Dean: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001200" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001240" }, "measure": { "unit": "kwh" @@ -191142,28 +191067,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d981a9e1dd5c035eacb3ca57", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc45387baabe8d16a723ee6b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 446293153.933, + "value": 264744185.462, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d98701ff6a44a43a69745661", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc769728f95851e82cfe597d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -191176,81 +191101,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001567", + "id": "E14001453", "level": "constituency", - "name": "Washington and Gateshead South", + "name": "Rugby", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Washington and Gateshead South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Rugby: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001567" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001453" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d98701ff6a44a43a69745661", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc769728f95851e82cfe597d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 473756880.681, + "value": 165416281.262, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d98e478e6a85dc33cea533f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dccc30548770508cab165763", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -191266,7 +191193,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -191275,7 +191202,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -191283,27 +191210,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001514", + "id": "S14000089", "level": "constituency", - "name": "Staffordshire Moorlands", + "name": "Glasgow West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Staffordshire Moorlands: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Glasgow West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001514" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000089" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -191318,20 +191245,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d98e478e6a85dc33cea533f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dccc30548770508cab165763", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 134482860.692, + "value": 53310.656, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9b1d3081bb7a815624a4d18", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dcccf511a5946fa7e0c502a9", "aggregation": { "method": "sum" }, @@ -191372,19 +191299,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001528", + "id": "E14001259", "level": "constituency", - "name": "Stretford and Urmston", + "name": "Hackney North and Stoke Newington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stretford and Urmston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hackney North and Stoke Newington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001528" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001259" }, "measure": { "unit": "count" @@ -191407,20 +191334,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9b1d3081bb7a815624a4d18", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dcccf511a5946fa7e0c502a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45614.589, + "value": 46651.699, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9ccff99e4eed18e7e4b9ea6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dce6de04dda3afea3e130d10", "aggregation": { "method": "sum" }, @@ -191461,19 +191388,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001459", + "id": "E14001385", "level": "constituency", - "name": "Salford", + "name": "North Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Salford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North Cornwall: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001459" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001385" }, "measure": { "unit": "count" @@ -191494,28 +191421,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9ccff99e4eed18e7e4b9ea6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dce6de04dda3afea3e130d10", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37465.761, + "value": 23483.922, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9e007efd68e86c17d3f5b85", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd0d2698ef4d91cfbb2bf258", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -191531,7 +191458,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -191540,7 +191467,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -191548,27 +191475,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001524", + "id": "E14001205", "level": "constituency", - "name": "Stourbridge", + "name": "Dulwich and West Norwood", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stourbridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Dulwich and West Norwood: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001524" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001205" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -191583,28 +191510,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9e007efd68e86c17d3f5b85", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd0d2698ef4d91cfbb2bf258", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41050.799, + "value": 137058665.068, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9ff78c905d84f9aecb02b0f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd12df134293e8f6a5f12d88", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -191617,81 +191544,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001248", + "id": "W07000096", "level": "constituency", - "name": "Gloucester", + "name": "Dwyfor Meirionnydd", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gloucester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Dwyfor Meirionnydd: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001248" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000096" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9ff78c905d84f9aecb02b0f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd12df134293e8f6a5f12d88", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 462035340.57, + "value": 193355739.089, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da334d90c35048c695de6cd1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd486632a0a906278d02de7c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -191704,81 +191633,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001092", + "id": "E14001406", "level": "constituency", - "name": "Birmingham Edgbaston", + "name": "Northampton North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Edgbaston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Northampton North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001092" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001406" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da334d90c35048c695de6cd1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd486632a0a906278d02de7c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39210.989, + "value": 171645746.962, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da335e636fa8d2f0b5aefe92", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd58c325417c20a15f323793", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -191794,7 +191725,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -191803,7 +191734,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -191811,27 +191742,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001128", + "id": "E14001083", "level": "constituency", - "name": "Brigg and Immingham", + "name": "Beckenham and Penge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brigg and Immingham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Beckenham and Penge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001128" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001083" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -191846,28 +191777,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da335e636fa8d2f0b5aefe92", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd58c325417c20a15f323793", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42445.864, + "value": 158402398.105, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da3d4110cb2705a6c7a4c3c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd61c490addf532b2e25ade2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -191883,7 +191814,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -191892,7 +191823,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -191900,27 +191831,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001498", + "id": "E14001581", "level": "constituency", - "name": "South West Wiltshire", + "name": "Weston-super-Mare", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South West Wiltshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Weston-super-Mare: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001498" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001581" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -191935,20 +191866,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da3d4110cb2705a6c7a4c3c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd61c490addf532b2e25ade2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44492.224, + "value": 136483443.316, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da6e8411a56c55db8ba95a37", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd704f3a20300f6e458fd808", "aggregation": { "method": "sum" }, @@ -191989,19 +191920,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001287", + "id": "E14001071", "level": "constituency", - "name": "High Peak", + "name": "Aylesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, High Peak: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Aylesbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001287" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001071" }, "measure": { "unit": "count" @@ -192022,20 +191953,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da6e8411a56c55db8ba95a37", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd704f3a20300f6e458fd808", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40333.0, + "value": 40591.75, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da77ce5117c0dc06ca5e7074", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd81409c77e3ceed2e216fc5", "aggregation": { "method": "sum" }, @@ -192076,19 +192007,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001604", + "id": "E14001225", "level": "constituency", - "name": "York Central", + "name": "Enfield North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, York Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Enfield North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001604" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001225" }, "measure": { "unit": "count" @@ -192109,28 +192040,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da77ce5117c0dc06ca5e7074", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd81409c77e3ceed2e216fc5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42337.816, + "value": 41422.17, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da881722ad3a45bb10d0d706", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd8286af9b6195485ef42194", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -192143,75 +192074,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001157", + "id": "E14001388", "level": "constituency", - "name": "Chatham and Aylesford", + "name": "North Dorset", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chatham and Aylesford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North Dorset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001157" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001388" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da881722ad3a45bb10d0d706", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd8286af9b6195485ef42194", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44353.117, + "value": 29950.859, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:daa487e9f23b7e426f1843ed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd8642e336623db52694469d", "aggregation": { "method": "sum" }, @@ -192252,19 +192181,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001369", + "id": "S14000085", "level": "constituency", - "name": "Milton Keynes Central", + "name": "Glasgow North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Milton Keynes Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Glasgow North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001369" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000085" }, "measure": { "unit": "count" @@ -192285,20 +192214,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:daa487e9f23b7e426f1843ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd8642e336623db52694469d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47239.343, + "value": 40670.586, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dac4748a2db46788d82e17c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd8fedf78c4ee142585081b7", "aggregation": { "method": "sum" }, @@ -192339,19 +192268,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000048", + "id": "W07000091", "level": "constituency", - "name": "North Ayrshire and Arran", + "name": "Cardiff South and Penarth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Ayrshire and Arran: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cardiff South and Penarth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000048" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000091" }, "measure": { "unit": "count" @@ -192374,28 +192303,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dac4748a2db46788d82e17c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd8fedf78c4ee142585081b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51112.093, + "value": 47629.315, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dad861908039d39f5c685efd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dda421b1b2da5c198d7e51d8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -192411,7 +192340,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -192420,7 +192349,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -192428,27 +192357,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000097", + "id": "E14001537", "level": "constituency", - "name": "Mid Dunbartonshire", + "name": "Swindon South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Dunbartonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Swindon South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000097" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001537" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -192461,28 +192390,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dad861908039d39f5c685efd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dda421b1b2da5c198d7e51d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39409.857, + "value": 442357100.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dadfd4e247e279c9001ff1a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddd5d21982ac92ff6e726a25", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -192495,83 +192424,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001328", + "id": "E14001471", "level": "constituency", - "name": "Leicester West", + "name": "Sherwood Forest", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leicester West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Sherwood Forest: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001328" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001471" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dadfd4e247e279c9001ff1a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddd5d21982ac92ff6e726a25", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 52331.0, + "value": 511038633.045, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dae361c20ec90b3daeb9b372", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dddba13005d06e614ca562e5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -192587,7 +192514,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -192596,7 +192523,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -192604,27 +192531,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001569", + "id": "E14001139", "level": "constituency", - "name": "Waveney Valley", + "name": "Broxbourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Waveney Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Broxbourne: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001569" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001139" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -192639,28 +192566,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dae361c20ec90b3daeb9b372", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dddba13005d06e614ca562e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 189934995.215, + "value": 45874.11, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db4356ea2d45a2bc8a798a7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddfe94dde0effe5596db260d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -192673,81 +192600,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001170", + "id": "E14001344", "level": "constituency", - "name": "Chorley", + "name": "Lowestoft", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chorley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Lowestoft: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001170" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001344" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db4356ea2d45a2bc8a798a7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddfe94dde0effe5596db260d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43315.0, + "value": 134035542.937, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db4ffdff846d3f947f73da36", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de835ef924fcc1e87ef40ddb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -192763,7 +192692,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -192772,7 +192701,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -192780,27 +192709,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000084", + "id": "E14001596", "level": "constituency", - "name": "Blaenau Gwent and Rhymney", + "name": "Wolverhampton West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Blaenau Gwent and Rhymney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wolverhampton West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000084" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001596" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -192813,20 +192742,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db4ffdff846d3f947f73da36", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de835ef924fcc1e87ef40ddb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44451.013, + "value": 569715974.402, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db943dc3df064af9f98b6895", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de9c18cb8019bf2daad5678e", "aggregation": { "method": "sum" }, @@ -192867,19 +192796,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001078", + "id": "E14001235", "level": "constituency", - "name": "Basingstoke", + "name": "Faversham and Mid Kent", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Basingstoke: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Faversham and Mid Kent: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001078" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001235" }, "measure": { "unit": "count" @@ -192900,28 +192829,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db943dc3df064af9f98b6895", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de9c18cb8019bf2daad5678e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43063.629, + "value": 38472.988, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dbb61d79507f82b719242616", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dec7e494baf066e82696c8d7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -192934,73 +192863,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001087", + "id": "E14001529", "level": "constituency", - "name": "Beverley and Holderness", + "name": "Stroud", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Beverley and Holderness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stroud: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001087" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001529" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dbb61d79507f82b719242616", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dec7e494baf066e82696c8d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 420066594.369, + "value": 162547271.193, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dbd7d0f0845be5f5d17b357c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ded02800742792b9aaf813a0", "aggregation": { "method": "sum" }, @@ -193041,19 +192972,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001225", + "id": "E14001528", "level": "constituency", - "name": "Enfield North", + "name": "Stretford and Urmston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Enfield North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stretford and Urmston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001225" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001528" }, "measure": { "unit": "kwh" @@ -193076,28 +193007,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dbd7d0f0845be5f5d17b357c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ded02800742792b9aaf813a0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 171458425.323, + "value": 143574857.556, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc1cff06e12b2e8fb91d132b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:deef05f42eb296cccf0dae2d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -193110,75 +193041,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001518", + "id": "W07000104", "level": "constituency", - "name": "Stockton North", + "name": "Newport East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stockton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Newport East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001518" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000104" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc1cff06e12b2e8fb91d132b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:deef05f42eb296cccf0dae2d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45545.159, + "value": 461660736.555, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc1faa8c47d6378d520d5fac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df0fbc135efe6dd2fb45acaf", "aggregation": { "method": "sum" }, @@ -193219,19 +193148,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001357", + "id": "E14001279", "level": "constituency", - "name": "Melton and Syston", + "name": "Hendon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Melton and Syston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hendon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001357" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001279" }, "measure": { "unit": "count" @@ -193252,28 +193181,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc1faa8c47d6378d520d5fac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df0fbc135efe6dd2fb45acaf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38998.696, + "value": 36107.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc4e00fceea6ecbd6eb13f37", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df163e0b0aabe6d5ec2c92e0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -193286,81 +193215,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001328", + "id": "E14001574", "level": "constituency", - "name": "Leicester West", + "name": "West Bromwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leicester West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, West Bromwich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001328" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001574" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc4e00fceea6ecbd6eb13f37", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df163e0b0aabe6d5ec2c92e0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 520720560.547, + "value": 44174.504, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc5daa0e026602c642e8e60e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df34946116b928440c759014", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -193373,83 +193304,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001314", + "id": "E14001384", "level": "constituency", - "name": "Kingston upon Hull North and Cottingham", + "name": "North Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kingston upon Hull North and Cottingham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Bedfordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001314" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001384" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc5daa0e026602c642e8e60e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df34946116b928440c759014", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 147343818.546, + "value": 406707649.02, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc6cd1e571737b2543c33232", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df784514982b561127d0f6f5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -193465,7 +193394,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -193474,7 +193403,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -193482,27 +193411,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001322", + "id": "E14001601", "level": "constituency", - "name": "Leeds North West", + "name": "Wyre Forest", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leeds North West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Wyre Forest: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001322" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001601" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -193517,28 +193446,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc6cd1e571737b2543c33232", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df784514982b561127d0f6f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41534.565, + "value": 155170340.977, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc81ab1ce9f26b4c86871090", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df8cbe1569d8732786b49a23", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -193554,7 +193483,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -193563,7 +193492,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -193571,27 +193500,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001331", + "id": "E14001370", "level": "constituency", - "name": "Lewisham East", + "name": "Milton Keynes North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lewisham East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Milton Keynes North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001331" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001370" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -193604,28 +193533,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc81ab1ce9f26b4c86871090", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df8cbe1569d8732786b49a23", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 486296140.311, + "value": 39980.551, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc8b36a5717fe1d19f585c7f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfc2fdc4403edc078bccfa33", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -193638,75 +193567,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001165", + "id": "E14001063", "level": "constituency", - "name": "Chesterfield", + "name": "Aldershot", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chesterfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Aldershot: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001165" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001063" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc8b36a5717fe1d19f585c7f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfc2fdc4403edc078bccfa33", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 128668171.25, + "value": 504750195.116, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dcaefcb64d34dd152a11a344", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0140a28b162fe06a5e87985", "aggregation": { "method": "sum" }, @@ -193747,19 +193674,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001517", + "id": "E14001262", "level": "constituency", - "name": "Stockport", + "name": "Halifax", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stockport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Halifax: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001517" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001262" }, "measure": { "unit": "kwh" @@ -193782,28 +193709,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dcaefcb64d34dd152a11a344", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0140a28b162fe06a5e87985", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 146007636.998, + "value": 151511876.966, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dcce990b1b790d6d4bd01c93", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e030bd703e83a8e2753de325", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -193816,81 +193743,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001364", + "id": "E14001215", "level": "constituency", - "name": "Mid Leicestershire", + "name": "East Surrey", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, East Surrey: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001364" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001215" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dcce990b1b790d6d4bd01c93", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e030bd703e83a8e2753de325", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 524194058.994, + "value": 41904.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dce2acd97d8af9cfef6323e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e045b88fc09a79b06f0797f8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -193903,83 +193832,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000098", + "id": "E14001280", "level": "constituency", - "name": "Llanelli", + "name": "Henley and Thame", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Llanelli: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Henley and Thame: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000098" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001280" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dce2acd97d8af9cfef6323e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e045b88fc09a79b06f0797f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43823.552, + "value": 33174.316, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd1457ccb1ada001939fcd76", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e08d156f03b536711f508adc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -193992,83 +193919,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001249", + "id": "E14001371", "level": "constituency", - "name": "Godalming and Ash", + "name": "Mitcham and Morden", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Godalming and Ash: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Mitcham and Morden: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001249" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001371" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd1457ccb1ada001939fcd76", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e08d156f03b536711f508adc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 188604539.106, + "value": 42070.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd35ec240091c65840cbe690", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0b392af2441810bd5fe051e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -194081,81 +194006,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001277", + "id": "W07000112", "level": "constituency", - "name": "Hazel Grove", + "name": "Ynys M\u00f4n", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hazel Grove: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ynys M\u00f4n: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001277" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000112" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd35ec240091c65840cbe690", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0b392af2441810bd5fe051e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40290.886, + "value": 132433148.357, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd6c4ab15c7f859ffbb5a7d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0cc304760b7c3dcb9c82d4c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -194171,7 +194098,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -194180,7 +194107,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -194188,27 +194115,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001530", + "id": "E14001231", "level": "constituency", - "name": "Suffolk Coastal", + "name": "Exeter", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Suffolk Coastal: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Exeter: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001530" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001231" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -194221,28 +194148,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd6c4ab15c7f859ffbb5a7d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0cc304760b7c3dcb9c82d4c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35052.621, + "value": 334170210.06, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd931e842a6607c25b506b24", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e116ffdfebcaefcc4143d852", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -194255,75 +194182,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001079", + "id": "E14001269", "level": "constituency", - "name": "Bassetlaw", + "name": "Harrogate and Knaresborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bassetlaw: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Harrogate and Knaresborough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001079" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001269" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd931e842a6607c25b506b24", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e116ffdfebcaefcc4143d852", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49828.26, + "value": 599790985.857, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dda786c1b9fc4f31a514e124", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e11c7416eac96ccc75f8f342", "aggregation": { "method": "sum" }, @@ -194364,19 +194289,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000077", + "id": "E14001182", "level": "constituency", - "name": "East Kilbride and Strathaven", + "name": "Coventry South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Kilbride and Strathaven: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Coventry South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000077" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001182" }, "measure": { "unit": "count" @@ -194397,28 +194322,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dda786c1b9fc4f31a514e124", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e11c7416eac96ccc75f8f342", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42205.219, + "value": 42416.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddb840e8d8f22ba424e71f60", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e14baef572b9306d4de3e250", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -194434,7 +194359,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -194443,7 +194368,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -194451,27 +194376,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001209", + "id": "E14001297", "level": "constituency", - "name": "Ealing Southall", + "name": "Huddersfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ealing Southall: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Huddersfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001209" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001297" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -194486,115 +194411,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddb840e8d8f22ba424e71f60", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 143642878.409, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddbed91421fd2bdafb96bd15", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001358", - "level": "constituency", - "name": "Meriden and Solihull East", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Meriden and Solihull East: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001358" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddbed91421fd2bdafb96bd15", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e14baef572b9306d4de3e250", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 501225549.189, + "value": 48713.15, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddc87a008b35ed107a576aad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e18e315945001f3c389fd0ab", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -194607,73 +194445,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001542", + "id": "E14001244", "level": "constituency", - "name": "Tewkesbury", + "name": "Gateshead Central and Whickham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tewkesbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Gateshead Central and Whickham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001542" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001244" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddc87a008b35ed107a576aad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e18e315945001f3c389fd0ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 413604460.701, + "value": 47006.423, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dde881a2a0131b54716dedf5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1a08504c2ded921bcc7af13", "aggregation": { "method": "sum" }, @@ -194714,19 +194554,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001339", + "id": "E14001489", "level": "constituency", - "name": "Liverpool Walton", + "name": "South Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Liverpool Walton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001339" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001489" }, "measure": { "unit": "kwh" @@ -194749,28 +194589,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dde881a2a0131b54716dedf5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1a08504c2ded921bcc7af13", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 124486154.577, + "value": 161702052.498, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dde9bde20de0fd236438e361", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1bbf782934d5c5cc3acd409", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -194783,81 +194623,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001421", + "id": "E14001241", "level": "constituency", - "name": "Peckham", + "name": "Frome and East Somerset", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Peckham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Frome and East Somerset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001421" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001241" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dde9bde20de0fd236438e361", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1bbf782934d5c5cc3acd409", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 33730.994, + "value": 40943.63, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de28c0d2228fc8205cd281b5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1cfb8d03fa724f4f9906bc7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -194873,7 +194715,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -194882,7 +194724,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -194890,27 +194732,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001429", + "id": "E14001321", "level": "constituency", - "name": "Poole", + "name": "Leeds North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Poole: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Leeds North East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001429" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001321" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -194925,28 +194767,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de28c0d2228fc8205cd281b5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1cfb8d03fa724f4f9906bc7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47432.594, + "value": 140562286.716, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de3d58fea97a8c334bb5ea5a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e20d450120e197605d426c79", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -194959,83 +194801,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001267", + "id": "E14001281", "level": "constituency", - "name": "Harlow", + "name": "Hereford and South Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Harlow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Hereford and South Herefordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001267" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001281" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de3d58fea97a8c334bb5ea5a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e20d450120e197605d426c79", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47572.085, + "value": 31948.815, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de439eae5f7eb4677c8d099b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e239fbc1e215eab53c1160f4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -195048,81 +194888,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001389", + "id": "E14001262", "level": "constituency", - "name": "North Durham", + "name": "Halifax", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Durham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Halifax: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001389" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001262" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de439eae5f7eb4677c8d099b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e239fbc1e215eab53c1160f4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 522342515.485, + "value": 48503.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de55edc445b3e61be214f0e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2415ba6bf33ba95637afa32", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -195135,73 +194977,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001099", + "id": "E14001410", "level": "constituency", - "name": "Birmingham Selly Oak", + "name": "Nottingham East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Selly Oak: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Nottingham East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001099" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001410" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de55edc445b3e61be214f0e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2415ba6bf33ba95637afa32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 478475339.086, + "value": 51773.905, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de740b92dc81ce54c1cef51a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e26640e414cc1c690c3bf40b", "aggregation": { "method": "sum" }, @@ -195242,19 +195086,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001425", + "id": "E14001090", "level": "constituency", - "name": "Peterborough", + "name": "Bicester and Woodstock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Peterborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bicester and Woodstock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001425" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001090" }, "measure": { "unit": "kwh" @@ -195277,28 +195121,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de740b92dc81ce54c1cef51a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e26640e414cc1c690c3bf40b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 155985197.959, + "value": 171593175.781, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de7a4879bd5e89141862b43b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e27a0e18afba06ef4b38676d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "S14000108", + "level": "constituency", + "name": "Berwickshire, Roxburgh and Selkirk", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Berwickshire, Roxburgh and Selkirk: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000108" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e27a0e18afba06ef4b38676d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 31943.775, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e293398e6fddaa0b4495a21d", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -195314,7 +195245,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -195323,7 +195254,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -195331,27 +195262,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001460", + "id": "E14001405", "level": "constituency", - "name": "Salisbury", + "name": "North West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Salisbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North West Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001460" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001405" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -195366,20 +195297,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de7a4879bd5e89141862b43b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e293398e6fddaa0b4495a21d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 171320111.12, + "value": 51625.701, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dec324041a7db5e5272c442d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2d0d875d88fa8c088ecb75c", "aggregation": { "method": "sum" }, @@ -195420,19 +195351,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001487", + "id": "E14001243", "level": "constituency", - "name": "South Holland and The Deepings", + "name": "Gainsborough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Holland and The Deepings: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Gainsborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001487" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001243" }, "measure": { "unit": "count" @@ -195453,20 +195384,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dec324041a7db5e5272c442d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2d0d875d88fa8c088ecb75c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38635.89, + "value": 35115.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:defe06b3a13f5bf75c89ef0a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2d13e66c9f439903ffca3d0", "aggregation": { "method": "sum" }, @@ -195507,19 +195438,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000070", + "id": "E14001093", "level": "constituency", - "name": "Coatbridge and Bellshill", + "name": "Birmingham Erdington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Coatbridge and Bellshill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Birmingham Erdington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000070" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001093" }, "measure": { "unit": "count" @@ -195542,28 +195473,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:defe06b3a13f5bf75c89ef0a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2d13e66c9f439903ffca3d0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45110.8, + "value": 50304.474, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df2f2cb457707e441f5d454a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2e2a2f15ed740f97e8ed340", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -195579,7 +195510,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -195588,7 +195519,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -195596,27 +195527,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001347", + "id": "E14001081", "level": "constituency", - "name": "Macclesfield", + "name": "Battersea", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Macclesfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Battersea: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001347" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001081" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -195629,28 +195560,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df2f2cb457707e441f5d454a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2e2a2f15ed740f97e8ed340", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 528369741.249, + "value": 38080.092, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df4597efa3d6d1c3ae55b42c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2f298ca329728f7a6b0c10b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -195663,75 +195594,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001199", + "id": "E14001362", "level": "constituency", - "name": "Doncaster East and the Isle of Axholme", + "name": "Mid Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Doncaster East and the Isle of Axholme: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Mid Derbyshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001199" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001362" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df4597efa3d6d1c3ae55b42c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2f298ca329728f7a6b0c10b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41593.515, + "value": 38842.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df4d72540fe866aade26dab1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3282d223747c762f666f808", "aggregation": { "method": "sum" }, @@ -195772,19 +195701,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000068", + "id": "E14001397", "level": "constituency", - "name": "Bathgate and Linlithgow", + "name": "North Northumberland", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bathgate and Linlithgow: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North Northumberland: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000068" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001397" }, "measure": { "unit": "count" @@ -195805,20 +195734,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df4d72540fe866aade26dab1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3282d223747c762f666f808", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42880.767, + "value": 34511.254, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df5896f298ffa2fcaa1363fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e33539f5f3bd15c48dcacd12", "aggregation": { "method": "sum" }, @@ -195859,19 +195788,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001361", + "id": "E14001265", "level": "constituency", - "name": "Mid Cheshire", + "name": "Hampstead and Highgate", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Cheshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hampstead and Highgate: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001361" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001265" }, "measure": { "unit": "kwh" @@ -195892,20 +195821,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df5896f298ffa2fcaa1363fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e33539f5f3bd15c48dcacd12", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 438064696.22, + "value": 570617695.477, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3711dc6fe9313dd6d7392d4", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001216", + "level": "constituency", + "name": "East Thanet", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, East Thanet: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001216" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3711dc6fe9313dd6d7392d4", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 46262.349, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df64dce15b46d0f7cc8cecb4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e37cd6c0db38a02c10ca3cdc", "aggregation": { "method": "sum" }, @@ -195946,19 +195962,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001097", + "id": "E14001228", "level": "constituency", - "name": "Birmingham Northfield", + "name": "Erewash", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Northfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Erewash: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001097" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001228" }, "measure": { "unit": "count" @@ -195979,20 +195995,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df64dce15b46d0f7cc8cecb4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e37cd6c0db38a02c10ca3cdc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43751.12, + "value": 42504.0, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3b6463b323b8e65e2242f34", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001259", + "level": "constituency", + "name": "Hackney North and Stoke Newington", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Hackney North and Stoke Newington: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001259" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3b6463b323b8e65e2242f34", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 145632646.599, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df992039bcbfcfd8be7ecca1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3c077991f304a146d42f9e7", "aggregation": { "method": "sum" }, @@ -196033,19 +196138,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001481", + "id": "E14001538", "level": "constituency", - "name": "South Cambridgeshire", + "name": "Tamworth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Tamworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001481" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001538" }, "measure": { "unit": "count" @@ -196066,28 +196171,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df992039bcbfcfd8be7ecca1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3c077991f304a146d42f9e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 29690.245, + "value": 40018.801, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfd24114d8d3525fb67977d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3e60cebdeb63b84c17d850e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -196100,83 +196205,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001282", + "id": "E14001131", "level": "constituency", - "name": "Herne Bay and Sandwich", + "name": "Bristol Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Herne Bay and Sandwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bristol Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001282" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001131" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfd24114d8d3525fb67977d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3e60cebdeb63b84c17d850e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46978.003, + "value": 30260.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfdc3b34fce32d7cab9c2579", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3f050def6c9b722579c0b48", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -196192,7 +196295,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -196201,7 +196304,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -196209,27 +196312,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001191", + "id": "E14001578", "level": "constituency", - "name": "Dartford", + "name": "West Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dartford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, West Suffolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001191" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001578" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -196244,20 +196347,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfdc3b34fce32d7cab9c2579", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3f050def6c9b722579c0b48", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46842.361, + "value": 200832397.066, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfedeca959800919c8a9acfd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3f4d11d342e1db02b7e6d1c", "aggregation": { "method": "sum" }, @@ -196298,19 +196401,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001108", + "id": "E14001157", "level": "constituency", - "name": "Bognor Regis and Littlehampton", + "name": "Chatham and Aylesford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bognor Regis and Littlehampton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Chatham and Aylesford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001108" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001157" }, "measure": { "unit": "count" @@ -196331,20 +196434,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfedeca959800919c8a9acfd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3f4d11d342e1db02b7e6d1c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43975.207, + "value": 41547.422, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e03a4b86744dc79ac6f12c04", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e40c5ca2c0c15f8080f48083", "aggregation": { "method": "sum" }, @@ -196385,19 +196488,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000110", + "id": "E14001444", "level": "constituency", - "name": "Vale of Glamorgan", + "name": "Richmond and Northallerton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Vale of Glamorgan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Richmond and Northallerton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000110" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001444" }, "measure": { "unit": "kwh" @@ -196418,28 +196521,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e03a4b86744dc79ac6f12c04", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e40c5ca2c0c15f8080f48083", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 390690623.018, + "value": 337497469.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e04bd78c8ce56121cbf3ec5c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e438b56d245d99916afcce55", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -196452,75 +196555,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001414", + "id": "W07000086", "level": "constituency", - "name": "Old Bexley and Sidcup", + "name": "Bridgend", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Old Bexley and Sidcup: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bridgend: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001414" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000086" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e04bd78c8ce56121cbf3ec5c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e438b56d245d99916afcce55", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41024.792, + "value": 425944389.822, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e08a6cb8d2e2a402866f9539", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e47a62954954417e72733334", "aggregation": { "method": "sum" }, @@ -196561,19 +196662,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001336", + "id": "E14001565", "level": "constituency", - "name": "Lincoln", + "name": "Warrington South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lincoln: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Warrington South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001336" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001565" }, "measure": { "unit": "count" @@ -196596,20 +196697,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e08a6cb8d2e2a402866f9539", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e47a62954954417e72733334", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50224.0, + "value": 46666.714, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0c1e4a0e3603bc253c9d63c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4812ee8c51821a726bed66f", "aggregation": { "method": "sum" }, @@ -196650,19 +196751,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000106", + "id": "E14001297", "level": "constituency", - "name": "Pontypridd", + "name": "Huddersfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Pontypridd: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Huddersfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000106" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001297" }, "measure": { "unit": "count" @@ -196683,28 +196784,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0c1e4a0e3603bc253c9d63c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4812ee8c51821a726bed66f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44896.966, + "value": 45822.177, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0cf8202881b5e6cacc2e452", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e496769c7bb4af741b634022", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -196720,7 +196821,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -196729,7 +196830,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -196737,27 +196838,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001292", + "id": "E14001482", "level": "constituency", - "name": "Hornchurch and Upminster", + "name": "South Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hornchurch and Upminster: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South Cotswolds: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001292" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001482" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -196772,28 +196873,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0cf8202881b5e6cacc2e452", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e496769c7bb4af741b634022", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 151587756.379, + "value": 44020.511, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0d2c53c7534a893c3a2e49f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e49ec74719c501267250c64b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -196809,7 +196910,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -196818,150 +196919,61 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001296", - "level": "constituency", - "name": "Hove and Portslade", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Hove and Portslade: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001296" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0d2c53c7534a893c3a2e49f", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 41640.899, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0e961e56884d746dd3d6efa", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001156", + "id": "E14001137", "level": "constituency", - "name": "Central Suffolk and North Ipswich", + "name": "Bromley and Biggin Hill", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Central Suffolk and North Ipswich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bromley and Biggin Hill: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001156" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001137" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0e961e56884d746dd3d6efa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e49ec74719c501267250c64b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 158733967.843, + "value": 549978477.717, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e10794b1e2c7b4c4b796ce50", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4ae9ea91f469b870d4cd96a", "aggregation": { "method": "sum" }, @@ -197002,19 +197014,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001367", + "id": "E14001210", "level": "constituency", - "name": "Middlesbrough and Thornaby East", + "name": "Earley and Woodley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Middlesbrough and Thornaby East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Earley and Woodley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001367" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001210" }, "measure": { "unit": "kwh" @@ -197035,28 +197047,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e10794b1e2c7b4c4b796ce50", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4ae9ea91f469b870d4cd96a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 513322409.848, + "value": 461267548.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e12f7d7fd2f892fdf9611213", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4b64f6b57c6109ae47fd52d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -197069,83 +197081,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001401", + "id": "E14001091", "level": "constituency", - "name": "North West Cambridgeshire", + "name": "Birkenhead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North West Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Birkenhead: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001401" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001091" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e12f7d7fd2f892fdf9611213", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4b64f6b57c6109ae47fd52d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 172105259.188, + "value": 46771.714, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e168081f66fab5991308f24c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4ec7f0c89f700bc8f70b376", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -197161,7 +197171,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -197170,7 +197180,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -197178,27 +197188,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001265", + "id": "E14001329", "level": "constituency", - "name": "Hampstead and Highgate", + "name": "Leigh and Atherton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hampstead and Highgate: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Leigh and Atherton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001265" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001329" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -197211,20 +197221,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e168081f66fab5991308f24c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4ec7f0c89f700bc8f70b376", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 570617695.477, + "value": 48796.234, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e18495d54a164e10a6406c86", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e51464f61e06b30c078da830", "aggregation": { "method": "sum" }, @@ -197265,19 +197275,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001127", + "id": "E14001187", "level": "constituency", - "name": "Bridlington and The Wolds", + "name": "Croydon South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bridlington and The Wolds: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Croydon South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001127" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001187" }, "measure": { "unit": "kwh" @@ -197300,20 +197310,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e18495d54a164e10a6406c86", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e51464f61e06b30c078da830", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 148992898.989, + "value": 162473179.391, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e19b3f5dfcad82ccf82b8917", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e534f54eab3516f40e1e2df8", "aggregation": { "method": "sum" }, @@ -197354,19 +197364,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001317", + "id": "E14001470", "level": "constituency", - "name": "Knowsley", + "name": "Sheffield South East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Knowsley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sheffield South East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001317" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001470" }, "measure": { "unit": "kwh" @@ -197389,20 +197399,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e19b3f5dfcad82ccf82b8917", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e534f54eab3516f40e1e2df8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 121418384.58, + "value": 125604506.014, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1c1236f46ef29c85eb13281", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e537caa79777a849ce8fcb54", "aggregation": { "method": "sum" }, @@ -197443,19 +197453,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001420", + "id": "E14001131", "level": "constituency", - "name": "Oxford West and Abingdon", + "name": "Bristol Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Oxford West and Abingdon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bristol Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001420" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001131" }, "measure": { "unit": "kwh" @@ -197478,28 +197488,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1c1236f46ef29c85eb13281", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e537caa79777a849ce8fcb54", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 151403953.955, + "value": 140321769.458, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1d75f140d9ab3cda511b61a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e55f86d420c88b9f20ab1cbc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -197512,83 +197522,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001359", + "id": "E14001152", "level": "constituency", - "name": "Mid Bedfordshire", + "name": "Carlisle", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Carlisle: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001359" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001152" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1d75f140d9ab3cda511b61a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e55f86d420c88b9f20ab1cbc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43004.456, + "value": 479354231.843, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e21319e426b35dc2149600bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e57f4fc226cd80c8201821db", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -197604,7 +197612,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -197613,7 +197621,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -197621,27 +197629,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001169", + "id": "E14001264", "level": "constituency", - "name": "Chipping Barnet", + "name": "Hammersmith and Chiswick", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chipping Barnet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hammersmith and Chiswick: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001169" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001264" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -197656,20 +197664,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e21319e426b35dc2149600bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e57f4fc226cd80c8201821db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46288.105, + "value": 167592471.813, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e589dda8f424bb1fcd43d995", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001068", + "level": "constituency", + "name": "Ashfield", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Ashfield: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001068" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e589dda8f424bb1fcd43d995", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 479010807.615, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e22091057b911c83c0df9168", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e58e1d5a4069846286a64aa3", "aggregation": { "method": "sum" }, @@ -197710,19 +197805,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001375", + "id": "E14001364", "level": "constituency", - "name": "Newark", + "name": "Mid Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newark: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Mid Leicestershire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001375" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001364" }, "measure": { "unit": "count" @@ -197743,28 +197838,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e22091057b911c83c0df9168", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e58e1d5a4069846286a64aa3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37003.764, + "value": 42276.522, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e25243deee868da048aedda6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e59032cd81cdc86479bfd59d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -197777,75 +197872,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001423", + "id": "S14000103", "level": "constituency", - "name": "Penistone and Stocksbridge", + "name": "Perth and Kinross-shire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Penistone and Stocksbridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Perth and Kinross-shire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001423" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000103" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e25243deee868da048aedda6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e59032cd81cdc86479bfd59d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41018.464, + "value": 37417.437, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2f049ce9397acd1669fb623", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5b1ffa078a66f34736586a6", "aggregation": { "method": "sum" }, @@ -197886,19 +197979,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000088", + "id": "E14001143", "level": "constituency", - "name": "Caerphilly", + "name": "Burton and Uttoxeter", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Caerphilly: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Burton and Uttoxeter: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001143" }, "measure": { "unit": "count" @@ -197919,28 +198012,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2f049ce9397acd1669fb623", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5b1ffa078a66f34736586a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42270.913, + "value": 45155.86, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2f5fa1807317232f1f053eb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e60905fe9a11e3a617fa8cd6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -197956,7 +198049,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -197965,7 +198058,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -197973,27 +198066,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001544", + "id": "E14001502", "level": "constituency", - "name": "Thirsk and Malton", + "name": "Southend West and Leigh", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Thirsk and Malton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Southend West and Leigh: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001544" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001502" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -198008,28 +198101,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2f5fa1807317232f1f053eb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e60905fe9a11e3a617fa8cd6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 181943827.28, + "value": 45490.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e32d1c35f9e573d02c1469f4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e60e1ca66d52f87fdab28309", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -198045,7 +198138,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -198054,7 +198147,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -198062,27 +198155,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001139", + "id": "E14001116", "level": "constituency", - "name": "Broxbourne", + "name": "Bournemouth West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Broxbourne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bournemouth West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001139" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001116" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -198095,28 +198188,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e32d1c35f9e573d02c1469f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e60e1ca66d52f87fdab28309", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 482192493.496, + "value": 39254.838, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3396ef3e547f5f6adbcd38b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e63d2cde61914c385bd6577b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -198129,75 +198222,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001066", + "id": "E14001240", "level": "constituency", - "name": "Amber Valley", + "name": "Forest of Dean", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Amber Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Forest of Dean: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001066" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001240" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3396ef3e547f5f6adbcd38b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e63d2cde61914c385bd6577b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 135436688.347, + "value": 25408.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e35adf564221fb5548222137", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e655061baa09d7ba8ef8a5e9", "aggregation": { "method": "sum" }, @@ -198238,19 +198329,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001236", + "id": "E14001574", "level": "constituency", - "name": "Feltham and Heston", + "name": "West Bromwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Feltham and Heston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, West Bromwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001236" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001574" }, "measure": { "unit": "kwh" @@ -198273,28 +198364,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e35adf564221fb5548222137", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e655061baa09d7ba8ef8a5e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 156060981.559, + "value": 136248446.976, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e37a55a7520c315f6a0b96dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e678def11473228127afa5fe", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -198307,81 +198398,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000098", + "id": "E14001281", "level": "constituency", - "name": "Llanelli", + "name": "Hereford and South Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Llanelli: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hereford and South Herefordshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001281" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e37a55a7520c315f6a0b96dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e678def11473228127afa5fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 348374401.191, + "value": 45018.54, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e37b57be306c7c4bc22af47e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e68124af9234799f8ccb384f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -198394,83 +198487,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000062", + "id": "E14001404", "level": "constituency", - "name": "Aberdeenshire North and Moray East", + "name": "North West Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aberdeenshire North and Moray East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North West Leicestershire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000062" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001404" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e37b57be306c7c4bc22af47e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e68124af9234799f8ccb384f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49657.399, + "value": 42502.963, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e37e2d511584c877356af277", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e683b73ecb78d86e1e05001e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -198483,81 +198574,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001285", + "id": "E14001418", "level": "constituency", - "name": "Hexham", + "name": "Ossett and Denby Dale", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hexham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ossett and Denby Dale: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001285" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001418" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e37e2d511584c877356af277", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e683b73ecb78d86e1e05001e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 446316942.791, + "value": 42669.398, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e37f62b61e50a130acbcb350", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6b436296de22e7eb4d1a45e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -198570,75 +198663,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001503", + "id": "E14001381", "level": "constituency", - "name": "Southgate and Wood Green", + "name": "Newton Abbot", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Southgate and Wood Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Newton Abbot: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001503" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001381" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e37f62b61e50a130acbcb350", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6b436296de22e7eb4d1a45e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 170658637.096, + "value": 36879.567, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3b8d0475fbfc75c1d4f5ba1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6c0f177cc20570124f99ae0", "aggregation": { "method": "sum" }, @@ -198679,19 +198770,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001084", + "id": "E14001584", "level": "constituency", - "name": "Bedford", + "name": "Widnes and Halewood", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bedford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Widnes and Halewood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001084" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001584" }, "measure": { "unit": "kwh" @@ -198712,28 +198803,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3b8d0475fbfc75c1d4f5ba1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6c0f177cc20570124f99ae0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 464264171.94, + "value": 404047075.69, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3beea43dc42c4aed76d33a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6ea1863a0aaffa750670bef", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -198746,73 +198837,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001584", + "id": "E14001575", "level": "constituency", - "name": "Widnes and Halewood", + "name": "West Dorset", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Widnes and Halewood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, West Dorset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001584" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001575" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3beea43dc42c4aed76d33a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6ea1863a0aaffa750670bef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40440.825, + "value": 48761.436, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3c4edf6852a5f32c5ba8966", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6ee065320dd9d833e414738", "aggregation": { "method": "sum" }, @@ -198853,19 +198946,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001603", + "id": "E14001071", "level": "constituency", - "name": "Yeovil", + "name": "Aylesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Yeovil: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Aylesbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001603" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001071" }, "measure": { "unit": "kwh" @@ -198886,28 +198979,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3c4edf6852a5f32c5ba8966", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6ee065320dd9d833e414738", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 336344612.126, + "value": 458682136.97, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3ca0ff811d142d2405cbda8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6ef830c5dcc41ca23e395e0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -198920,81 +199013,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001499", + "id": "E14001184", "level": "constituency", - "name": "Southampton Itchen", + "name": "Crawley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Southampton Itchen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Crawley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001499" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001184" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3ca0ff811d142d2405cbda8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6ef830c5dcc41ca23e395e0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 330717973.465, + "value": 46540.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3ea5feaa61308f2ea92e5f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6f880f696a358848b647562", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -199010,7 +199105,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -199019,7 +199114,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -199027,27 +199122,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001266", + "id": "E14001452", "level": "constituency", - "name": "Harborough, Oadby and Wigston", + "name": "Rotherham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harborough, Oadby and Wigston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Rotherham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001266" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001452" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -199060,20 +199155,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3ea5feaa61308f2ea92e5f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6f880f696a358848b647562", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 537016530.56, + "value": 47463.191, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4692deb52dcf0fdb4a5924e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6fbb394f5dc4308a65374e4", "aggregation": { "method": "sum" }, @@ -199114,19 +199209,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000091", + "id": "E14001412", "level": "constituency", - "name": "Gordon and Buchan", + "name": "Nottingham South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gordon and Buchan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Nottingham South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000091" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001412" }, "measure": { "unit": "kwh" @@ -199149,28 +199244,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4692deb52dcf0fdb4a5924e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6fbb394f5dc4308a65374e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 172330797.042, + "value": 132599172.703, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e48885377b0ad220f0adcb15", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e702afb89b2bf49eaeaa8f00", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -199186,7 +199281,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -199195,7 +199290,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -199203,27 +199298,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001299", + "id": "S14000072", "level": "constituency", - "name": "Hyndburn", + "name": "Cumbernauld and Kirkintilloch", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hyndburn: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cumbernauld and Kirkintilloch: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001299" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000072" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -199238,28 +199333,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e48885377b0ad220f0adcb15", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e702afb89b2bf49eaeaa8f00", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 121332051.22, + "value": 42743.058, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e50b8d8e9796e35852782c4e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7037f587f7e5aa61d08a675", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -199275,7 +199370,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -199284,158 +199379,69 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001268", - "level": "constituency", - "name": "Harpenden and Berkhamsted", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Harpenden and Berkhamsted: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001268" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e50b8d8e9796e35852782c4e", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 552718836.221, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5344eef8afca2e8e0573531", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001312", + "id": "E14001488", "level": "constituency", - "name": "Kingston and Surbiton", + "name": "South Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kingston and Surbiton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South Leicestershire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001312" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001488" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5344eef8afca2e8e0573531", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7037f587f7e5aa61d08a675", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47764.0, + "value": 40460.601, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e536a158b00e593b495207d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e704e0e1f00bb5a1831b401e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -199451,7 +199457,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -199460,7 +199466,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -199468,27 +199474,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001374", + "id": "E14001277", "level": "constituency", - "name": "New Forest West", + "name": "Hazel Grove", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, New Forest West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hazel Grove: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001374" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001277" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -199503,28 +199509,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e536a158b00e593b495207d0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e704e0e1f00bb5a1831b401e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41439.507, + "value": 135538822.319, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e569bbea4b738939f9fec8d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e71b64979ff19bd6da7f61f8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -199537,83 +199543,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001256", + "id": "E14001591", "level": "constituency", - "name": "Great Yarmouth", + "name": "Witney", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Great Yarmouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Witney: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001256" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001591" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e569bbea4b738939f9fec8d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e71b64979ff19bd6da7f61f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 157685731.929, + "value": 387767534.768, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e578bf4a619b23907243fed1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e78889474e693e7a5696150c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -199629,7 +199633,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -199638,7 +199642,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -199646,27 +199650,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001377", + "id": "E14001257", "level": "constituency", - "name": "Newcastle upon Tyne Central and West", + "name": "Greenwich and Woolwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newcastle upon Tyne Central and West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Greenwich and Woolwich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001377" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001257" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -199679,28 +199683,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e578bf4a619b23907243fed1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e78889474e693e7a5696150c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 565336839.732, + "value": 32535.336, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e58a0a048d4b293c6c8783f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7a968119a1d490c2e4640c9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -199713,75 +199717,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001456", + "id": "E14001400", "level": "constituency", - "name": "Runnymede and Weybridge", + "name": "North Warwickshire and Bedworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Runnymede and Weybridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, North Warwickshire and Bedworth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001456" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001400" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e58a0a048d4b293c6c8783f8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7a968119a1d490c2e4640c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 202363967.294, + "value": 38116.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e666c93a62dcea133db0f022", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7b7a9b5dccc071c150cf0a9", "aggregation": { "method": "sum" }, @@ -199822,19 +199824,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000089", + "id": "S14000106", "level": "constituency", - "name": "Cardiff East", + "name": "West Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cardiff East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, West Dunbartonshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000089" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000106" }, "measure": { "unit": "count" @@ -199855,28 +199857,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e666c93a62dcea133db0f022", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7b7a9b5dccc071c150cf0a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41840.033, + "value": 43192.994, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e668f3f9fb4fdbb9e75af48b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7caede861bbdcae2cc55e48", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -199892,7 +199894,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -199901,7 +199903,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -199909,27 +199911,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000110", + "id": "E14001480", "level": "constituency", - "name": "Vale of Glamorgan", + "name": "South Basildon and East Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Vale of Glamorgan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South Basildon and East Thurrock: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001480" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -199944,28 +199946,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e668f3f9fb4fdbb9e75af48b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7caede861bbdcae2cc55e48", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 140069451.847, + "value": 42414.469, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6ad247eb3e18458b2cbded6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7e2837c80c83e510abfa50a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -199978,83 +199980,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001214", + "id": "E14001332", "level": "constituency", - "name": "East Hampshire", + "name": "Lewisham North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Lewisham North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001214" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001332" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6ad247eb3e18458b2cbded6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7e2837c80c83e510abfa50a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 169808069.673, + "value": 38390.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6bffaaa47421e043660a302", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7e66ef9b4b7a9c302d39987", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -200067,75 +200067,160 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001243", + "id": "E14001331", "level": "constituency", - "name": "Gainsborough", + "name": "Lewisham East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gainsborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Lewisham East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001243" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001331" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6bffaaa47421e043660a302", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7e66ef9b4b7a9c302d39987", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45394.0, + "value": 43567.0, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7ff4ec997c1c6706cbfd47b", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001428", + "level": "constituency", + "name": "Pontefract, Castleford and Knottingley", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Pontefract, Castleford and Knottingley: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001428" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7ff4ec997c1c6706cbfd47b", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 458632971.522, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6cf725bdf63065842f31dde", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e80348d200a24a0506ac247f", "aggregation": { "method": "sum" }, @@ -200176,19 +200261,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001162", + "id": "E14001247", "level": "constituency", - "name": "Chesham and Amersham", + "name": "Glastonbury and Somerton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chesham and Amersham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Glastonbury and Somerton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001162" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001247" }, "measure": { "unit": "kwh" @@ -200211,28 +200296,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6cf725bdf63065842f31dde", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e80348d200a24a0506ac247f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 180684515.95, + "value": 173550444.661, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6d0cc7b27a8384e6ac213c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e82bb4bf34ac029050526e35", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -200245,73 +200330,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001258", + "id": "E14001340", "level": "constituency", - "name": "Guildford", + "name": "Liverpool Wavertree", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Guildford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Liverpool Wavertree: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001258" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001340" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6d0cc7b27a8384e6ac213c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e82bb4bf34ac029050526e35", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36896.465, + "value": 47033.928, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e70427b2946efb3ea169ded9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8390e213062acd4003581ae", "aggregation": { "method": "sum" }, @@ -200352,19 +200439,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001076", + "id": "E14001368", "level": "constituency", - "name": "Barrow and Furness", + "name": "Middlesbrough South and East Cleveland", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Barrow and Furness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Middlesbrough South and East Cleveland: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001076" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001368" }, "measure": { "unit": "kwh" @@ -200385,28 +200472,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e70427b2946efb3ea169ded9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8390e213062acd4003581ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 446143466.268, + "value": 460825344.294, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e71f75c5f19819d7e71428c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e83f154fcd08fdb281f33b32", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -200422,7 +200509,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -200431,7 +200518,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -200439,27 +200526,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001084", + "id": "S14000103", "level": "constituency", - "name": "Bedford", + "name": "Perth and Kinross-shire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bedford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Perth and Kinross-shire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001084" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000103" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -200474,28 +200561,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e71f75c5f19819d7e71428c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e83f154fcd08fdb281f33b32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 147984110.687, + "value": 52991.528, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e75eacdaaadcd357e36360e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e84c8b4ab170133b3bfaca60", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -200508,83 +200595,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001453", + "id": "E14001539", "level": "constituency", - "name": "Rugby", + "name": "Tatton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rugby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Tatton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001453" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001539" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e75eacdaaadcd357e36360e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e84c8b4ab170133b3bfaca60", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49297.538, + "value": 554658548.301, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e76b680936dfa362c845d2b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8557d18147c2e925229b6c1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -200600,7 +200685,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -200609,7 +200694,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -200617,27 +200702,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001282", + "id": "E14001243", "level": "constituency", - "name": "Herne Bay and Sandwich", + "name": "Gainsborough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Herne Bay and Sandwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Gainsborough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001282" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001243" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -200650,20 +200735,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e76b680936dfa362c845d2b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8557d18147c2e925229b6c1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42119.049, + "value": 390156091.065, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7810243b89c8f2645c76f3a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e856a9ca45f045657b592781", "aggregation": { "method": "sum" }, @@ -200704,19 +200789,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001551", + "id": "S14000110", "level": "constituency", - "name": "Torbay", + "name": "Kilmarnock and Loudoun", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Torbay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Kilmarnock and Loudoun: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001551" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000110" }, "measure": { "unit": "kwh" @@ -200739,28 +200824,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7810243b89c8f2645c76f3a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e856a9ca45f045657b592781", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 154798265.5, + "value": 131865181.773, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7bbf1f31fdeae9d3ee4eacc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e85fe18f09c8760f39ae7ae4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -200773,83 +200858,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001605", + "id": "E14001070", "level": "constituency", - "name": "York Outer", + "name": "Ashton-under-Lyne", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, York Outer: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ashton-under-Lyne: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001605" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001070" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7bbf1f31fdeae9d3ee4eacc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e85fe18f09c8760f39ae7ae4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41260.936, + "value": 445589251.829, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7eb034468ef08160e7eda62", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e86bf23997edf2a060ed13c9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -200865,7 +200948,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -200874,7 +200957,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -200882,27 +200965,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001126", + "id": "E14001237", "level": "constituency", - "name": "Bridgwater", + "name": "Filton and Bradley Stoke", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bridgwater: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Filton and Bradley Stoke: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001126" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001237" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -200917,20 +201000,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7eb034468ef08160e7eda62", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e86bf23997edf2a060ed13c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 160103418.109, + "value": 46124.48, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e810a9e81d37c101730869b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e876655bd51beeb5964d3bbf", "aggregation": { "method": "sum" }, @@ -200971,19 +201054,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001590", + "id": "E14001241", "level": "constituency", - "name": "Witham", + "name": "Frome and East Somerset", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Witham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Frome and East Somerset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001590" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001241" }, "measure": { "unit": "count" @@ -201004,28 +201087,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e810a9e81d37c101730869b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e876655bd51beeb5964d3bbf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 34271.33, + "value": 31390.28, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8212a958a5cf973a7cc7150", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8935112fcdc1e89a646e87e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -201038,83 +201121,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001540", + "id": "E14001502", "level": "constituency", - "name": "Taunton and Wellington", + "name": "Southend West and Leigh", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Taunton and Wellington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Southend West and Leigh: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001540" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001502" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8212a958a5cf973a7cc7150", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8935112fcdc1e89a646e87e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50020.908, + "value": 42974.149, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e862324a9f251b75b38f3d53", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e89f0bd56eac7397fb2e0bde", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -201127,83 +201208,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001506", + "id": "E14001329", "level": "constituency", - "name": "Spen Valley", + "name": "Leigh and Atherton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Spen Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Leigh and Atherton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001506" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001329" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e862324a9f251b75b38f3d53", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e89f0bd56eac7397fb2e0bde", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 127884440.378, + "value": 471677463.73, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e87938d7751d164d3646cff5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8da7d22afc609da4b98a8bb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -201216,83 +201295,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001216", + "id": "E14001085", "level": "constituency", - "name": "East Thanet", + "name": "Bermondsey and Old Southwark", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Thanet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bermondsey and Old Southwark: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001216" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001085" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e87938d7751d164d3646cff5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8da7d22afc609da4b98a8bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 154431794.454, + "value": 30969.792, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8b260572cf803df180ee3b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9139d2a7535099866633e97", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -201308,7 +201385,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -201317,7 +201394,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -201325,27 +201402,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000082", + "id": "E14001456", "level": "constituency", - "name": "Edinburgh West", + "name": "Runnymede and Weybridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Edinburgh West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Runnymede and Weybridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000082" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001456" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -201358,28 +201435,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8b260572cf803df180ee3b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9139d2a7535099866633e97", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 573903229.676, + "value": 39780.764, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8c637ec9773623868420778", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9156ac928f60342e2d04d27", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -201392,73 +201469,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001321", + "id": "E14001116", "level": "constituency", - "name": "Leeds North East", + "name": "Bournemouth West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leeds North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bournemouth West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001321" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001116" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8c637ec9773623868420778", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9156ac928f60342e2d04d27", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 529696967.058, + "value": 47672.265, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8cacc7f0975a268d03235f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e93453333625df2d962cc7b1", "aggregation": { "method": "sum" }, @@ -201499,19 +201578,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001575", + "id": "E14001508", "level": "constituency", - "name": "West Dorset", + "name": "St Austell and Newquay", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Dorset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, St Austell and Newquay: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001575" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001508" }, "measure": { "unit": "kwh" @@ -201532,28 +201611,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8cacc7f0975a268d03235f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e93453333625df2d962cc7b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 295296388.611, + "value": 239229023.591, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8cbaecde9919a5e023fc387", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e941b78c1d27b92328476cf5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -201569,7 +201648,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -201578,7 +201657,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -201586,27 +201665,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001224", + "id": "E14001167", "level": "constituency", - "name": "Ely and East Cambridgeshire", + "name": "Chingford and Woodford Green", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ely and East Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Chingford and Woodford Green: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001224" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001167" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -201619,28 +201698,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8cbaecde9919a5e023fc387", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e941b78c1d27b92328476cf5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 35749.813, + "value": 519050194.841, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8eb1388acdba4932c2751fa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e946f8618d8922d246551ba1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -201656,7 +201735,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -201665,7 +201744,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -201673,27 +201752,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001105", + "id": "E14001573", "level": "constituency", - "name": "Blackpool South", + "name": "Welwyn Hatfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Blackpool South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Welwyn Hatfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001105" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001573" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -201708,28 +201787,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8eb1388acdba4932c2751fa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e946f8618d8922d246551ba1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 158289892.976, + "value": 46300.315, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8f29882e4e4c4cdbd6eeb39", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e952912c3e7a2fec1f343a52", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -201742,83 +201821,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001196", + "id": "E14001279", "level": "constituency", - "name": "Dewsbury and Batley", + "name": "Hendon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dewsbury and Batley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hendon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001196" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001279" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8f29882e4e4c4cdbd6eeb39", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e952912c3e7a2fec1f343a52", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39926.323, + "value": 530342393.776, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e90fa9ebb97ab912954aee94", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e975d7ced625db3d1f839089", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -201831,83 +201908,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001266", + "id": "E14001187", "level": "constituency", - "name": "Harborough, Oadby and Wigston", + "name": "Croydon South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harborough, Oadby and Wigston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Croydon South: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001266" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001187" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e90fa9ebb97ab912954aee94", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e975d7ced625db3d1f839089", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 146602710.002, + "value": 599311278.368, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e94c47721042559a9490002d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e97cf30702bb45418e3f0e4d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -201923,7 +201998,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -201932,7 +202007,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -201940,27 +202015,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001384", + "id": "S14000070", "level": "constituency", - "name": "North Bedfordshire", + "name": "Coatbridge and Bellshill", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Coatbridge and Bellshill: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001384" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000070" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -201973,20 +202048,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e94c47721042559a9490002d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e97cf30702bb45418e3f0e4d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36822.348, + "value": 479016885.471, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e95b796197d591004a12716d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e97d8cad17b369363a55c439", "aggregation": { "method": "sum" }, @@ -202027,19 +202102,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001094", + "id": "E14001124", "level": "constituency", - "name": "Birmingham Hall Green and Moseley", + "name": "Brentford and Isleworth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Hall Green and Moseley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Brentford and Isleworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001094" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001124" }, "measure": { "unit": "count" @@ -202060,28 +202135,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e95b796197d591004a12716d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e97d8cad17b369363a55c439", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37554.888, + "value": 36279.806, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e97b82be1b56bf6e0c397eee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9a1efd328a263d02f5d13e9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -202094,137 +202169,48 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001115", + "id": "S14000110", "level": "constituency", - "name": "Bournemouth East", + "name": "Kilmarnock and Loudoun", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bournemouth East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Kilmarnock and Loudoun: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001115" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000110" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e97b82be1b56bf6e0c397eee", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 49125.046, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9914c3d97ae5af404914359", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001304", - "level": "constituency", - "name": "Isle of Wight West", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Isle of Wight West: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001304" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, "period": { "type": "gas_year", "value": 2024 @@ -202236,28 +202222,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9914c3d97ae5af404914359", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9a1efd328a263d02f5d13e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 243618814.326, + "value": 44915.324, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e998a7e4ff4fc08a90ed3033", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9bebfd0adc15b3a2ba81e35", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -202270,81 +202256,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000075", + "id": "E14001603", "level": "constituency", - "name": "Dundee Central", + "name": "Yeovil", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dundee Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Yeovil: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000075" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001603" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e998a7e4ff4fc08a90ed3033", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9bebfd0adc15b3a2ba81e35", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44369.933, + "value": 48784.869, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9ce62e063e30493bdd7b7ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9d6d9adce3597edda41c47c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -202360,7 +202348,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -202369,7 +202357,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -202377,27 +202365,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001341", + "id": "E14001451", "level": "constituency", - "name": "Liverpool West Derby", + "name": "Rother Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Liverpool West Derby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Rother Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001341" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001451" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -202412,20 +202400,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9ce62e063e30493bdd7b7ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9d6d9adce3597edda41c47c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 123106143.207, + "value": 41343.678, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9d0788d1f34b11b1bdb106b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9f1fb2ab62d672dce0c7eaa", "aggregation": { "method": "sum" }, @@ -202466,19 +202454,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001119", + "id": "E14001530", "level": "constituency", - "name": "Bradford South", + "name": "Suffolk Coastal", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bradford South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Suffolk Coastal: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001119" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001530" }, "measure": { "unit": "count" @@ -202499,28 +202487,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9d0788d1f34b11b1bdb106b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9f1fb2ab62d672dce0c7eaa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44178.718, + "value": 35052.621, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9d237a39390ba3b37c7d935", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9f864d802b067c1083af373", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -202533,81 +202521,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000100", + "id": "E14001214", "level": "constituency", - "name": "Mid and South Pembrokeshire", + "name": "East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid and South Pembrokeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, East Hampshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000100" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001214" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9d237a39390ba3b37c7d935", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9f864d802b067c1083af373", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 32508.692, + "value": 169808069.673, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9d2feecae41b883af91845f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea03eaf434ac2899088faf19", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -202623,7 +202613,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -202632,7 +202622,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -202640,27 +202630,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001178", + "id": "E14001222", "level": "constituency", - "name": "Congleton", + "name": "Ellesmere Port and Bromborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Congleton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ellesmere Port and Bromborough: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001178" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001222" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -202675,28 +202665,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9d2feecae41b883af91845f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea03eaf434ac2899088faf19", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43059.455, + "value": 127105137.538, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea0be83066a16f7f04c0cdac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea1c4bb64bb308c60a03abea", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -202709,81 +202699,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001573", + "id": "E14001279", "level": "constituency", - "name": "Welwyn Hatfield", + "name": "Hendon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Welwyn Hatfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hendon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001573" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001279" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea0be83066a16f7f04c0cdac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea1c4bb64bb308c60a03abea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 506845796.188, + "value": 54272.356, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea100c7699136e4bb36d7ad4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea2128c319c92d9357c35b23", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -202796,83 +202788,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001163", + "id": "E14001108", "level": "constituency", - "name": "Chester North and Neston", + "name": "Bognor Regis and Littlehampton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chester North and Neston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bognor Regis and Littlehampton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001163" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001108" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea100c7699136e4bb36d7ad4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea2128c319c92d9357c35b23", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 138657581.46, + "value": 451392008.866, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea1c867e8ad15afd8fbc67f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea51a791216f3ce2cafdfaa6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -202885,83 +202875,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001121", + "id": "E14001490", "level": "constituency", - "name": "Braintree", + "name": "South Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Braintree: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South Northamptonshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001121" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001490" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea1c867e8ad15afd8fbc67f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea51a791216f3ce2cafdfaa6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45077.741, + "value": 36520.443, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea50e2adc89ccf52f686df8d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea6e648ef80d77ad0b0822c7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -202977,7 +202965,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -202986,7 +202974,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -202994,27 +202982,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000097", + "id": "E14001278", "level": "constituency", - "name": "Gower", + "name": "Hemel Hempstead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gower: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hemel Hempstead: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000097" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001278" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -203029,20 +203017,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea50e2adc89ccf52f686df8d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea6e648ef80d77ad0b0822c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 140284865.904, + "value": 44641.663, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eabab1eadc145361ad67cae6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea7236b74439484bb6341982", "aggregation": { "method": "sum" }, @@ -203083,19 +203071,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001393", + "id": "E14001174", "level": "constituency", - "name": "North East Hertfordshire", + "name": "Clacton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North East Hertfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Clacton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001393" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001174" }, "measure": { "unit": "kwh" @@ -203116,28 +203104,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eabab1eadc145361ad67cae6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea7236b74439484bb6341982", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 414464170.762, + "value": 437473500.099, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eabd809213cf17a3a0600ded", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea7f423d265d0dd9d2b17eec", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -203150,81 +203138,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001257", + "id": "E14001213", "level": "constituency", - "name": "Greenwich and Woolwich", + "name": "East Ham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Greenwich and Woolwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, East Ham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001257" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001213" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eabd809213cf17a3a0600ded", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea7f423d265d0dd9d2b17eec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 32535.336, + "value": 119307173.423, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eac0275d61cf0f45d7c88c2a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea7ff8a5ed4fdf0c05c6c77c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -203237,81 +203227,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001439", + "id": "E14001116", "level": "constituency", - "name": "Reading West and Mid Berkshire", + "name": "Bournemouth West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Reading West and Mid Berkshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bournemouth West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001439" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001116" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eac0275d61cf0f45d7c88c2a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea7ff8a5ed4fdf0c05c6c77c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 29346.494, + "value": 154581264.098, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ead65fa765ee46c009ab454a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea87a507601836c114749b05", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -203327,7 +203319,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -203336,7 +203328,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -203344,27 +203336,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000051", + "id": "E14001345", "level": "constituency", - "name": "Orkney and Shetland", + "name": "Luton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Orkney and Shetland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Luton North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000051" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001345" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -203379,28 +203371,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ead65fa765ee46c009ab454a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea87a507601836c114749b05", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 170219127.271, + "value": 40664.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eae03eb6daa6a85bd6ad4304", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea8c3ad1d0f8a15ac24a5661", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -203416,7 +203408,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -203425,7 +203417,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -203433,27 +203425,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001603", + "id": "E14001564", "level": "constituency", - "name": "Yeovil", + "name": "Warrington North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Yeovil: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Warrington North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001603" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001564" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -203468,20 +203460,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eae03eb6daa6a85bd6ad4304", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea8c3ad1d0f8a15ac24a5661", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48784.869, + "value": 127287859.97, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eaf922baad65d75b8b380fa6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea918c183e9d9fb0ee01668e", "aggregation": { "method": "sum" }, @@ -203522,19 +203514,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001311", + "id": "E14001544", "level": "constituency", - "name": "Kettering", + "name": "Thirsk and Malton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kettering: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Thirsk and Malton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001311" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001544" }, "measure": { "unit": "count" @@ -203555,107 +203547,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eaf922baad65d75b8b380fa6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea918c183e9d9fb0ee01668e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46207.383, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb0b0c78680f560177877a65", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001475", - "level": "constituency", - "name": "Skipton and Ripon", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Skipton and Ripon: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001475" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb0b0c78680f560177877a65", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 425334731.585, + "value": 30778.496, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb246dc0c1a208e5d2a8eb64", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eaf8daa41b03a591e12b0f4c", "aggregation": { "method": "sum" }, @@ -203696,19 +203601,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001067", + "id": "E14001299", "level": "constituency", - "name": "Arundel and South Downs", + "name": "Hyndburn", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Arundel and South Downs: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hyndburn: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001067" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001299" }, "measure": { "unit": "count" @@ -203731,20 +203636,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb246dc0c1a208e5d2a8eb64", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eaf8daa41b03a591e12b0f4c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46327.062, + "value": 42094.026, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb67a6684c3169625ee51fd0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb102bd15dd094f47b097f34", "aggregation": { "method": "sum" }, @@ -203785,19 +203690,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001173", + "id": "E14001324", "level": "constituency", - "name": "City of Durham", + "name": "Leeds South West and Morley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, City of Durham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Leeds South West and Morley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001173" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001324" }, "measure": { "unit": "count" @@ -203818,20 +203723,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb67a6684c3169625ee51fd0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb102bd15dd094f47b097f34", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40904.977, + "value": 42337.955, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb73ed2bee3fe267cfc2e589", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb3179145ee8b116b44a8da0", "aggregation": { "method": "sum" }, @@ -203872,19 +203777,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001380", + "id": "E14001344", "level": "constituency", - "name": "Newcastle-under-Lyme", + "name": "Lowestoft", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newcastle-under-Lyme: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Lowestoft: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001380" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001344" }, "measure": { "unit": "kwh" @@ -203905,28 +203810,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb73ed2bee3fe267cfc2e589", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb3179145ee8b116b44a8da0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 459343816.156, + "value": 395516821.993, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb79044c6e1b617e340b2dc9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb3794efb269b2ccf49cc949", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -203942,7 +203847,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -203951,7 +203856,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -203959,27 +203864,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001342", + "id": "E14001554", "level": "constituency", - "name": "Loughborough", + "name": "Truro and Falmouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Loughborough: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Truro and Falmouth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001342" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001554" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -203994,28 +203899,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb79044c6e1b617e340b2dc9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb3794efb269b2ccf49cc949", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 129954928.428, + "value": 45903.414, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb90235e01ae56bed5f1c477", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb497a706bed8629c9518738", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -204031,7 +203936,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -204040,7 +203945,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -204048,27 +203953,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001605", + "id": "E14001076", "level": "constituency", - "name": "York Outer", + "name": "Barrow and Furness", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, York Outer: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Barrow and Furness: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001605" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001076" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -204083,28 +203988,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb90235e01ae56bed5f1c477", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb497a706bed8629c9518738", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 134890484.053, + "value": 48245.049, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebc5b2dec8a49040face0197", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb4a04812982ff3c127e86c7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -204117,75 +204022,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001520", + "id": "E14001380", "level": "constituency", - "name": "Stoke-on-Trent Central", + "name": "Newcastle-under-Lyme", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stoke-on-Trent Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Newcastle-under-Lyme: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001520" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001380" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebc5b2dec8a49040face0197", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb4a04812982ff3c127e86c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51255.855, + "value": 459343816.156, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebc6d479ff43053703b1f430", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb52b8bffb2b5f264d326a3a", "aggregation": { "method": "sum" }, @@ -204226,19 +204129,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001516", + "id": "W07000105", "level": "constituency", - "name": "Stevenage", + "name": "Newport West and Islwyn", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stevenage: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Newport West and Islwyn: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001516" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000105" }, "measure": { "unit": "count" @@ -204261,28 +204164,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebc6d479ff43053703b1f430", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb52b8bffb2b5f264d326a3a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42651.03, + "value": 44584.779, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec073dce3a7a0000d4f171ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb688a75fed4561a020d99ed", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -204298,7 +204201,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -204307,7 +204210,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -204315,27 +204218,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001156", + "id": "E14001492", "level": "constituency", - "name": "Central Suffolk and North Ipswich", + "name": "South Shields", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Central Suffolk and North Ipswich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Shields: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001156" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001492" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -204348,28 +204251,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec073dce3a7a0000d4f171ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb688a75fed4561a020d99ed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 29100.814, + "value": 470782714.667, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec0bc7b58449666bbd07d7ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb6ec155563154f69fe03fdc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -204385,7 +204288,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -204394,7 +204297,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -204402,27 +204305,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000084", + "id": "S14000064", "level": "constituency", - "name": "Glasgow East", + "name": "Alloa and Grangemouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glasgow East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Alloa and Grangemouth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000084" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000064" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -204435,28 +204338,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec0bc7b58449666bbd07d7ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb6ec155563154f69fe03fdc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44835.885, + "value": 478480356.714, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec0cbf4d0ea9c49eba8e8f32", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb89a8e18e5108cf7d75d226", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -204469,81 +204372,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001091", + "id": "E14001541", "level": "constituency", - "name": "Birkenhead", + "name": "Telford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birkenhead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Telford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001091" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001541" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec0cbf4d0ea9c49eba8e8f32", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb89a8e18e5108cf7d75d226", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 486176870.38, + "value": 46476.727, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec12b927c70cea5de125e408", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb8a18b9b6b007a1ecafa89b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -204556,81 +204461,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001359", + "id": "E14001492", "level": "constituency", - "name": "Mid Bedfordshire", + "name": "South Shields", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, South Shields: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001359" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001492" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec12b927c70cea5de125e408", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb8a18b9b6b007a1ecafa89b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37394.74, + "value": 110543806.988, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec200907720f9bbe998bc9ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebaa58ff00eaaea6420da75e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -204643,73 +204550,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001365", + "id": "E14001352", "level": "constituency", - "name": "Mid Norfolk", + "name": "Manchester Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Manchester Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001365" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001352" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec200907720f9bbe998bc9ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebaa58ff00eaaea6420da75e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 205126885.982, + "value": 63758.25, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec207d876ea00e7ea0dd9b43", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebd48b637c2c4388971e3ad9", "aggregation": { "method": "sum" }, @@ -204750,19 +204659,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001596", + "id": "E14001136", "level": "constituency", - "name": "Wolverhampton West", + "name": "Broadland and Fakenham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wolverhampton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Broadland and Fakenham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001596" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001136" }, "measure": { "unit": "kwh" @@ -204783,28 +204692,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec207d876ea00e7ea0dd9b43", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebd48b637c2c4388971e3ad9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 569715974.402, + "value": 304414880.882, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec7ca922783f3f1fde86ce28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec0f77f31e1bffa2a7233f6d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -204817,81 +204726,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001290", + "id": "E14001151", "level": "constituency", - "name": "Holborn and St Pancras", + "name": "Canterbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Holborn and St Pancras: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Canterbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001290" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001151" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec7ca922783f3f1fde86ce28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec0f77f31e1bffa2a7233f6d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36628.202, + "value": 46144.353, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec8cd3ee83713e6c3c2750dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec0f8c24a4a0f102b9649ff0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -204904,73 +204815,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001345", + "id": "E14001086", "level": "constituency", - "name": "Luton North", + "name": "Bethnal Green and Stepney", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Luton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bethnal Green and Stepney: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001345" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001086" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec8cd3ee83713e6c3c2750dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec0f8c24a4a0f102b9649ff0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 489336409.845, + "value": 153214359.845, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec97b533a95899f32a5df98e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec1b4716c8bfa61cdf3a3d90", "aggregation": { "method": "sum" }, @@ -205011,19 +204924,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001169", + "id": "E14001499", "level": "constituency", - "name": "Chipping Barnet", + "name": "Southampton Itchen", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chipping Barnet: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Southampton Itchen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001169" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001499" }, "measure": { "unit": "kwh" @@ -205044,117 +204957,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec97b533a95899f32a5df98e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec1b4716c8bfa61cdf3a3d90", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 622286108.079, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec9ad0558dc34d084dc6a5bb", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001190", - "level": "constituency", - "name": "Darlington", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Darlington: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001190" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec9ad0558dc34d084dc6a5bb", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 134773208.816, + "value": 330717973.465, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecb8f6f670d528d4d1cd611d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec22c75e31668964081b1517", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -205170,7 +204994,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -205179,7 +205003,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -205187,27 +205011,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001372", + "id": "S14000075", "level": "constituency", - "name": "Morecambe and Lunesdale", + "name": "Dundee Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Morecambe and Lunesdale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Dundee Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001372" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000075" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -205220,28 +205044,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ecb8f6f670d528d4d1cd611d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec22c75e31668964081b1517", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 466503962.073, + "value": 44369.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecbc22be0803fe98988a3486", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec24a8ec2d3ca3aafef76037", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -205257,7 +205081,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -205266,7 +205090,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -205274,27 +205098,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001316", + "id": "E14001439", "level": "constituency", - "name": "Kingswinford and South Staffordshire", + "name": "Reading West and Mid Berkshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kingswinford and South Staffordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Reading West and Mid Berkshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001316" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001439" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -205309,28 +205133,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ecbc22be0803fe98988a3486", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec24a8ec2d3ca3aafef76037", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 133652164.75, + "value": 38830.441, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecd026436bff574ee6c471a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec5bdb2dfe657b17cb223866", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -205343,81 +205167,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001080", + "id": "E14001143", "level": "constituency", - "name": "Bath", + "name": "Burton and Uttoxeter", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bath: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Burton and Uttoxeter: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001080" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001143" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ecd026436bff574ee6c471a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec5bdb2dfe657b17cb223866", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 468661013.05, + "value": 50277.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecedfcaefab39f3ee293f7f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec86dbe2ff524b0b44bcf988", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -205430,81 +205256,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000109", + "id": "W07000101", "level": "constituency", - "name": "Torfaen", + "name": "Monmouthshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Torfaen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Monmouthshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000109" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000101" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ecedfcaefab39f3ee293f7f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec86dbe2ff524b0b44bcf988", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41725.0, + "value": 43537.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecf6cf69ddf411dc757c7488", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec99b49b2d6776189a2df00d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -205517,75 +205345,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001561", + "id": "E14001317", "level": "constituency", - "name": "Wallasey", + "name": "Knowsley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wallasey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Knowsley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001561" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001317" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ecf6cf69ddf411dc757c7488", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec99b49b2d6776189a2df00d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46019.432, + "value": 41384.85, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed14110bb43f4d24b70450a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed0b3b99f8278fb186c51623", "aggregation": { "method": "sum" }, @@ -205626,19 +205452,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000069", + "id": "E14001084", "level": "constituency", - "name": "Caithness, Sutherland and Easter Ross", + "name": "Bedford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Caithness, Sutherland and Easter Ross: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bedford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000069" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001084" }, "measure": { "unit": "kwh" @@ -205659,20 +205485,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed14110bb43f4d24b70450a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed0b3b99f8278fb186c51623", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 164152868.417, + "value": 464264171.94, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed1fef1b14939b0e7461c531", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed2632570167def719260960", "aggregation": { "method": "sum" }, @@ -205713,19 +205539,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001310", + "id": "E14001150", "level": "constituency", - "name": "Kensington and Bayswater", + "name": "Cannock Chase", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kensington and Bayswater: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Cannock Chase: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001310" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001150" }, "measure": { "unit": "count" @@ -205748,28 +205574,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed1fef1b14939b0e7461c531", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed2632570167def719260960", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 79756.165, + "value": 45324.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed2bbf65e7af0d7d0faeeb99", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed4022c68f66274eadf0859b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -205782,48 +205608,137 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001163", + "id": "S14000065", "level": "constituency", - "name": "Chester North and Neston", + "name": "Angus and Perthshire Glens", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chester North and Neston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Angus and Perthshire Glens: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001163" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000065" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed4022c68f66274eadf0859b", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 55157.046, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed47c3ebd4d1aaab36a85636", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "W07000110", + "level": "constituency", + "name": "Vale of Glamorgan", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Vale of Glamorgan: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000110" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, "period": { "type": "gas_year", "value": 2024 @@ -205835,20 +205750,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed2bbf65e7af0d7d0faeeb99", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed47c3ebd4d1aaab36a85636", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38637.645, + "value": 390690623.018, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed3cbae5064ed66fca662f53", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed49abeea51ad338428acb3a", "aggregation": { "method": "sum" }, @@ -205889,19 +205804,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001542", + "id": "E14001342", "level": "constituency", - "name": "Tewkesbury", + "name": "Loughborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tewkesbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Loughborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001542" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001342" }, "measure": { "unit": "count" @@ -205924,20 +205839,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed3cbae5064ed66fca662f53", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed49abeea51ad338428acb3a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45235.956, + "value": 41530.208, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed6206b5e54dac63d2b413c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed6230da22dd79707e9a1f8b", "aggregation": { "method": "sum" }, @@ -205978,19 +205893,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001113", + "id": "E14001207", "level": "constituency", - "name": "Bootle", + "name": "Ealing Central and Acton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bootle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ealing Central and Acton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001113" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001207" }, "measure": { "unit": "kwh" @@ -206011,28 +205926,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed6206b5e54dac63d2b413c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed6230da22dd79707e9a1f8b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 420873695.977, + "value": 564888801.63, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed858755872865492f65fe94", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed772ee3600bd595882dff0f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -206048,7 +205963,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -206057,7 +205972,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -206065,27 +205980,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001281", + "id": "E14001507", "level": "constituency", - "name": "Hereford and South Herefordshire", + "name": "St Albans", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hereford and South Herefordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, St Albans: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001281" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001507" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -206100,28 +206015,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed858755872865492f65fe94", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed772ee3600bd595882dff0f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 160197571.895, + "value": 42219.086, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:edafc04501d989420e8711d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed7d3dc63ae6cdb909a28b80", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -206134,83 +206049,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001136", + "id": "E14001298", "level": "constituency", - "name": "Broadland and Fakenham", + "name": "Huntingdon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Broadland and Fakenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Huntingdon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001136" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001298" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:edafc04501d989420e8711d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed7d3dc63ae6cdb909a28b80", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43863.802, + "value": 456724695.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:edbe055988fc9f15f476d02d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed926319754f67c988d89e82", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -206226,7 +206139,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -206235,7 +206148,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -206243,27 +206156,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000083", + "id": "E14001345", "level": "constituency", - "name": "Bangor Aberconwy", + "name": "Luton North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bangor Aberconwy: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Luton North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000083" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001345" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -206276,20 +206189,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:edbe055988fc9f15f476d02d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed926319754f67c988d89e82", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 32991.022, + "value": 489336409.845, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ede77cbe7d9bbd3552c5f0f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:edda45bbe5cd3805f02c1b53", "aggregation": { "method": "sum" }, @@ -206330,19 +206243,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001127", + "id": "E14001585", "level": "constituency", - "name": "Bridlington and The Wolds", + "name": "Wigan", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bridlington and The Wolds: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wigan: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001127" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001585" }, "measure": { "unit": "count" @@ -206365,28 +206278,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ede77cbe7d9bbd3552c5f0f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:edda45bbe5cd3805f02c1b53", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46666.922, + "value": 48478.005, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:edf7c31ad7b945048df3a0c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ede8f95d4d4ac8ffd3f18f80", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -206402,7 +206315,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -206411,7 +206324,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -206419,27 +206332,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001229", + "id": "S14000070", "level": "constituency", - "name": "Erith and Thamesmead", + "name": "Coatbridge and Bellshill", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Erith and Thamesmead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Coatbridge and Bellshill: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001229" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000070" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -206452,28 +206365,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:edf7c31ad7b945048df3a0c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ede8f95d4d4ac8ffd3f18f80", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 459390367.34, + "value": 43073.65, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee2fbcacc910d7ff2abab1fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:edf9547d6d912f68374571b6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -206486,83 +206399,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001435", + "id": "E14001326", "level": "constituency", - "name": "Queen's Park and Maida Vale", + "name": "Leicester East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Queen's Park and Maida Vale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Leicester East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001435" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001326" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee2fbcacc910d7ff2abab1fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:edf9547d6d912f68374571b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 163961724.022, + "value": 39486.3, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee594663fc3c70adb8776e70", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee26edef228dadd58a6efaa1", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -206575,83 +206486,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001166", + "id": "E14001532", "level": "constituency", - "name": "Chichester", + "name": "Surrey Heath", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chichester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Surrey Heath: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001166" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001532" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee594663fc3c70adb8776e70", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee26edef228dadd58a6efaa1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 177150154.354, + "value": 37005.214, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee65d6a28d469e1a6f22dd5c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee42fc74be92bf7a651623fc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -206664,81 +206573,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001540", + "id": "E14001144", "level": "constituency", - "name": "Taunton and Wellington", + "name": "Bury North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Taunton and Wellington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bury North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001540" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001144" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee65d6a28d469e1a6f22dd5c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee42fc74be92bf7a651623fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40645.528, + "value": 45109.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee6ea63aa4d03d816d984a02", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee52c5fad7c863b1b20874f8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -206751,83 +206662,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001096", + "id": "E14001448", "level": "constituency", - "name": "Birmingham Ladywood", + "name": "Romford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Ladywood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Romford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001096" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001448" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee6ea63aa4d03d816d984a02", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee52c5fad7c863b1b20874f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 240266067.568, + "value": 488517348.824, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee798c85174a11934f17a70c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee6eabddc1206a3c7c3bcd7c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -206843,7 +206752,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -206852,7 +206761,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -206860,27 +206769,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001392", + "id": "E14001459", "level": "constituency", - "name": "North East Hampshire", + "name": "Salford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North East Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Salford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001392" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001459" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -206893,20 +206802,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee798c85174a11934f17a70c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee6eabddc1206a3c7c3bcd7c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38093.395, + "value": 382147686.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee9b607385f195ba8ea5d609", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee9b5749ba50cf438719e09f", "aggregation": { "method": "sum" }, @@ -206947,19 +206856,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001488", + "id": "E14001288", "level": "constituency", - "name": "South Leicestershire", + "name": "Hinckley and Bosworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Leicestershire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hinckley and Bosworth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001488" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001288" }, "measure": { "unit": "kwh" @@ -206982,28 +206891,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee9b607385f195ba8ea5d609", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee9b5749ba50cf438719e09f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 157229370.681, + "value": 159398752.224, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eeb47879dcac259281c6e171", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eea91a62fbee3732011ce8c8", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -207019,7 +206928,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -207028,7 +206937,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -207036,27 +206945,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001508", + "id": "E14001101", "level": "constituency", - "name": "St Austell and Newquay", + "name": "Bishop Auckland", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, St Austell and Newquay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bishop Auckland: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001508" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001101" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -207069,20 +206978,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eeb47879dcac259281c6e171", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eea91a62fbee3732011ce8c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 27440.048, + "value": 442321102.593, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eecd0a13a3f28ae3efc3cc4f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eeb788b98d6dfb126deabb8a", "aggregation": { "method": "sum" }, @@ -207123,19 +207032,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001362", + "id": "E14001157", "level": "constituency", - "name": "Mid Derbyshire", + "name": "Chatham and Aylesford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Chatham and Aylesford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001362" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001157" }, "measure": { "unit": "kwh" @@ -207156,28 +207065,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eecd0a13a3f28ae3efc3cc4f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eeb788b98d6dfb126deabb8a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 460679345.867, + "value": 419841406.549, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eee2b40b4dd4725434f63722", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eec312e51162261bc4bec90f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -207190,75 +207099,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001347", + "id": "E14001594", "level": "constituency", - "name": "Macclesfield", + "name": "Wolverhampton North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Macclesfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wolverhampton North East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001347" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001594" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eee2b40b4dd4725434f63722", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eec312e51162261bc4bec90f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45370.702, + "value": 450172153.557, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef0ee1ade9de79bdfbd7dd4f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eed1a203b3a3db53fd170062", "aggregation": { "method": "sum" }, @@ -207299,19 +207206,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001559", + "id": "E14001160", "level": "constituency", - "name": "Vauxhall and Camberwell Green", + "name": "Chelsea and Fulham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Vauxhall and Camberwell Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Chelsea and Fulham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001559" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001160" }, "measure": { "unit": "count" @@ -207334,20 +207241,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef0ee1ade9de79bdfbd7dd4f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eed1a203b3a3db53fd170062", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50755.439, + "value": 65520.379, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef1b4f35fe1d68514c95bb5b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eef7c81b7142ee2cb3ca53af", "aggregation": { "method": "sum" }, @@ -207388,19 +207295,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001117", + "id": "E14001457", "level": "constituency", - "name": "Bracknell", + "name": "Rushcliffe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bracknell: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Rushcliffe: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001117" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001457" }, "measure": { "unit": "count" @@ -207423,28 +207330,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef1b4f35fe1d68514c95bb5b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eef7c81b7142ee2cb3ca53af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43043.677, + "value": 45817.671, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef9c231d706c5c9954630720", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef0d01676e7ea5bbcef1d2d4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -207457,75 +207364,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001582", + "id": "S14000045", "level": "constituency", - "name": "Wetherby and Easingwold", + "name": "Midlothian", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wetherby and Easingwold: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Midlothian: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001582" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000045" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef9c231d706c5c9954630720", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef0d01676e7ea5bbcef1d2d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42059.778, + "value": 473084979.6, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:efbc454a2b3a4e43e2682b7d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef5ae5855cde40f350bbbfd5", "aggregation": { "method": "sum" }, @@ -207566,19 +207471,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001590", + "id": "E14001099", "level": "constituency", - "name": "Witham", + "name": "Birmingham Selly Oak", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Witham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Birmingham Selly Oak: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001590" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001099" }, "measure": { "unit": "kwh" @@ -207599,28 +207504,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:efbc454a2b3a4e43e2682b7d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef5ae5855cde40f350bbbfd5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 376010205.391, + "value": 478475339.086, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:efc996a2c2583475b45485b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef6aa11d71ebdea1f4ab80da", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -207633,83 +207538,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001545", + "id": "E14001092", "level": "constituency", - "name": "Thornbury and Yate", + "name": "Birmingham Edgbaston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Thornbury and Yate: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Birmingham Edgbaston: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001545" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001092" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:efc996a2c2583475b45485b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef6aa11d71ebdea1f4ab80da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 163970941.153, + "value": 39210.989, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:efd0df0f67cff6ef04c34b5c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef891a6331575632ef3943d4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -207725,7 +207628,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -207734,7 +207637,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -207742,27 +207645,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001077", + "id": "E14001169", "level": "constituency", - "name": "Basildon and Billericay", + "name": "Chipping Barnet", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Basildon and Billericay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Chipping Barnet: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001077" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001169" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -207777,20 +207680,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:efd0df0f67cff6ef04c34b5c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef891a6331575632ef3943d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 154226237.916, + "value": 46288.105, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:efe71739ad26a490fd9d4e54", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef990f5bd7f7895467dc1d2e", "aggregation": { "method": "sum" }, @@ -207831,19 +207734,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001283", + "id": "E14001583", "level": "constituency", - "name": "Hertford and Stortford", + "name": "Whitehaven and Workington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hertford and Stortford: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Whitehaven and Workington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001283" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001583" }, "measure": { "unit": "count" @@ -207866,28 +207769,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:efe71739ad26a490fd9d4e54", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef990f5bd7f7895467dc1d2e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48763.446, + "value": 46699.799, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0322fcf8e20d1e7268138ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:efd7bc4dea67eea846c6cc11", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -207903,7 +207806,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -207912,7 +207815,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -207920,27 +207823,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001133", + "id": "E14001103", "level": "constituency", - "name": "Bristol North East", + "name": "Blackley and Middleton South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bristol North East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Blackley and Middleton South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001133" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001103" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -207953,28 +207856,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0322fcf8e20d1e7268138ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:efd7bc4dea67eea846c6cc11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 369480224.656, + "value": 41978.507, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f03543662cd076897a7d6700", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:efdced673557501194547f17", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -207990,7 +207893,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -207999,7 +207902,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -208007,27 +207910,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001582", + "id": "E14001505", "level": "constituency", - "name": "Wetherby and Easingwold", + "name": "Spelthorne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wetherby and Easingwold: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Spelthorne: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001582" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001505" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -208042,28 +207945,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f03543662cd076897a7d6700", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:efdced673557501194547f17", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 175933275.125, + "value": 44286.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f03725148baf76f915318b3e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:effcc52b4112c86c15a593c0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -208076,83 +207979,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001132", + "id": "E14001605", "level": "constituency", - "name": "Bristol East", + "name": "York Outer", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bristol East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, York Outer: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001132" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001605" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f03725148baf76f915318b3e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:effcc52b4112c86c15a593c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47736.944, + "value": 38288.184, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f06a85d7ead8cfb5ffd491c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f00393e7f3e283b6c933ae4b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -208165,83 +208066,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001088", + "id": "E14001441", "level": "constituency", - "name": "Bexhill and Battle", + "name": "Redditch", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bexhill and Battle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Redditch: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001441" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f06a85d7ead8cfb5ffd491c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f00393e7f3e283b6c933ae4b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43475.45, + "value": 39526.576, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0744991c121326cc1460308", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0129b9cf722c8ed42c4dfa2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -208254,83 +208153,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001414", + "id": "E14001088", "level": "constituency", - "name": "Old Bexley and Sidcup", + "name": "Bexhill and Battle", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Old Bexley and Sidcup: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bexhill and Battle: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001414" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001088" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0744991c121326cc1460308", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0129b9cf722c8ed42c4dfa2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 141730868.334, + "value": 32342.879, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f08475e64e4c1a77bcdd679c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f03d5f4787661ee68f8712f5", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -208343,73 +208240,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001348", + "id": "E14001151", "level": "constituency", - "name": "Maidenhead", + "name": "Canterbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Maidenhead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Canterbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001348" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001151" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f08475e64e4c1a77bcdd679c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f03d5f4787661ee68f8712f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 535186163.34, + "value": 153765066.987, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f08e5019774bc34e1598df68", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f04eaf820596a5e1bc251815", "aggregation": { "method": "sum" }, @@ -208450,19 +208349,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000094", + "id": "E14001452", "level": "constituency", - "name": "Inverness, Skye and West Ross-shire", + "name": "Rotherham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Inverness, Skye and West Ross-shire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Rotherham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001452" }, "measure": { "unit": "count" @@ -208485,28 +208384,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f08e5019774bc34e1598df68", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f04eaf820596a5e1bc251815", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 62458.976, + "value": 49360.975, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0b5a1b904974d5623ae7809", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f05f194d652f5bb76c39e578", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -208522,7 +208421,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -208531,7 +208430,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -208539,27 +208438,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001492", + "id": "E14001311", "level": "constituency", - "name": "South Shields", + "name": "Kettering", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Shields: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Kettering: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001492" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001311" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -208574,28 +208473,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0b5a1b904974d5623ae7809", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f05f194d652f5bb76c39e578", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 110543806.988, + "value": 49337.559, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0e5dbac6d525d72be76cf03", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f066ec2f72444695e8548066", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -208611,7 +208510,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -208620,7 +208519,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -208628,27 +208527,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001529", + "id": "E14001304", "level": "constituency", - "name": "Stroud", + "name": "Isle of Wight West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stroud: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Isle of Wight West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001529" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001304" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -208661,28 +208560,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0e5dbac6d525d72be76cf03", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f066ec2f72444695e8548066", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38465.508, + "value": 243618814.326, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0eea8910b3e431de1983b74", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f084057f11ba18c02da1cd6f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -208695,73 +208594,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001303", + "id": "E14001543", "level": "constituency", - "name": "Isle of Wight East", + "name": "The Wrekin", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Isle of Wight East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, The Wrekin: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001303" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001543" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0eea8910b3e431de1983b74", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f084057f11ba18c02da1cd6f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 315359123.069, + "value": 155647058.099, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f105630f4ec2200dae5e1f84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f08eb47aa9661bc17aa1041c", "aggregation": { "method": "sum" }, @@ -208802,19 +208703,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000111", + "id": "E14001443", "level": "constituency", - "name": "West Aberdeenshire and Kincardine", + "name": "Ribble Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Aberdeenshire and Kincardine: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ribble Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000111" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001443" }, "measure": { "unit": "count" @@ -208837,28 +208738,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f105630f4ec2200dae5e1f84", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f08eb47aa9661bc17aa1041c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46365.15, + "value": 46558.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f10a1ff5b634f50e200bfbcf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0c448de347cf980dcb3a1d7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -208874,7 +208775,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -208883,7 +208784,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -208891,27 +208792,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001230", + "id": "E14001380", "level": "constituency", - "name": "Esher and Walton", + "name": "Newcastle-under-Lyme", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Esher and Walton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Newcastle-under-Lyme: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001230" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001380" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -208924,20 +208825,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f10a1ff5b634f50e200bfbcf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0c448de347cf980dcb3a1d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 604058181.97, + "value": 39966.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f11b98cc7fca3492b563b0ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0ff9c827fe834e418c9c4c3", "aggregation": { "method": "sum" }, @@ -208978,19 +208879,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001108", + "id": "E14001469", "level": "constituency", - "name": "Bognor Regis and Littlehampton", + "name": "Sheffield Heeley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bognor Regis and Littlehampton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Sheffield Heeley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001108" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001469" }, "measure": { "unit": "kwh" @@ -209011,28 +208912,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f11b98cc7fca3492b563b0ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0ff9c827fe834e418c9c4c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 451392008.866, + "value": 497091116.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f12947fd59eb0e5ca7864320", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f10e9975d66dce98422a1719", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -209048,7 +208949,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -209057,7 +208958,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -209065,27 +208966,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001245", + "id": "E14001097", "level": "constituency", - "name": "Gedling", + "name": "Birmingham Northfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gedling: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Birmingham Northfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001245" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001097" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -209100,20 +209001,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f12947fd59eb0e5ca7864320", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f10e9975d66dce98422a1719", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 148051516.678, + "value": 46875.445, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f15889660905c9dae5f5784d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f13a97e9d8dee2ba54b75d15", "aggregation": { "method": "sum" }, @@ -209154,19 +209055,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001320", + "id": "E14001419", "level": "constituency", - "name": "Leeds East", + "name": "Oxford East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leeds East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Oxford East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001320" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001419" }, "measure": { "unit": "kwh" @@ -209187,20 +209088,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f15889660905c9dae5f5784d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f13a97e9d8dee2ba54b75d15", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 483966192.823, + "value": 461817830.637, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f15e48d3a526800896b9f7a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f14f780c315dd8d81fb6b0ba", "aggregation": { "method": "sum" }, @@ -209241,19 +209142,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000100", + "id": "E14001477", "level": "constituency", - "name": "North East Fife", + "name": "Slough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North East Fife: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Slough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000100" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001477" }, "measure": { "unit": "kwh" @@ -209274,28 +209175,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f15e48d3a526800896b9f7a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f14f780c315dd8d81fb6b0ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 492901325.63, + "value": 469143719.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f17c538b98083227c49a9b21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f15e14a190189d47011d4694", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -209308,81 +209209,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001104", + "id": "E14001199", "level": "constituency", - "name": "Blackpool North and Fleetwood", + "name": "Doncaster East and the Isle of Axholme", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blackpool North and Fleetwood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Doncaster East and the Isle of Axholme: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001199" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f17c538b98083227c49a9b21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f15e14a190189d47011d4694", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 457195955.502, + "value": 137145498.626, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f18602d410e6c0ce64089d29", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f16eb2eff938830b70fd33c0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -209395,81 +209298,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001387", + "id": "S14000105", "level": "constituency", - "name": "North Devon", + "name": "Stirling and Strathallan", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stirling and Strathallan: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001387" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000105" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f18602d410e6c0ce64089d29", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f16eb2eff938830b70fd33c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 320560887.904, + "value": 49118.458, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1c5f0f9f76ca1c5e74132bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f17584fa663feaa0ee71f173", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -209485,7 +209390,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -209494,7 +209399,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -209502,27 +209407,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001315", + "id": "E14001603", "level": "constituency", - "name": "Kingston upon Hull West and Haltemprice", + "name": "Yeovil", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kingston upon Hull West and Haltemprice: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Yeovil: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001315" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001603" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -209535,28 +209440,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1c5f0f9f76ca1c5e74132bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f17584fa663feaa0ee71f173", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 509999506.92, + "value": 36556.198, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1c904fce2135bcb4b1458a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1a0469b92c9641fc5f981bb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -209572,7 +209477,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -209581,7 +209486,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -209589,27 +209494,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000065", + "id": "E14001261", "level": "constituency", - "name": "Angus and Perthshire Glens", + "name": "Halesowen", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Angus and Perthshire Glens: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Halesowen: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000065" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001261" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -209622,20 +209527,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1c904fce2135bcb4b1458a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1a0469b92c9641fc5f981bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 401791936.104, + "value": 38524.623, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2173d708d809c7da3cdcf7f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1ce279a7b627a31d54faf31", "aggregation": { "method": "sum" }, @@ -209676,19 +209581,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001070", + "id": "E14001442", "level": "constituency", - "name": "Ashton-under-Lyne", + "name": "Reigate", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ashton-under-Lyne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Reigate: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001070" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001442" }, "measure": { "unit": "count" @@ -209711,20 +209616,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2173d708d809c7da3cdcf7f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1ce279a7b627a31d54faf31", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44611.716, + "value": 45382.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f236a77a2521d12403d764e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1d48ff20e4a1e0afb2d65dd", "aggregation": { "method": "sum" }, @@ -209765,19 +209670,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001087", + "id": "E14001233", "level": "constituency", - "name": "Beverley and Holderness", + "name": "Fareham and Waterlooville", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Beverley and Holderness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Fareham and Waterlooville: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001087" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001233" }, "measure": { "unit": "count" @@ -209798,28 +209703,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f236a77a2521d12403d764e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1d48ff20e4a1e0afb2d65dd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37135.714, + "value": 40819.883, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f24bd35db68203cc7ee805bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1d7dc051a82965a9f0a6481", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -209832,81 +209737,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001431", + "id": "E14001586", "level": "constituency", - "name": "Portsmouth North", + "name": "Wimbledon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Portsmouth North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Wimbledon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001431" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001586" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f24bd35db68203cc7ee805bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1d7dc051a82965a9f0a6481", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 376682460.501, + "value": 172080480.537, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f24ce5dae8c1714d1357cce6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1e1774273e86464e33556da", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -209919,81 +209826,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001368", + "id": "E14001592", "level": "constituency", - "name": "Middlesbrough South and East Cleveland", + "name": "Woking", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Middlesbrough South and East Cleveland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Woking: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001368" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001592" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f24ce5dae8c1714d1357cce6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1e1774273e86464e33556da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41870.503, + "value": 43275.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f24f73cd71c600974197caee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f207b2db562aaa9c80231b1d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -210006,81 +209915,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001242", + "id": "E14001391", "level": "constituency", - "name": "Fylde", + "name": "North East Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Fylde: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, North East Derbyshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001242" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001391" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f24f73cd71c600974197caee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f207b2db562aaa9c80231b1d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43784.696, + "value": 43297.968, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f283568c633a37e3b5888374", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f21163dade383b67c818d57e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -210096,7 +210007,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -210105,7 +210016,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -210113,27 +210024,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001101", + "id": "E14001356", "level": "constituency", - "name": "Bishop Auckland", + "name": "Melksham and Devizes", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bishop Auckland: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Melksham and Devizes: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001101" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001356" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -210148,20 +210059,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f283568c633a37e3b5888374", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f21163dade383b67c818d57e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 141355731.209, + "value": 42972.356, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2155bf5ab0b94f3d7172029", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_consumption" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "consumption": "Consumption" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "consumption", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001118", + "level": "constituency", + "name": "Bradford East", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Bradford East: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001118" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2155bf5ab0b94f3d7172029", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 519465625.678, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2884b391a007c72bf286586", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f22dfc0229572da0008145cd", "aggregation": { "method": "sum" }, @@ -210202,19 +210200,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001596", + "id": "E14001479", "level": "constituency", - "name": "Wolverhampton West", + "name": "Solihull West and Shirley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wolverhampton West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Solihull West and Shirley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001596" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001479" }, "measure": { "unit": "count" @@ -210235,28 +210233,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2884b391a007c72bf286586", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f22dfc0229572da0008145cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41782.309, + "value": 37787.473, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f288ca9051f7e990e5f4657f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f24750ccf22aa131f9840c92", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -210269,83 +210267,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001421", + "id": "S14000063", "level": "constituency", - "name": "Peckham", + "name": "Airdrie and Shotts", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Peckham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Airdrie and Shotts: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001421" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000063" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f288ca9051f7e990e5f4657f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f24750ccf22aa131f9840c92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 127847831.884, + "value": 488774800.461, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2bf810556539541f25deff9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f24ed67004fa9b3840ec5c28", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -210358,83 +210354,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "W07000089", + "id": "E14001450", "level": "constituency", - "name": "Cardiff East", + "name": "Rossendale and Darwen", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cardiff East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Rossendale and Darwen: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000089" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001450" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2bf810556539541f25deff9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f24ed67004fa9b3840ec5c28", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 138858392.808, + "value": 44547.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2d5411017d7590b7fc0e641", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f258360c08478b29e4359c13", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -210447,75 +210441,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000083", + "id": "E14001491", "level": "constituency", - "name": "Falkirk", + "name": "South Ribble", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Falkirk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South Ribble: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000083" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001491" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2d5411017d7590b7fc0e641", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f258360c08478b29e4359c13", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 140792537.009, + "value": 40900.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2ee1390ea8db87e74605df4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f264e9d7a4fae2bb3d1c32b2", "aggregation": { "method": "sum" }, @@ -210556,19 +210548,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000087", + "id": "E14001520", "level": "constituency", - "name": "Glasgow South", + "name": "Stoke-on-Trent Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glasgow South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stoke-on-Trent Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000087" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001520" }, "measure": { "unit": "count" @@ -210591,28 +210583,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2ee1390ea8db87e74605df4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f264e9d7a4fae2bb3d1c32b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49648.229, + "value": 51255.855, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2fd8dc7786a72bed1812996", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f265a65d7874468db5630f7e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -210625,83 +210617,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001509", + "id": "E14001206", "level": "constituency", - "name": "St Helens North", + "name": "Dunstable and Leighton Buzzard", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, St Helens North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Dunstable and Leighton Buzzard: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001509" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001206" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2fd8dc7786a72bed1812996", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f265a65d7874468db5630f7e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 128745573.896, + "value": 501788491.81, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f311aab522cb1b6e6ddbe1a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2a2dae43988b5b3e11a3035", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -210717,7 +210707,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -210726,7 +210716,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -210734,27 +210724,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001417", + "id": "E14001099", "level": "constituency", - "name": "Orpington", + "name": "Birmingham Selly Oak", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Orpington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Birmingham Selly Oak: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001417" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001099" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -210769,20 +210759,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f311aab522cb1b6e6ddbe1a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2a2dae43988b5b3e11a3035", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 144338846.946, + "value": 42177.97, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f316bfd9a43da7149e869af4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2b73993d2d8a775d90eeac3", "aggregation": { "method": "sum" }, @@ -210823,19 +210813,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001507", + "id": "E14001148", "level": "constituency", - "name": "St Albans", + "name": "Camborne and Redruth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, St Albans: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Camborne and Redruth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001507" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001148" }, "measure": { "unit": "count" @@ -210856,28 +210846,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f316bfd9a43da7149e869af4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2b73993d2d8a775d90eeac3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38519.894, + "value": 23874.37, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3315fd7962a6fdaf98b815c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2bc795d8d5a837119058eb7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -210890,75 +210880,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001526", + "id": "E14001516", "level": "constituency", - "name": "Stratford-on-Avon", + "name": "Stevenage", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stratford-on-Avon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stevenage: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001526" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001516" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3315fd7962a6fdaf98b815c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2bc795d8d5a837119058eb7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 192598030.734, + "value": 419617593.315, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f33d0e58f56fd91c28820161", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2e19fafb8edeb1591db8e91", "aggregation": { "method": "sum" }, @@ -210999,19 +210987,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001256", + "id": "E14001506", "level": "constituency", - "name": "Great Yarmouth", + "name": "Spen Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Great Yarmouth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Spen Valley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001256" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001506" }, "measure": { "unit": "count" @@ -211032,28 +211020,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f33d0e58f56fd91c28820161", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2e19fafb8edeb1591db8e91", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 34459.0, + "value": 41825.176, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f35034378a473edc12192059", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2eac5ce209bcc7f0e5cd5c6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -211066,75 +211054,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001174", + "id": "E14001325", "level": "constituency", - "name": "Clacton", + "name": "Leeds West and Pudsey", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Clacton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Leeds West and Pudsey: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001174" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001325" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f35034378a473edc12192059", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2eac5ce209bcc7f0e5cd5c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49605.331, + "value": 41251.361, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f381ea2caf2566b93cb77a2c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2ee8e65eebce53ab0ab0042", "aggregation": { "method": "sum" }, @@ -211175,19 +211161,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001183", + "id": "E14001127", "level": "constituency", - "name": "Cramlington and Killingworth", + "name": "Bridlington and The Wolds", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cramlington and Killingworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bridlington and The Wolds: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001183" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001127" }, "measure": { "unit": "kwh" @@ -211210,117 +211196,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f381ea2caf2566b93cb77a2c", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 127307650.531, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f38c35610e583f51577f0174", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001562", - "level": "constituency", - "name": "Walsall and Bloxwich", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Walsall and Bloxwich: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001562" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f38c35610e583f51577f0174", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2ee8e65eebce53ab0ab0042", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46782.385, + "value": 148992898.989, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f39fb19a2f9c987a0f353c54", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2fd3485f4751a9dd51c1cab", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -211333,73 +211230,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001208", + "id": "S14000111", "level": "constituency", - "name": "Ealing North", + "name": "West Aberdeenshire and Kincardine", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ealing North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, West Aberdeenshire and Kincardine: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001208" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000111" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f39fb19a2f9c987a0f353c54", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2fd3485f4751a9dd51c1cab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 492204410.635, + "value": 46365.15, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3a3d2dd6c1742078ea8e4ad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f30b8ccff4fff9b4359e6457", "aggregation": { "method": "sum" }, @@ -211440,19 +211339,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001470", + "id": "S14000096", "level": "constituency", - "name": "Sheffield South East", + "name": "Lothian East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sheffield South East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Lothian East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001470" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000096" }, "measure": { "unit": "count" @@ -211473,20 +211372,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3a3d2dd6c1742078ea8e4ad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f30b8ccff4fff9b4359e6457", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43688.691, + "value": 40159.227, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3c4b3deff81272590798d47", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f32b5bd2b4f1aebf73f467c6", "aggregation": { "method": "sum" }, @@ -211527,19 +211426,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001106", + "id": "E14001126", "level": "constituency", - "name": "Blaydon and Consett", + "name": "Bridgwater", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Blaydon and Consett: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Bridgwater: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001106" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001126" }, "measure": { "unit": "count" @@ -211560,20 +211459,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3c4b3deff81272590798d47", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f32b5bd2b4f1aebf73f467c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43277.441, + "value": 34734.889, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f42857819d45b84dbe18840c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f334e826ce6e209e2045e52c", "aggregation": { "method": "sum" }, @@ -211614,19 +211513,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001145", + "id": "E14001265", "level": "constituency", - "name": "Bury South", + "name": "Hampstead and Highgate", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bury South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Hampstead and Highgate: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001145" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001265" }, "measure": { "unit": "kwh" @@ -211649,117 +211548,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f42857819d45b84dbe18840c", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 149514289.871, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4441ffec6c955c017431dab", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001522", - "level": "constituency", - "name": "Stoke-on-Trent South", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Stoke-on-Trent South: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001522" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4441ffec6c955c017431dab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f334e826ce6e209e2045e52c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41240.59, + "value": 192307781.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f476089015eb261537810d5a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f36868076ea57f6b6b62efeb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -211775,7 +211585,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -211784,7 +211594,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -211792,27 +211602,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000091", + "id": "E14001487", "level": "constituency", - "name": "Gordon and Buchan", + "name": "South Holland and The Deepings", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gordon and Buchan: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South Holland and The Deepings: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000091" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001487" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -211825,20 +211635,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f476089015eb261537810d5a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f36868076ea57f6b6b62efeb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 22434.91, + "value": 418546377.896, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4776de7086e55eacdc036ef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3855ca8ffc46046e121e844", "aggregation": { "method": "sum" }, @@ -211879,19 +211689,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001214", + "id": "E14001352", "level": "constituency", - "name": "East Hampshire", + "name": "Manchester Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Hampshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Manchester Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001214" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001352" }, "measure": { "unit": "kwh" @@ -211912,20 +211722,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4776de7086e55eacdc036ef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3855ca8ffc46046e121e844", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 395240456.061, + "value": 352645262.594, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f47e30e54c0d8c2eb208335a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3a182ef9912e951e7193279", "aggregation": { "method": "sum" }, @@ -211966,19 +211776,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001076", + "id": "E14001365", "level": "constituency", - "name": "Barrow and Furness", + "name": "Mid Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Barrow and Furness: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Mid Norfolk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001076" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001365" }, "measure": { "unit": "count" @@ -211999,20 +211809,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f47e30e54c0d8c2eb208335a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3a182ef9912e951e7193279", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44163.48, + "value": 20680.044, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f483915f6e568b6bf72909f4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3a6633111d72d4f3b210b6e", "aggregation": { "method": "sum" }, @@ -212053,19 +211863,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001108", + "id": "E14001376", "level": "constituency", - "name": "Bognor Regis and Littlehampton", + "name": "Newbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bognor Regis and Littlehampton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Newbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001108" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001376" }, "measure": { "unit": "count" @@ -212088,28 +211898,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f483915f6e568b6bf72909f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3a6633111d72d4f3b210b6e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 50386.009, + "value": 43577.559, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4c4c4e6beb2354d000211d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3cb9ecef0ca8ddd1a2a9a0a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -212122,75 +211932,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001566", + "id": "S14000080", "level": "constituency", - "name": "Warwick and Leamington", + "name": "Edinburgh South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Warwick and Leamington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Edinburgh South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001566" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000080" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4c4c4e6beb2354d000211d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3cb9ecef0ca8ddd1a2a9a0a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 164626769.3, + "value": 41624.537, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4ca2461b5cd10458df4961a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3e273508d71b2c8d62fa075", "aggregation": { "method": "sum" }, @@ -212231,19 +212039,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001418", + "id": "E14001485", "level": "constituency", - "name": "Ossett and Denby Dale", + "name": "South Dorset", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ossett and Denby Dale: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, South Dorset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001418" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001485" }, "measure": { "unit": "count" @@ -212266,28 +212074,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4ca2461b5cd10458df4961a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3e273508d71b2c8d62fa075", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42669.398, + "value": 50139.568, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f50cbee1c13820c73e095b6c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f441612223795f3926aec3e7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -212300,81 +212108,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001561", + "id": "E14001534", "level": "constituency", - "name": "Wallasey", + "name": "Sutton and Cheam", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wallasey: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Sutton and Cheam: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001561" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001534" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f50cbee1c13820c73e095b6c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f441612223795f3926aec3e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42722.417, + "value": 149507216.651, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5506afd89816309988d2c34", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f461d226a7f0ffa3439b1f3b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -212387,81 +212197,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001219", + "id": "E14001572", "level": "constituency", - "name": "Eastbourne", + "name": "Wells and Mendip Hills", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Eastbourne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Wells and Mendip Hills: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001219" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001572" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5506afd89816309988d2c34", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f461d226a7f0ffa3439b1f3b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41387.0, + "value": 157392370.061, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f571cc19607cd76655366e47", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f47447f0d28ab0320866a564", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -212474,75 +212286,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001140", + "id": "E14001159", "level": "constituency", - "name": "Broxtowe", + "name": "Chelmsford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Broxtowe: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Chelmsford: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001140" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001159" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f571cc19607cd76655366e47", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f47447f0d28ab0320866a564", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 133787601.887, + "value": 463547340.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f57608f963606260c9af3004", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f486601fe972fb1463c1052a", "aggregation": { "method": "sum" }, @@ -212583,19 +212393,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001450", + "id": "E14001285", "level": "constituency", - "name": "Rossendale and Darwen", + "name": "Hexham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rossendale and Darwen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hexham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001450" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001285" }, "measure": { "unit": "kwh" @@ -212616,28 +212426,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f57608f963606260c9af3004", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f486601fe972fb1463c1052a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 539429756.488, + "value": 446316942.791, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5851bf2642c485d43c88ba8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f49ae440a1c9ec5076bab254", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -212653,7 +212463,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -212662,7 +212472,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -212670,27 +212480,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001582", + "id": "E14001500", "level": "constituency", - "name": "Wetherby and Easingwold", + "name": "Southampton Test", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wetherby and Easingwold: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Southampton Test: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001582" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001500" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -212703,20 +212513,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5851bf2642c485d43c88ba8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f49ae440a1c9ec5076bab254", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 31421.593, + "value": 362813413.325, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5a60479d00a98971675b6aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4a176e9a65e44b8795b6989", "aggregation": { "method": "sum" }, @@ -212757,19 +212567,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001217", + "id": "E14001164", "level": "constituency", - "name": "East Wiltshire", + "name": "Chester South and Eddisbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Wiltshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Chester South and Eddisbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001217" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001164" }, "measure": { "unit": "count" @@ -212790,28 +212600,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5a60479d00a98971675b6aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4a176e9a65e44b8795b6989", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 25977.209, + "value": 28973.627, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5af78609495957a36570e49", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4fc40b14f1c59ddff3b4902", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -212824,83 +212634,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000075", + "id": "E14001494", "level": "constituency", - "name": "Dundee Central", + "name": "South Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dundee Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, South Suffolk: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000075" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001494" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5af78609495957a36570e49", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4fc40b14f1c59ddff3b4902", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 173131713.49, + "value": 27709.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5baa28331a59d6796e1c618", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4ff3cad19ab852140221683", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -212913,73 +212721,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001246", + "id": "E14001085", "level": "constituency", - "name": "Gillingham and Rainham", + "name": "Bermondsey and Old Southwark", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gillingham and Rainham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bermondsey and Old Southwark: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001246" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001085" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5baa28331a59d6796e1c618", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4ff3cad19ab852140221683", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 435426218.545, + "value": 173708052.313, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5cb3db156c763ca99a6e46e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f50ff83f80e0383fbd8a1f48", "aggregation": { "method": "sum" }, @@ -213020,19 +212830,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001434", + "id": "E14001318", "level": "constituency", - "name": "Putney", + "name": "Lancaster and Wyre", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Putney: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Lancaster and Wyre: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001434" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001318" }, "measure": { "unit": "count" @@ -213055,28 +212865,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5cb3db156c763ca99a6e46e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f50ff83f80e0383fbd8a1f48", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51005.043, + "value": 40947.516, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5d10b7a4a22dafff4f4407a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f51055513776a09eeefcec7b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -213089,83 +212899,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001408", + "id": "E14001335", "level": "constituency", - "name": "Norwich North", + "name": "Lichfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Norwich North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Lichfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001408" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001335" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5d10b7a4a22dafff4f4407a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f51055513776a09eeefcec7b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 131864707.8, + "value": 40148.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5e0b58e24f7a6707ac6fd75", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f530db1821c15a41a300223a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -213178,83 +212986,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001534", + "id": "E14001322", "level": "constituency", - "name": "Sutton and Cheam", + "name": "Leeds North West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sutton and Cheam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Leeds North West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001534" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001322" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5e0b58e24f7a6707ac6fd75", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f530db1821c15a41a300223a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43154.755, + "value": 39275.446, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5f13c1b34821706b804b881", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5502e6d9fa4c276797b3e3d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -213270,7 +213076,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -213279,7 +213085,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -213287,27 +213093,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001543", + "id": "E14001568", "level": "constituency", - "name": "The Wrekin", + "name": "Watford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, The Wrekin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Watford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001543" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001568" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -213320,20 +213126,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5f13c1b34821706b804b881", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5502e6d9fa4c276797b3e3d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40713.678, + "value": 475476407.441, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f607db6d1e10f68c211ee920", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f558be7ff7539855a5021a93", "aggregation": { "method": "sum" }, @@ -213374,19 +213180,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001083", + "id": "E14001475", "level": "constituency", - "name": "Beckenham and Penge", + "name": "Skipton and Ripon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Beckenham and Penge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Skipton and Ripon: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001475" }, "measure": { "unit": "kwh" @@ -213409,28 +213215,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f607db6d1e10f68c211ee920", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f558be7ff7539855a5021a93", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 158402398.105, + "value": 186111141.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f625a6f6205d4c87bdcffe68", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5740a4c127eed9de08fab74", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -213443,73 +213249,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001203", + "id": "E14001319", "level": "constituency", - "name": "Droitwich and Evesham", + "name": "Leeds Central and Headingley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Droitwich and Evesham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Leeds Central and Headingley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001203" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001319" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f625a6f6205d4c87bdcffe68", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5740a4c127eed9de08fab74", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36656.861, + "value": 139011757.007, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6362abeaeceb31c83c256fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f579ebadf27f2e3e02335dcf", "aggregation": { "method": "sum" }, @@ -213550,19 +213358,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001096", + "id": "E14001188", "level": "constituency", - "name": "Birmingham Ladywood", + "name": "Croydon West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Ladywood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Croydon West: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001096" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001188" }, "measure": { "unit": "count" @@ -213583,28 +213391,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6362abeaeceb31c83c256fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f579ebadf27f2e3e02335dcf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 36399.147, + "value": 39934.078, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f641a163c1a8d18c495fc349", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f593991a98caa1de6c7a8735", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -213620,7 +213428,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -213629,7 +213437,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -213637,27 +213445,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001522", + "id": "E14001512", "level": "constituency", - "name": "Stoke-on-Trent South", + "name": "St Neots and Mid Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stoke-on-Trent South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, St Neots and Mid Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001522" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001512" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -213672,28 +213480,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f641a163c1a8d18c495fc349", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f593991a98caa1de6c7a8735", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 131467525.574, + "value": 48048.504, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f64aafa42299e36cad116381", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5a45f2810446cf36c79f124", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -213706,73 +213514,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001578", + "id": "E14001526", "level": "constituency", - "name": "West Suffolk", + "name": "Stratford-on-Avon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Suffolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stratford-on-Avon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001578" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001526" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f64aafa42299e36cad116381", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5a45f2810446cf36c79f124", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 32954.882, + "value": 192598030.734, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f657da3b5df4db5f20b63e04", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5a4dcf93ffbebe4c5a96f70", "aggregation": { "method": "sum" }, @@ -213813,19 +213623,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001186", + "id": "E14001511", "level": "constituency", - "name": "Croydon East", + "name": "St Ives", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Croydon East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, St Ives: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001186" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001511" }, "measure": { "unit": "kwh" @@ -213846,28 +213656,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f657da3b5df4db5f20b63e04", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5a4dcf93ffbebe4c5a96f70", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 509128406.029, + "value": 177968070.131, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f65ab93eafe9e0ddc48894ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5c5e20ec4c090e09aecf726", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -213880,81 +213690,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001162", + "id": "E14001312", "level": "constituency", - "name": "Chesham and Amersham", + "name": "Kingston and Surbiton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chesham and Amersham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Kingston and Surbiton: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001162" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001312" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f65ab93eafe9e0ddc48894ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5c5e20ec4c090e09aecf726", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 643818567.019, + "value": 159492722.994, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f65e1bbc7a841fef1031b47d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5c9c767353ae2832ee046d4", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -213967,83 +213779,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001494", + "id": "E14001224", "level": "constituency", - "name": "South Suffolk", + "name": "Ely and East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Suffolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Ely and East Cambridgeshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001494" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001224" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f65e1bbc7a841fef1031b47d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5c9c767353ae2832ee046d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 174736088.044, + "value": 392730675.155, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f667105fedddd8d2e630bdff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5d5f8c3c57e6b768c6e9449", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -214056,81 +213866,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001198", + "id": "E14001159", "level": "constituency", - "name": "Doncaster Central", + "name": "Chelmsford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Doncaster Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Chelmsford: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001198" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001159" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f667105fedddd8d2e630bdff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5d5f8c3c57e6b768c6e9449", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 553819721.57, + "value": 47730.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f677a8a835b7a7b32581be33", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5d6aafc73ef79eb45d4e174", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -214146,7 +213958,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -214155,7 +213967,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -214163,27 +213975,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001567", + "id": "E14001094", "level": "constituency", - "name": "Washington and Gateshead South", + "name": "Birmingham Hall Green and Moseley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Washington and Gateshead South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Birmingham Hall Green and Moseley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001567" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001094" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -214198,28 +214010,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f677a8a835b7a7b32581be33", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5d6aafc73ef79eb45d4e174", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43573.499, + "value": 134686246.423, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f69b753d91bb5ecf9ca01500", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5edeb54a342ba9e7b8617b2", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -214235,7 +214047,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -214244,7 +214056,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -214252,27 +214064,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001097", + "id": "E14001508", "level": "constituency", - "name": "Birmingham Northfield", + "name": "St Austell and Newquay", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Northfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, St Austell and Newquay: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001097" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001508" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -214285,28 +214097,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f69b753d91bb5ecf9ca01500", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5edeb54a342ba9e7b8617b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 467797234.981, + "value": 27440.048, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6a2467a8b5158ea8c19646c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f60962e37abbcb1cf3ee0206", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -214319,75 +214131,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000103", + "id": "E14001561", "level": "constituency", - "name": "Perth and Kinross-shire", + "name": "Wallasey", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Perth and Kinross-shire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Wallasey: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000103" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001561" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6a2467a8b5158ea8c19646c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f60962e37abbcb1cf3ee0206", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 52991.528, + "value": 42722.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6cd0c5a0d1e318aa9559f16", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f60d750c7a20599b1f64ee6e", "aggregation": { "method": "sum" }, @@ -214428,19 +214238,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001464", + "id": "E14001352", "level": "constituency", - "name": "Selby", + "name": "Manchester Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Selby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Manchester Central: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001464" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001352" }, "measure": { "unit": "count" @@ -214461,28 +214271,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6cd0c5a0d1e318aa9559f16", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f60d750c7a20599b1f64ee6e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 37481.053, + "value": 34925.631, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6d9320ea99f02b80f1ef3c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6206785f5e0d913bf78392d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -214498,7 +214308,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -214507,7 +214317,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -214515,27 +214325,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001223", + "id": "E14001454", "level": "constituency", - "name": "Eltham and Chislehurst", + "name": "Ruislip, Northwood and Pinner", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Eltham and Chislehurst: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Ruislip, Northwood and Pinner: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001223" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001454" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -214550,28 +214360,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6d9320ea99f02b80f1ef3c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6206785f5e0d913bf78392d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46554.564, + "value": 150894621.783, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6dd8214550f6ef68222c5d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f63f586b1eb43e9bbe964270", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -214587,7 +214397,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -214596,7 +214406,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -214604,27 +214414,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001386", + "id": "E14001079", "level": "constituency", - "name": "North Cotswolds", + "name": "Bassetlaw", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Cotswolds: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Bassetlaw: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001386" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001079" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -214639,20 +214449,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6dd8214550f6ef68222c5d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f63f586b1eb43e9bbe964270", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45956.972, + "value": 156020750.411, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6f2140abde5b61641b14989", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f64076ccece667b622129574", "aggregation": { "method": "sum" }, @@ -214693,19 +214503,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001453", + "id": "S14000074", "level": "constituency", - "name": "Rugby", + "name": "Dumfriesshire, Clydesdale and Tweeddale", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rugby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Dumfriesshire, Clydesdale and Tweeddale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001453" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000074" }, "measure": { "unit": "count" @@ -214726,20 +214536,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6f2140abde5b61641b14989", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f64076ccece667b622129574", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45345.373, + "value": 22736.097, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7026789f6d9e0c27b4ebd7b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6922f7b3d2f136804b92788", "aggregation": { "method": "sum" }, @@ -214780,19 +214590,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001148", + "id": "E14001316", "level": "constituency", - "name": "Camborne and Redruth", + "name": "Kingswinford and South Staffordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Camborne and Redruth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Kingswinford and South Staffordshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001148" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001316" }, "measure": { "unit": "kwh" @@ -214813,28 +214623,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7026789f6d9e0c27b4ebd7b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6922f7b3d2f136804b92788", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 191338237.638, + "value": 450545749.183, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f726f01869779615e904eab1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6a2e9c8bd7cea694f01ee60", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -214847,81 +214657,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001597", + "id": "E14001195", "level": "constituency", - "name": "Worcester", + "name": "Derbyshire Dales", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Worcester: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Derbyshire Dales: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001597" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001195" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f726f01869779615e904eab1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6a2e9c8bd7cea694f01ee60", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 421683451.452, + "value": 43479.988, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f733848a688ca8b9d21bd4f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6b51b7603af492d8f52c70a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -214934,73 +214746,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001461", + "id": "E14001071", "level": "constituency", - "name": "Scarborough and Whitby", + "name": "Aylesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Scarborough and Whitby: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Aylesbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001461" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001071" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f733848a688ca8b9d21bd4f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6b51b7603af492d8f52c70a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 496112932.255, + "value": 165931302.019, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f74b298991e5c9bf4bdb6cc8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6b6497e50b44899ca74b676", "aggregation": { "method": "sum" }, @@ -215041,19 +214855,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000069", + "id": "E14001180", "level": "constituency", - "name": "Caithness, Sutherland and Easter Ross", + "name": "Coventry East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Caithness, Sutherland and Easter Ross: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Coventry East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000069" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001180" }, "measure": { "unit": "count" @@ -215074,20 +214888,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f74b298991e5c9bf4bdb6cc8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6b6497e50b44899ca74b676", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 13486.947, + "value": 45819.783, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f77d787a735584f0f8d0f5b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6c862fc8937c2ee8c6d7e4d", "aggregation": { "method": "sum" }, @@ -215128,19 +214942,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001094", + "id": "E14001221", "level": "constituency", - "name": "Birmingham Hall Green and Moseley", + "name": "Edmonton and Winchmore Hill", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Hall Green and Moseley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Edmonton and Winchmore Hill: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001221" }, "measure": { "unit": "kwh" @@ -215163,20 +214977,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f77d787a735584f0f8d0f5b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6c862fc8937c2ee8c6d7e4d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 134686246.423, + "value": 161536278.724, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f79520e3db1028ca15c2a453", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6df30da79272f4f5c6ca318", "aggregation": { "method": "sum" }, @@ -215217,19 +215031,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001380", + "id": "E14001584", "level": "constituency", - "name": "Newcastle-under-Lyme", + "name": "Widnes and Halewood", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newcastle-under-Lyme: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Widnes and Halewood: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001380" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001584" }, "measure": { "unit": "kwh" @@ -215252,28 +215066,204 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f79520e3db1028ca15c2a453", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6df30da79272f4f5c6ca318", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 121840195.391, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6e52fee64017dae338f4a81", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001419", + "level": "constituency", + "name": "Oxford East", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Oxford East: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001419" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6e52fee64017dae338f4a81", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 39531.0, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6e756a5158e06c33b88c9e5", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_electricity_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "electricity": "Electricity" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "as_reported": "As reported" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001553", + "level": "constituency", + "name": "Tottenham", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Tottenham: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001553" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6e756a5158e06c33b88c9e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 125449278.337, + "value": 56495.688, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7ab78004abdf7c40eb701d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f717540f7fb1c2f13a8224fe", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -215286,73 +215276,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001601", + "id": "E14001566", "level": "constituency", - "name": "Wyre Forest", + "name": "Warwick and Leamington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wyre Forest: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Warwick and Leamington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001601" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001566" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7ab78004abdf7c40eb701d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f717540f7fb1c2f13a8224fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41445.0, + "value": 164626769.3, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7c8be15a9a8f304ba4033c9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7346d6e8ab7213d0c685587", "aggregation": { "method": "sum" }, @@ -215393,19 +215385,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000112", + "id": "E14001571", "level": "constituency", - "name": "Ynys M\u00f4n", + "name": "Wellingborough and Rushden", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ynys M\u00f4n: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Wellingborough and Rushden: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000112" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001571" }, "measure": { "unit": "kwh" @@ -215428,28 +215420,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7c8be15a9a8f304ba4033c9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7346d6e8ab7213d0c685587", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 132433148.357, + "value": 154731239.906, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7e4fc09d6a6000b77a1a03f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f73918169b36df705fce9543", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -215462,81 +215454,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001147", + "id": "S14000061", "level": "constituency", - "name": "Calder Valley", + "name": "Aberdeen South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Calder Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Aberdeen South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001147" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000061" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7e4fc09d6a6000b77a1a03f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f73918169b36df705fce9543", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 535278772.184, + "value": 65260.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f80bb5be25af18c8de54e1fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f75302db88a3d250853f1109", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -215552,7 +215546,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -215561,7 +215555,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -215569,27 +215563,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001414", + "id": "E14001264", "level": "constituency", - "name": "Old Bexley and Sidcup", + "name": "Hammersmith and Chiswick", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Old Bexley and Sidcup: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hammersmith and Chiswick: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001414" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001264" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -215602,28 +215596,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f80bb5be25af18c8de54e1fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f75302db88a3d250853f1109", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38099.519, + "value": 533611705.696, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f81b1b31ec553edc32dfcd2a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f77907e2e1bfa1350ee88098", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -215639,7 +215633,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -215648,7 +215642,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -215656,27 +215650,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001492", + "id": "S14000062", "level": "constituency", - "name": "South Shields", + "name": "Aberdeenshire North and Moray East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Shields: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Aberdeenshire North and Moray East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001492" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000062" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -215689,20 +215683,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f81b1b31ec553edc32dfcd2a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f77907e2e1bfa1350ee88098", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42667.783, + "value": 441908192.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f83ff1c5ea025632e0bde8c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7a2814644db3754262fab58", "aggregation": { "method": "sum" }, @@ -215743,19 +215737,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001227", + "id": "E14001588", "level": "constituency", - "name": "Epsom and Ewell", + "name": "Windsor", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Epsom and Ewell: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Windsor: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001227" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001588" }, "measure": { "unit": "count" @@ -215778,115 +215772,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f83ff1c5ea025632e0bde8c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7a2814644db3754262fab58", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44640.317, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8448fe572e54dfb4429763a", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "gas": "Gas" - }, - "metric": { - "consumption": "Consumption" - }, - "temperature_adjustment": { - "weather_corrected": "Weather corrected" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "S14000086", - "level": "constituency", - "name": "Glasgow North East", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Glasgow North East: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000086" - }, - "measure": { - "unit": "kwh" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" - }, - "period": { - "type": "gas_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8448fe572e54dfb4429763a", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 408254669.039, + "value": 44742.842, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f869edb9fb7860cbb425283f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7b0362c8527bcb4cce15b00", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -215899,73 +215806,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001577", + "id": "E14001113", "level": "constituency", - "name": "West Lancashire", + "name": "Bootle", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Lancashire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bootle: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001577" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001113" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f869edb9fb7860cbb425283f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7b0362c8527bcb4cce15b00", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39320.0, + "value": 46877.902, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f87389eb3c4fdc9c7c74be2b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7d3229fcbcb2a50c0069aac", "aggregation": { "method": "sum" }, @@ -216006,19 +215915,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001427", + "id": "E14001233", "level": "constituency", - "name": "Plymouth Sutton and Devonport", + "name": "Fareham and Waterlooville", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Plymouth Sutton and Devonport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Fareham and Waterlooville: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001427" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001233" }, "measure": { "unit": "kwh" @@ -216041,28 +215950,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f87389eb3c4fdc9c7c74be2b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7d3229fcbcb2a50c0069aac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 140877860.196, + "value": 146673112.949, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f87e9fc7a513f423225b9a80", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f802bcbff530eae753c75179", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -216075,83 +215984,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001381", + "id": "S14000101", "level": "constituency", - "name": "Newton Abbot", + "name": "Paisley and Renfrewshire North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newton Abbot: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Paisley and Renfrewshire North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001381" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000101" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f87e9fc7a513f423225b9a80", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f802bcbff530eae753c75179", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44589.228, + "value": 42360.789, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8b17e001eb850745adc62be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f834620fdf57b44a6185a647", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -216164,83 +216071,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001570", + "id": "E14001162", "level": "constituency", - "name": "Weald of Kent", + "name": "Chesham and Amersham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Weald of Kent: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Chesham and Amersham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001570" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001162" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8b17e001eb850745adc62be", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f834620fdf57b44a6185a647", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 188078467.785, + "value": 643818567.019, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8bf589d700889e65aaac1a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f83926f32d7539e3923490ad", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -216253,81 +216158,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001509", + "id": "E14001142", "level": "constituency", - "name": "St Helens North", + "name": "Burnley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, St Helens North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Burnley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001509" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001142" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8bf589d700889e65aaac1a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f83926f32d7539e3923490ad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 447155992.796, + "value": 138222658.661, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8c274d40a1774267f9d1cbc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f840005ee8aa87e357d81921", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -216343,7 +216250,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -216352,7 +216259,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -216360,27 +216267,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001463", + "id": "E14001523", "level": "constituency", - "name": "Sefton Central", + "name": "Stone, Great Wyrley and Penkridge", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sefton Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stone, Great Wyrley and Penkridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001463" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001523" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -216393,28 +216300,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8c274d40a1774267f9d1cbc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f840005ee8aa87e357d81921", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 39751.121, + "value": 422204188.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8c63ef8b5d46602b6a68d6f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8557076be4ab3c0857db247", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -216427,83 +216334,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001294", + "id": "E14001123", "level": "constituency", - "name": "Horsham", + "name": "Brent West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Horsham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Brent West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001294" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001123" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8c63ef8b5d46602b6a68d6f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8557076be4ab3c0857db247", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 182438054.8, + "value": 33576.443, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8d9cd9a5e59d55460f4f9cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f875e3dacfe474fa28cb134c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -216516,81 +216421,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001142", + "id": "E14001375", "level": "constituency", - "name": "Burnley", + "name": "Newark", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Burnley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Newark: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001142" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001375" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8d9cd9a5e59d55460f4f9cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f875e3dacfe474fa28cb134c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 529959703.169, + "value": 184972684.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8dc7aa2bc4aaf95b2fc56cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8a2d7e5a7e09268d22ead09", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -216606,7 +216513,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -216615,7 +216522,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -216623,27 +216530,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001152", + "id": "E14001561", "level": "constituency", - "name": "Carlisle", + "name": "Wallasey", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Carlisle: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Wallasey: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001152" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001561" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -216658,28 +216565,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8dc7aa2bc4aaf95b2fc56cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8a2d7e5a7e09268d22ead09", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49819.453, + "value": 132744392.769, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8e23d8fe85fefe0d0ad31b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8d9f49a3776e5a7ac58d22b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -216692,83 +216599,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001312", + "id": "E14001340", "level": "constituency", - "name": "Kingston and Surbiton", + "name": "Liverpool Wavertree", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kingston and Surbiton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Liverpool Wavertree: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001312" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001340" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8e23d8fe85fefe0d0ad31b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8d9f49a3776e5a7ac58d22b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 159492722.994, + "value": 476216137.121, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8fd47d4bd8d455c08d39555", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8e2c5a95837b956e389c793", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -216784,7 +216689,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -216793,7 +216698,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -216801,27 +216706,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001280", + "id": "E14001334", "level": "constituency", - "name": "Henley and Thame", + "name": "Leyton and Wanstead", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Henley and Thame: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Leyton and Wanstead: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001280" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001334" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -216834,28 +216739,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8fd47d4bd8d455c08d39555", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8e2c5a95837b956e389c793", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 453480927.371, + "value": 40111.201, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f90dea22f5925d28893752c3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8fe1e082b3b883861f030ac", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -216868,81 +216773,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001298", + "id": "E14001276", "level": "constituency", - "name": "Huntingdon", + "name": "Hayes and Harlington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Huntingdon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Hayes and Harlington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001298" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001276" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f90dea22f5925d28893752c3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8fe1e082b3b883861f030ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40476.647, + "value": 44495.864, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f934e9d9506a0c031f8a1fae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9632f6acc27811e8d03ca7a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -216958,7 +216865,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -216967,7 +216874,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -216975,27 +216882,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001192", + "id": "E14001585", "level": "constituency", - "name": "Daventry", + "name": "Wigan", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Daventry: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Wigan: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001192" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001585" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -217010,20 +216917,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f934e9d9506a0c031f8a1fae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9632f6acc27811e8d03ca7a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 47357.132, + "value": 143307156.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f989286a952c02e1c30f792c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9b0a6dd30ef9a54d90365a8", "aggregation": { "method": "sum" }, @@ -217064,19 +216971,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000101", + "id": "E14001294", "level": "constituency", - "name": "Paisley and Renfrewshire North", + "name": "Horsham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Paisley and Renfrewshire North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Horsham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000101" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001294" }, "measure": { "unit": "count" @@ -217099,28 +217006,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f989286a952c02e1c30f792c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9b0a6dd30ef9a54d90365a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46426.917, + "value": 45795.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9a48ce26ca255bc1ea5560d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9b93d45de5f190afcac643b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -217136,7 +217043,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -217145,7 +217052,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -217153,27 +217060,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001294", + "id": "E14001303", "level": "constituency", - "name": "Horsham", + "name": "Isle of Wight East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Horsham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Isle of Wight East: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001294" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001303" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -217186,20 +217093,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9a48ce26ca255bc1ea5560d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9b93d45de5f190afcac643b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 386856719.715, + "value": 32173.598, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9d5103c9b50d8fd770da137", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001198", + "level": "constituency", + "name": "Doncaster Central", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Doncaster Central: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001198" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9d5103c9b50d8fd770da137", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 49480.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9b592cca4f904a8813f6775", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9d70f43414a447f5e676575", "aggregation": { "method": "sum" }, @@ -217240,19 +217234,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001555", + "id": "E14001367", "level": "constituency", - "name": "Tunbridge Wells", + "name": "Middlesbrough and Thornaby East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tunbridge Wells: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Middlesbrough and Thornaby East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001555" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001367" }, "measure": { "unit": "kwh" @@ -217275,28 +217269,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9b592cca4f904a8813f6775", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9d70f43414a447f5e676575", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 192863584.636, + "value": 136275348.008, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9c2fd8b23387708358f496e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9eb32f65eb4250c9d22f930", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -217312,7 +217306,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -217321,7 +217315,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -217329,27 +217323,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001284", + "id": "S14000107", "level": "constituency", - "name": "Hertsmere", + "name": "Ayr, Carrick and Cumnock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hertsmere: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ayr, Carrick and Cumnock: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001284" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000107" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -217364,28 +217358,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9c2fd8b23387708358f496e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9eb32f65eb4250c9d22f930", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 178091260.045, + "value": 45969.805, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9d639ec93541bc10bcfc8d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa0caed09815e1432131ec97", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -217398,81 +217392,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001322", + "id": "E14001411", "level": "constituency", - "name": "Leeds North West", + "name": "Nottingham North and Kimberley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leeds North West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Nottingham North and Kimberley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001322" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001411" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9d639ec93541bc10bcfc8d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa0caed09815e1432131ec97", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 525467875.786, + "value": 47277.322, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9f5ecf52a2aa5de446d4136", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa1940846ca5f27280faafc0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -217488,7 +217484,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -217497,7 +217493,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -217505,27 +217501,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001427", + "id": "E14001495", "level": "constituency", - "name": "Plymouth Sutton and Devonport", + "name": "South West Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Plymouth Sutton and Devonport: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, South West Devon: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001427" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001495" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -217538,117 +217534,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9f5ecf52a2aa5de446d4136", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 44119.753, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa1489cda6e3bf93320f6c5d", - "aggregation": { - "method": "sum" - }, - "assertion": "observation", - "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", - "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" - }, - "dimension_labels": { - "domestic_scope": "Domestic scope", - "fuel": "Fuel", - "metric": "Metric", - "temperature_adjustment": "Temperature adjustment" - }, - "dimension_value_labels": { - "domestic_scope": { - "all_domestic": "All domestic meters" - }, - "fuel": { - "electricity": "Electricity" - }, - "metric": { - "meter_count": "Meter count" - }, - "temperature_adjustment": { - "as_reported": "As reported" - } - }, - "dimensions": { - "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "meter_count", - "temperature_adjustment": "as_reported" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001252", - "level": "constituency", - "name": "Gosport", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Gosport: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001252" - }, - "measure": { - "unit": "count" - }, - "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" - }, - "period": { - "type": "calendar_year", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa1489cda6e3bf93320f6c5d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa1940846ca5f27280faafc0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43719.868, + "value": 346600423.948, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa297704483705cec8bb443c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa4d7b3d171f30825504f543", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -217664,7 +217571,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -217673,7 +217580,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -217681,27 +217588,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001254", + "id": "E14001131", "level": "constituency", - "name": "Gravesham", + "name": "Bristol Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gravesham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Bristol Central: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001254" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001131" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -217714,20 +217621,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa297704483705cec8bb443c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa4d7b3d171f30825504f543", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40405.0, + "value": 326733578.68, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa73ac5cd9ebbf20375ef061", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa597c74814fa99106ae454c", "aggregation": { "method": "sum" }, @@ -217768,19 +217675,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001335", + "id": "E14001468", "level": "constituency", - "name": "Lichfield", + "name": "Sheffield Hallam", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lichfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Sheffield Hallam: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001335" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001468" }, "measure": { "unit": "count" @@ -217801,28 +217708,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa73ac5cd9ebbf20375ef061", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa597c74814fa99106ae454c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40148.339, + "value": 36111.998, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fabd81c059bb62a00938a6e9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa85d77570e906d710ecab24", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -217835,83 +217742,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001333", + "id": "S14000083", "level": "constituency", - "name": "Lewisham West and East Dulwich", + "name": "Falkirk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lewisham West and East Dulwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Falkirk: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001333" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000083" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fabd81c059bb62a00938a6e9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa85d77570e906d710ecab24", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 126961535.384, + "value": 495213744.915, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fadc52c451751707e00333dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa97adbc6d7b58482b0103be", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -217927,7 +217832,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -217936,7 +217841,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -217944,27 +217849,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001138", + "id": "E14001301", "level": "constituency", - "name": "Bromsgrove", + "name": "Ilford South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bromsgrove: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ilford South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001138" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001301" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -217979,28 +217884,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fadc52c451751707e00333dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa97adbc6d7b58482b0103be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 159831759.846, + "value": 39888.288, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fafd1666c19473d2b5a8283e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:faaf6d2613a1255286e63868", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -218013,83 +217918,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001552", + "id": "E14001204", "level": "constituency", - "name": "Torridge and Tavistock", + "name": "Dudley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Torridge and Tavistock: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Dudley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001552" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001204" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fafd1666c19473d2b5a8283e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:faaf6d2613a1255286e63868", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 46229.882, + "value": 40324.977, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb708294ce113bafe307a633", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fab3d2b68563783cca9ec3ff", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -218102,81 +218005,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001371", + "id": "E14001534", "level": "constituency", - "name": "Mitcham and Morden", + "name": "Sutton and Cheam", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mitcham and Morden: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Sutton and Cheam: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001371" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001534" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb708294ce113bafe307a633", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fab3d2b68563783cca9ec3ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42070.0, + "value": 43154.755, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb70e135545a053d4189daa4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fad17c908043c086543da01e", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -218192,7 +218097,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -218201,7 +218106,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -218209,27 +218114,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001124", + "id": "E14001252", "level": "constituency", - "name": "Brentford and Isleworth", + "name": "Gosport", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brentford and Isleworth: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Gosport: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001124" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001252" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -218242,28 +218147,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb70e135545a053d4189daa4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fad17c908043c086543da01e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 451952601.612, + "value": 38463.42, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb84eab8a608dd14375482bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fae594c46fa86e74fb85fa23", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -218276,81 +218181,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001573", + "id": "E14001452", "level": "constituency", - "name": "Welwyn Hatfield", + "name": "Rotherham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Welwyn Hatfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Rotherham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001573" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001452" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb84eab8a608dd14375482bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fae594c46fa86e74fb85fa23", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41771.03, + "value": 137264381.248, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb9e31ef88fe597a57505a31", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:faf664a1eef43df9b4213e7f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -218363,83 +218270,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001396", + "id": "E14001289", "level": "constituency", - "name": "North Norfolk", + "name": "Hitchin", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Norfolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Hitchin: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001396" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001289" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb9e31ef88fe597a57505a31", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:faf664a1eef43df9b4213e7f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 187041004.886, + "value": 459084542.124, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fbb497ccc6534af0a28140e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb025503279d84569e80a6bf", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -218452,73 +218357,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001083", + "id": "S14000021", "level": "constituency", - "name": "Beckenham and Penge", + "name": "East Renfrewshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Beckenham and Penge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, East Renfrewshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000021" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_concept": "desnz.subnational.domestic_electricity_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fbb497ccc6534af0a28140e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb025503279d84569e80a6bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 547911825.963, + "value": 139418642.858, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fbdc305c25a72f05d49c1f0b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb1066acb14c9ec35911b572", "aggregation": { "method": "sum" }, @@ -218559,19 +218466,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000100", + "id": "E14001399", "level": "constituency", - "name": "Mid and South Pembrokeshire", + "name": "North Somerset", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid and South Pembrokeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, North Somerset: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000100" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001399" }, "measure": { "unit": "kwh" @@ -218592,28 +218499,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fbdc305c25a72f05d49c1f0b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb1066acb14c9ec35911b572", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 311118205.861, + "value": 392410568.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fbe2ecf78748880effef4788", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb207acbdad9c43ec8ed3e8b", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -218629,7 +218536,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -218638,7 +218545,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -218646,27 +218553,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001570", + "id": "E14001593", "level": "constituency", - "name": "Weald of Kent", + "name": "Wokingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Weald of Kent: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Wokingham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001570" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001593" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -218681,28 +218588,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fbe2ecf78748880effef4788", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb207acbdad9c43ec8ed3e8b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 41912.768, + "value": 169652409.596, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fbf8fc8321ccec39796897e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb2962c98b4c353c132949cb", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -218715,73 +218622,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001346", + "id": "E14001414", "level": "constituency", - "name": "Luton South and South Bedfordshire", + "name": "Old Bexley and Sidcup", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Luton South and South Bedfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Old Bexley and Sidcup: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001346" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001414" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fbf8fc8321ccec39796897e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb2962c98b4c353c132949cb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 38227.726, + "value": 141730868.334, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc0a40bfd7f5ee53321bf570", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb2c61808aa5ded931e42bd3", "aggregation": { "method": "sum" }, @@ -218822,19 +218731,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001287", + "id": "E14001454", "level": "constituency", - "name": "High Peak", + "name": "Ruislip, Northwood and Pinner", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, High Peak: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Ruislip, Northwood and Pinner: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001287" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001454" }, "measure": { "unit": "count" @@ -218857,28 +218766,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc0a40bfd7f5ee53321bf570", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb2c61808aa5ded931e42bd3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43226.0, + "value": 40282.002, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc23b03dbe2271127800c83e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb37dcfa67e9a6b5103083ce", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -218891,83 +218800,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001512", + "id": "E14001249", "level": "constituency", - "name": "St Neots and Mid Cambridgeshire", + "name": "Godalming and Ash", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, St Neots and Mid Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Godalming and Ash: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001512" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001249" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc23b03dbe2271127800c83e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb37dcfa67e9a6b5103083ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 167327238.991, + "value": 505620469.525, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc24ce983fea7eb6f5d0f2f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb386a29a90cc6b374bec1e0", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -218983,7 +218890,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -218992,7 +218899,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -219000,27 +218907,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001220", + "id": "E14001177", "level": "constituency", - "name": "Eastleigh", + "name": "Colne Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Eastleigh: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Colne Valley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001220" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001177" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -219033,28 +218940,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc24ce983fea7eb6f5d0f2f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb386a29a90cc6b374bec1e0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 392510639.869, + "value": 40578.321, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc2a5dbf881eec759c387390", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb93e43ef5c436f56c21c9e7", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -219067,81 +218974,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001505", + "id": "S14000081", "level": "constituency", - "name": "Spelthorne", + "name": "Edinburgh South West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Spelthorne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Edinburgh South West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001505" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000081" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc2a5dbf881eec759c387390", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb93e43ef5c436f56c21c9e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 467495527.057, + "value": 53402.867, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc2faac8233054cf430dbed6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fba5205f9049521a4b1d1561", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -219157,7 +219066,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -219166,7 +219075,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -219174,27 +219083,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001253", + "id": "W07000110", "level": "constituency", - "name": "Grantham and Bourne", + "name": "Vale of Glamorgan", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Grantham and Bourne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Vale of Glamorgan: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001253" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000110" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -219207,20 +219116,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc2faac8233054cf430dbed6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fba5205f9049521a4b1d1561", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 370040032.899, + "value": 38949.705, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc5f7e9a829ad681ffed048c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fbb9f2f4d3f44c9d5aaeee6f", "aggregation": { "method": "sum" }, @@ -219261,19 +219170,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001198", + "id": "E14001214", "level": "constituency", - "name": "Doncaster Central", + "name": "East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Doncaster Central: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, East Hampshire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001198" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001214" }, "measure": { "unit": "count" @@ -219296,20 +219205,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc5f7e9a829ad681ffed048c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fbb9f2f4d3f44c9d5aaeee6f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51927.299, + "value": 40569.351, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc816c80896279953e492c3d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fbbc328650615761fee1151d", "aggregation": { "method": "sum" }, @@ -219350,19 +219259,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000086", + "id": "E14001461", "level": "constituency", - "name": "Bridgend", + "name": "Scarborough and Whitby", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bridgend: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Scarborough and Whitby: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000086" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001461" }, "measure": { "unit": "count" @@ -219385,28 +219294,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc816c80896279953e492c3d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fbbc328650615761fee1151d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42206.548, + "value": 53207.188, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcbc8f1c23537872a603decc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fbfedea49b134628e430fb5a", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -219422,7 +219331,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -219431,7 +219340,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -219439,27 +219348,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001588", + "id": "E14001524", "level": "constituency", - "name": "Windsor", + "name": "Stourbridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Windsor: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Stourbridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001588" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001524" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -219474,20 +219383,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcbc8f1c23537872a603decc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fbfedea49b134628e430fb5a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44742.842, + "value": 128257353.428, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcc4ea298f36922d273ba99e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc01317c130923bdbc3bcc89", "aggregation": { "method": "sum" }, @@ -219528,19 +219437,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000087", + "id": "W07000098", "level": "constituency", - "name": "Caerfyrddin", + "name": "Llanelli", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Caerfyrddin: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Llanelli: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000087" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000098" }, "measure": { "unit": "count" @@ -219563,28 +219472,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcc4ea298f36922d273ba99e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc01317c130923bdbc3bcc89", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42995.448, + "value": 43823.552, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fce9afa24ece4ec4f3b12963", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc14fd2986ac36f3081c3933", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -219597,83 +219506,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001092", + "id": "S14000078", "level": "constituency", - "name": "Birmingham Edgbaston", + "name": "Edinburgh East and Musselburgh", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birmingham Edgbaston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Edinburgh East and Musselburgh: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000078" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fce9afa24ece4ec4f3b12963", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc14fd2986ac36f3081c3933", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44993.254, + "value": 49610.608, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd0d73b4fdd6b1959681dc32", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc2c1cde9d028b0b20fc94af", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -219686,81 +219593,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001211", + "id": "S14000102", "level": "constituency", - "name": "Easington", + "name": "Paisley and Renfrewshire South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Easington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Paisley and Renfrewshire South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001211" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000102" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd0d73b4fdd6b1959681dc32", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc2c1cde9d028b0b20fc94af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 495080499.031, + "value": 48133.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd26538e9399ddc1ee051702", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc4a6f82d1b4e7d9b0f9c83d", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -219773,81 +219682,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001548", + "id": "E14001108", "level": "constituency", - "name": "Tiverton and Minehead", + "name": "Bognor Regis and Littlehampton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tiverton and Minehead: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bognor Regis and Littlehampton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001548" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001108" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd26538e9399ddc1ee051702", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc4a6f82d1b4e7d9b0f9c83d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 243962870.906, + "value": 50386.009, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd28ce305805f65b9e40d9e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc709f94a373cdb6d39a0990", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -219863,7 +219774,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -219872,7 +219783,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -219880,27 +219791,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001286", + "id": "S14000080", "level": "constituency", - "name": "Heywood and Middleton North", + "name": "Edinburgh South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Heywood and Middleton North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Edinburgh South: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001286" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000080" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -219915,28 +219826,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd28ce305805f65b9e40d9e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc709f94a373cdb6d39a0990", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 135250064.62, + "value": 47248.817, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd36524509fb1bf5369a2b8a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc85f691a1decde231b05c38", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -219949,81 +219860,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001565", + "id": "E14001602", "level": "constituency", - "name": "Warrington South", + "name": "Wythenshawe and Sale East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Warrington South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Wythenshawe and Sale East: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001565" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001602" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd36524509fb1bf5369a2b8a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc85f691a1decde231b05c38", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43910.533, + "value": 48847.193, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd59ad7762498a73992faea8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcdfdc55904db06ae93d5f69", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -220036,73 +219949,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "consumption", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "S14000048", + "id": "S14000093", "level": "constituency", - "name": "North Ayrshire and Arran", + "name": "Inverclyde and Renfrewshire West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Ayrshire and Arran: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Inverclyde and Renfrewshire West: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000048" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000093" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd59ad7762498a73992faea8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcdfdc55904db06ae93d5f69", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40906.266, + "value": 125025108.037, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fda585ebad939c850e361705", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd0fe5f28a64f9a68718cc50", "aggregation": { "method": "sum" }, @@ -220143,19 +220058,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001551", + "id": "W07000109", "level": "constituency", - "name": "Torbay", + "name": "Torfaen", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Torbay: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Torfaen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001551" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000109" }, "measure": { "unit": "count" @@ -220178,20 +220093,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fda585ebad939c850e361705", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd0fe5f28a64f9a68718cc50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 49544.313, + "value": 42457.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdf86bc8c5250eefbfb52538", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd1cb1507033d602ed21256e", + "aggregation": { + "method": "sum" + }, + "assertion": "observation", + "concept_alignment": { + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "relation": "derived", + "source_concept": "desnz.subnational.domestic_gas_meter_count" + }, + "dimension_labels": { + "domestic_scope": "Domestic scope", + "fuel": "Fuel", + "metric": "Metric", + "temperature_adjustment": "Temperature adjustment" + }, + "dimension_value_labels": { + "domestic_scope": { + "all_domestic": "All domestic meters" + }, + "fuel": { + "gas": "Gas" + }, + "metric": { + "meter_count": "Meter count" + }, + "temperature_adjustment": { + "weather_corrected": "Weather corrected" + } + }, + "dimensions": { + "domestic_scope": "all_domestic", + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" + }, + "entity": { + "name": "household", + "role": "domestic_energy_customer" + }, + "geography": { + "id": "E14001482", + "level": "constituency", + "name": "South Cotswolds", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, South Cotswolds: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001482" + }, + "measure": { + "unit": "count" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" + }, + "period": { + "type": "gas_year", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd1cb1507033d602ed21256e", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", + "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", + "url": "tools/build_uk_desnz_constituency_energy_facts.py", + "vintage": "2025_publication_2024_data" + }, + "value": 26839.558, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd3398cb067eafca2c0ed99b", "aggregation": { "method": "sum" }, @@ -220232,19 +220234,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001178", + "id": "E14001237", "level": "constituency", - "name": "Congleton", + "name": "Filton and Bradley Stoke", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Congleton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Filton and Bradley Stoke: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001178" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001237" }, "measure": { "unit": "kwh" @@ -220265,20 +220267,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fdf86bc8c5250eefbfb52538", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd3398cb067eafca2c0ed99b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 459960496.998, + "value": 405400071.071, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdf9f815a2b0b9cb8099e8bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd4bbef1e22aadb00e8404a5", "aggregation": { "method": "sum" }, @@ -220319,19 +220321,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001093", + "id": "W07000096", "level": "constituency", - "name": "Birmingham Erdington", + "name": "Dwyfor Meirionnydd", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Erdington: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Dwyfor Meirionnydd: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001093" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000096" }, "measure": { "unit": "kwh" @@ -220352,28 +220354,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fdf9f815a2b0b9cb8099e8bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd4bbef1e22aadb00e8404a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 528360687.59, + "value": 226982357.569, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe579667974e32355e3e1764", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd4c68145907d3e82e443a88", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -220386,75 +220388,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001149", + "id": "E14001552", "level": "constituency", - "name": "Cambridge", + "name": "Torridge and Tavistock", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cambridge: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Torridge and Tavistock: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001149" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001552" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe579667974e32355e3e1764", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd4c68145907d3e82e443a88", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 48631.384, + "value": 24805.762, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe59395e9984ad4adfbda816", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd56d7e1fad16ff92e4cbe75", "aggregation": { "method": "sum" }, @@ -220495,19 +220495,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001275", + "id": "W07000095", "level": "constituency", - "name": "Havant", + "name": "Clwyd North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Havant: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Clwyd North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001275" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000095" }, "measure": { "unit": "count" @@ -220530,20 +220530,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe59395e9984ad4adfbda816", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd56d7e1fad16ff92e4cbe75", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 43565.766, + "value": 47531.473, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe7b3f79241024561d0ec500", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd606b70865929465c0990d4", "aggregation": { "method": "sum" }, @@ -220584,19 +220584,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001442", + "id": "S14000085", "level": "constituency", - "name": "Reigate", + "name": "Glasgow North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Reigate: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Glasgow North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001442" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000085" }, "measure": { "unit": "count" @@ -220619,28 +220619,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe7b3f79241024561d0ec500", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd606b70865929465c0990d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 45382.115, + "value": 54163.244, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe7bf77ab96b4413093ed2e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd684acaba1948ae5ac36762", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -220656,7 +220656,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -220665,7 +220665,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -220673,27 +220673,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001299", + "id": "E14001370", "level": "constituency", - "name": "Hyndburn", + "name": "Milton Keynes North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hyndburn: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Milton Keynes North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001299" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001370" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -220708,28 +220708,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe7bf77ab96b4413093ed2e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd684acaba1948ae5ac36762", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 42094.026, + "value": 149258326.986, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe8d8d8813dee31a8204db5c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd6d59500828d8d95022ba5c", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -220745,7 +220745,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -220754,7 +220754,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -220762,27 +220762,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000097", + "id": "E14001571", "level": "constituency", - "name": "Gower", + "name": "Wellingborough and Rushden", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gower: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Wellingborough and Rushden: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000097" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001571" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -220795,28 +220795,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe8d8d8813dee31a8204db5c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd6d59500828d8d95022ba5c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40318.147, + "value": 505205583.637, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe921bb006634aade1bd7331", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdabeffc40d218b7b426cdd3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -220829,73 +220829,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001401", + "id": "E14001117", "level": "constituency", - "name": "North West Cambridgeshire", + "name": "Bracknell", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North West Cambridgeshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Bracknell: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001401" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001117" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe921bb006634aade1bd7331", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fdabeffc40d218b7b426cdd3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44923.742, + "value": 43043.677, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe9e0ded44f8775e6a67c6ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fde33c26637e3df7cf7e6178", "aggregation": { "method": "sum" }, @@ -220936,19 +220938,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001309", + "id": "E14001319", "level": "constituency", - "name": "Kenilworth and Southam", + "name": "Leeds Central and Headingley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kenilworth and Southam: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Leeds Central and Headingley: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001309" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001319" }, "measure": { "unit": "count" @@ -220969,28 +220971,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe9e0ded44f8775e6a67c6ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fde33c26637e3df7cf7e6178", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 31486.541, + "value": 32644.159, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fead58fb1240fe3205a8486b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdeac182b0f023705db9b129", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -221003,83 +221005,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001571", + "id": "E14001237", "level": "constituency", - "name": "Wellingborough and Rushden", + "name": "Filton and Bradley Stoke", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wellingborough and Rushden: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Filton and Bradley Stoke: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001571" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001237" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fead58fb1240fe3205a8486b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fdeac182b0f023705db9b129", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 154731239.906, + "value": 41890.016, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fed0a643248176ebfa19333d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdee626aa5334c0c83800c9f", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -221092,83 +221092,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "meter_count", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001578", + "id": "E14001222", "level": "constituency", - "name": "West Suffolk", + "name": "Ellesmere Port and Bromborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Suffolk: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ellesmere Port and Bromborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001578" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001222" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_concept": "desnz.subnational.domestic_gas_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fed0a643248176ebfa19333d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fdee626aa5334c0c83800c9f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51955.319, + "value": 42874.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fed3f57c95bee0ac3a53a870", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe1cd45ba76d1466d5f46271", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -221181,81 +221179,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001556", + "id": "E14001515", "level": "constituency", - "name": "Twickenham", + "name": "Stalybridge and Hyde", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Twickenham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Stalybridge and Hyde: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001556" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001515" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fed3f57c95bee0ac3a53a870", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe1cd45ba76d1466d5f46271", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 543607257.005, + "value": 43986.86, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fee5254e75c420fa205b329d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe48dc1b9b7692a27b2e5097", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -221268,81 +221268,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001460", + "id": "E14001152", "level": "constituency", - "name": "Salisbury", + "name": "Carlisle", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Salisbury: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Carlisle: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001460" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001152" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fee5254e75c420fa205b329d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe48dc1b9b7692a27b2e5097", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 29496.531, + "value": 49819.453, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff0194ddb27ed46749a867e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe4eddd6f969b79c8ac0de71", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -221355,75 +221357,73 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", - "metric": "consumption", - "temperature_adjustment": "as_reported" + "fuel": "gas", + "metric": "meter_count", + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001322", + "id": "E14001153", "level": "constituency", - "name": "Leeds North West", + "name": "Carshalton and Wallington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds North West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Carshalton and Wallington: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001322" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001153" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff0194ddb27ed46749a867e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe4eddd6f969b79c8ac0de71", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 136080050.705, + "value": 36236.011, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff03f4411e64235642773da8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe92ff226ff6c0caae0d10c8", "aggregation": { "method": "sum" }, @@ -221464,19 +221464,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001282", + "id": "E14001453", "level": "constituency", - "name": "Herne Bay and Sandwich", + "name": "Rugby", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Herne Bay and Sandwich: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Rugby: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001282" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001453" }, "measure": { "unit": "kwh" @@ -221497,28 +221497,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff03f4411e64235642773da8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe92ff226ff6c0caae0d10c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 444106419.899, + "value": 515397756.172, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff155c1018b4c4aef550ac6f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe99fa41b3c124a9334d2838", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -221534,7 +221534,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -221543,7 +221543,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -221551,27 +221551,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001335", + "id": "E14001347", "level": "constituency", - "name": "Lichfield", + "name": "Macclesfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lichfield: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Macclesfield: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001335" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001347" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -221586,28 +221586,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff155c1018b4c4aef550ac6f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe99fa41b3c124a9334d2838", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 153478574.326, + "value": 45370.702, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff363879a5ac7fd88f3d42b0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fee4ed371c55b2baba7d1045", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -221623,7 +221623,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -221632,7 +221632,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -221640,27 +221640,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001315", + "id": "E14001203", "level": "constituency", - "name": "Kingston upon Hull West and Haltemprice", + "name": "Droitwich and Evesham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kingston upon Hull West and Haltemprice: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Droitwich and Evesham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001315" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001203" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -221675,20 +221675,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff363879a5ac7fd88f3d42b0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fee4ed371c55b2baba7d1045", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 51188.972, + "value": 169152973.608, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff59108b1df837d39634b02f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff02aa05bb7cb42515460711", "aggregation": { "method": "sum" }, @@ -221729,19 +221729,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001175", + "id": "W07000112", "level": "constituency", - "name": "Clapham and Brixton Hill", + "name": "Ynys M\u00f4n", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Clapham and Brixton Hill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Ynys M\u00f4n: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001175" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000112" }, "measure": { "unit": "count" @@ -221762,28 +221762,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff59108b1df837d39634b02f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff02aa05bb7cb42515460711", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 40742.071, + "value": 16635.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff679af98224ad2dcdeb3587", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff39fc978feabd3dcc11cecc", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -221796,83 +221796,81 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001486", + "id": "E14001556", "level": "constituency", - "name": "South East Cornwall", + "name": "Twickenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South East Cornwall: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Twickenham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001486" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001556" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff679af98224ad2dcdeb3587", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff39fc978feabd3dcc11cecc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 177834429.961, + "value": 543607257.005, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff6828b36bfe114af3c1b1aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff5fe81ffc5d7eb9be8751a9", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -221885,81 +221883,83 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", + "fuel": "electricity", "metric": "meter_count", - "temperature_adjustment": "weather_corrected" + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001253", + "id": "E14001185", "level": "constituency", - "name": "Grantham and Bourne", + "name": "Crewe and Nantwich", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Grantham and Bourne: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Crewe and Nantwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001253" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001185" }, "measure": { "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", + "source_concept": "desnz.subnational.domestic_electricity_meter_count", "source_measure_id": "domestic_meter_count", "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff6828b36bfe114af3c1b1aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff5fe81ffc5d7eb9be8751a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 34871.556, + "value": 50762.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff6f2e81f1dba1028ac2fda2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff709b15ccd567e98ddee7b3", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -221975,7 +221975,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -221984,7 +221984,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -221992,27 +221992,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001393", + "id": "E14001524", "level": "constituency", - "name": "North East Hertfordshire", + "name": "Stourbridge", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North East Hertfordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Stourbridge: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001393" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001524" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -222025,20 +222025,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff6f2e81f1dba1028ac2fda2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff709b15ccd567e98ddee7b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 34305.935, + "value": 442738458.087, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff71bfe0f3dc1fa0b9d2fc17", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff8177240131344a85c33a40", "aggregation": { "method": "sum" }, @@ -222079,19 +222079,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001516", + "id": "E14001200", "level": "constituency", - "name": "Stevenage", + "name": "Doncaster North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stevenage: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Doncaster North: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001516" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001200" }, "measure": { "unit": "kwh" @@ -222114,28 +222114,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff71bfe0f3dc1fa0b9d2fc17", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff8177240131344a85c33a40", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 137563270.028, + "value": 131128023.294, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff74471378b1dcd99752077a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff8af5162089c1682428c7e6", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_consumption", + "canonical_concept": "desnz.subnational.domestic_electricity_meter_count", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_consumption" + "source_concept": "desnz.subnational.domestic_electricity_meter_count" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -222148,73 +222148,75 @@ "all_domestic": "All domestic meters" }, "fuel": { - "gas": "Gas" + "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { - "weather_corrected": "Weather corrected" + "as_reported": "As reported" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" + "fuel": "electricity", + "metric": "meter_count", + "temperature_adjustment": "as_reported" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001249", + "id": "E14001343", "level": "constituency", - "name": "Godalming and Ash", + "name": "Louth and Horncastle", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Godalming and Ash: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Louth and Horncastle: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001249" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001343" }, "measure": { - "unit": "kwh" + "unit": "count" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_consumption", - "source_measure_id": "domestic_consumption", - "unit": "kwh" + "source_concept": "desnz.subnational.domestic_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { - "type": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff74471378b1dcd99752077a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff8af5162089c1682428c7e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 505620469.525, + "value": 47570.189, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff87f80b415e093696306702", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ffa764fa459555f124aaa32d", "aggregation": { "method": "sum" }, @@ -222255,19 +222257,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000088", + "id": "E14001342", "level": "constituency", - "name": "Glasgow South West", + "name": "Loughborough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glasgow South West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Loughborough: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001342" }, "measure": { "unit": "kwh" @@ -222288,28 +222290,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff87f80b415e093696306702", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ffa764fa459555f124aaa32d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 424766403.876, + "value": 442219227.445, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ffa9c1991d8a23b66b7f6fb0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ffa96fc1298ff8ae138c5409", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_gas_meter_count", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_gas_meter_count" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -222325,7 +222327,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -222334,7 +222336,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -222342,27 +222344,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001179", + "id": "W07000095", "level": "constituency", - "name": "Corby and East Northamptonshire", + "name": "Clwyd North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Corby and East Northamptonshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Clwyd North: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001179" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000095" }, "measure": { - "unit": "count" + "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_gas_meter_count", - "source_measure_id": "domestic_meter_count", - "unit": "count" + "source_concept": "desnz.subnational.domestic_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -222375,28 +222377,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ffa9c1991d8a23b66b7f6fb0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ffa96fc1298ff8ae138c5409", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 44523.103, + "value": 434098449.127, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ffe9d391e5247c098b6eaa0e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ffebcbdf3e63c4f97e28b258", "aggregation": { "method": "sum" }, "assertion": "observation", "concept_alignment": { - "canonical_concept": "desnz.subnational.domestic_electricity_consumption", + "canonical_concept": "desnz.subnational.domestic_gas_consumption", "relation": "derived", - "source_concept": "desnz.subnational.domestic_electricity_consumption" + "source_concept": "desnz.subnational.domestic_gas_consumption" }, "dimension_labels": { "domestic_scope": "Domestic scope", @@ -222409,74 +222411,72 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "gas": "Gas" }, "metric": { "consumption": "Consumption" }, "temperature_adjustment": { - "as_reported": "As reported" + "weather_corrected": "Weather corrected" } }, "dimensions": { "domestic_scope": "all_domestic", - "fuel": "electricity", + "fuel": "gas", "metric": "consumption", - "temperature_adjustment": "as_reported" + "temperature_adjustment": "weather_corrected" }, "entity": { "name": "household", "role": "domestic_energy_customer" }, "geography": { - "id": "E14001147", + "id": "S14000103", "level": "constituency", - "name": "Calder Valley", + "name": "Perth and Kinross-shire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Calder Valley: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 2024, Perth and Kinross-shire: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.electricity.consumption.v1" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001147" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000103" }, "measure": { "unit": "kwh" }, "observed_measure": { - "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_concept": "desnz.subnational.domestic_gas_consumption", "source_measure_id": "domestic_consumption", "unit": "kwh" }, "period": { - "type": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ffe9d391e5247c098b6eaa0e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ffebcbdf3e63c4f97e28b258", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "source_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" }, - "value": 157582538.034, + "value": 459279304.209, "value_type": "float" } ], - "rows_sha256": "b1dab1b23ae2c320eb1afc6be5a37ce6c2d9522fa0fb5a723b84442a1100ba16", + "rows_sha256": "e2123961b37e57d35e67223de6f10ecb09e23d8e49a87d93c2153261b3d9496c", "schema_version": 1 } diff --git a/packages/microcosm-build/src/microcosm/build/uk/desnz_domestic_energy_facts.json b/packages/microcosm-build/src/microcosm/build/uk/desnz_domestic_energy_facts.json index 1aed2cd460..6890f6e05a 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/desnz_domestic_energy_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/desnz_domestic_energy_facts.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/desnz_local_energy_facts.json b/packages/microcosm-build/src/microcosm/build/uk/desnz_local_energy_facts.json index 4289193bc4..aa148f14af 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/desnz_local_energy_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/desnz_local_energy_facts.json @@ -21,12 +21,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/desnz_road_fuel_by_vehicle.json b/packages/microcosm-build/src/microcosm/build/uk/desnz_road_fuel_by_vehicle.json index cab8466228..11959c4eae 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/desnz_road_fuel_by_vehicle.json +++ b/packages/microcosm-build/src/microcosm/build/uk/desnz_road_fuel_by_vehicle.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/devolved_bus_finance.json b/packages/microcosm-build/src/microcosm/build/uk/devolved_bus_finance.json index a3c95517f2..08350e7944 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/devolved_bus_finance.json +++ b/packages/microcosm-build/src/microcosm/build/uk/devolved_bus_finance.json @@ -17,12 +17,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/dft_bus_journeys.json b/packages/microcosm-build/src/microcosm/build/uk/dft_bus_journeys.json index 3470a907e3..7544622538 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/dft_bus_journeys.json +++ b/packages/microcosm-build/src/microcosm/build/uk/dft_bus_journeys.json @@ -17,12 +17,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/dft_bus_value_anchors.json b/packages/microcosm-build/src/microcosm/build/uk/dft_bus_value_anchors.json index 3faadee636..f3b41d465f 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/dft_bus_value_anchors.json +++ b/packages/microcosm-build/src/microcosm/build/uk/dft_bus_value_anchors.json @@ -18,12 +18,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/dwp_move_to_uc_facts.json b/packages/microcosm-build/src/microcosm/build/uk/dwp_move_to_uc_facts.json index 0cd5a76d75..de2654f321 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/dwp_move_to_uc_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/dwp_move_to_uc_facts.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/dwp_uc_award_band_facts.json b/packages/microcosm-build/src/microcosm/build/uk/dwp_uc_award_band_facts.json index 06766964f9..ccd23bf8bf 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/dwp_uc_award_band_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/dwp_uc_award_band_facts.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/excise_facts.json b/packages/microcosm-build/src/microcosm/build/uk/excise_facts.json index a800357c4e..2d8a017ad8 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/excise_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/excise_facts.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/gambling_participation_facts.json b/packages/microcosm-build/src/microcosm/build/uk/gambling_participation_facts.json index a626621dd1..665abc44cc 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/gambling_participation_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/gambling_participation_facts.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/hmrc_benefits_in_kind_facts.json b/packages/microcosm-build/src/microcosm/build/uk/hmrc_benefits_in_kind_facts.json index 97d5c38013..fb691270f8 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/hmrc_benefits_in_kind_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/hmrc_benefits_in_kind_facts.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/hmrc_cgt_asset_type_facts.json b/packages/microcosm-build/src/microcosm/build/uk/hmrc_cgt_asset_type_facts.json index 9a9b42082c..3e5e189b6a 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/hmrc_cgt_asset_type_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/hmrc_cgt_asset_type_facts.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/hmrc_cgt_conditioning_facts.json b/packages/microcosm-build/src/microcosm/build/uk/hmrc_cgt_conditioning_facts.json index 1708b1eb4c..cb483dcf0a 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/hmrc_cgt_conditioning_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/hmrc_cgt_conditioning_facts.json @@ -16,12 +16,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/hmrc_child_benefit_statistics.json b/packages/microcosm-build/src/microcosm/build/uk/hmrc_child_benefit_statistics.json index 80b7e07fe2..6ee27a29dd 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/hmrc_child_benefit_statistics.json +++ b/packages/microcosm-build/src/microcosm/build/uk/hmrc_child_benefit_statistics.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/hmrc_isa_statistics_facts.json b/packages/microcosm-build/src/microcosm/build/uk/hmrc_isa_statistics_facts.json index 1a249f8d3b..8b91129422 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/hmrc_isa_statistics_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/hmrc_isa_statistics_facts.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/hmrc_itl_taxpayer_counts.json b/packages/microcosm-build/src/microcosm/build/uk/hmrc_itl_taxpayer_counts.json index 65c35478c9..0b9141763e 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/hmrc_itl_taxpayer_counts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/hmrc_itl_taxpayer_counts.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/hmrc_property_rental_income_facts.json b/packages/microcosm-build/src/microcosm/build/uk/hmrc_property_rental_income_facts.json index 7909d5e291..35d25affdb 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/hmrc_property_rental_income_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/hmrc_property_rental_income_facts.json @@ -16,12 +16,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/hmrc_spi_table_3_11_uk_rows.json b/packages/microcosm-build/src/microcosm/build/uk/hmrc_spi_table_3_11_uk_rows.json index 05b7a30d3f..062f1649f5 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/hmrc_spi_table_3_11_uk_rows.json +++ b/packages/microcosm-build/src/microcosm/build/uk/hmrc_spi_table_3_11_uk_rows.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/hmrc_spi_table_3_7_savings_rows.json b/packages/microcosm-build/src/microcosm/build/uk/hmrc_spi_table_3_7_savings_rows.json index 6e27fc8012..55c6a2bc4f 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/hmrc_spi_table_3_7_savings_rows.json +++ b/packages/microcosm-build/src/microcosm/build/uk/hmrc_spi_table_3_7_savings_rows.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/hmrc_stamp_tax_facts.json b/packages/microcosm-build/src/microcosm/build/uk/hmrc_stamp_tax_facts.json index 2558d7712c..00270c4827 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/hmrc_stamp_tax_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/hmrc_stamp_tax_facts.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/licensed_cars_fuel_type.json b/packages/microcosm-build/src/microcosm/build/uk/licensed_cars_fuel_type.json index c7ca2f66a8..5ae384fa42 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/licensed_cars_fuel_type.json +++ b/packages/microcosm-build/src/microcosm/build/uk/licensed_cars_fuel_type.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/local_target_reference_membership.json b/packages/microcosm-build/src/microcosm/build/uk/local_target_reference_membership.json index f062223afc..42dc2d06db 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/local_target_reference_membership.json +++ b/packages/microcosm-build/src/microcosm/build/uk/local_target_reference_membership.json @@ -1,5 +1,5 @@ { - "source_fact_feed": "chronicle-uk-artifact-6475380", + "source_fact_feed": "chronicle-uk-artifact-8045b13", "target_period": 2025, "candidate_count": 31347, "contract_target_count": 62, @@ -544593,7 +544593,7 @@ "resolved_period": 2025, "resolved_value": 135706578.2848721, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66687570f967db5d7530d9b3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68587b81fb3c2ac7c1915f42" }, { "name": "desnz.subnational.electricity_kwh@E14001064", @@ -544606,7 +544606,7 @@ "resolved_period": 2025, "resolved_value": 111013961.40824652, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4611d529a7ace6dcedd4e665" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad518407aeea34e72075d5ff" }, { "name": "desnz.subnational.electricity_kwh@E14001065", @@ -544619,7 +544619,7 @@ "resolved_period": 2025, "resolved_value": 137381261.78688666, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a69c3391dae99d574610efe3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_989dda962c6d391d592a18c2" }, { "name": "desnz.subnational.electricity_kwh@E14001066", @@ -544632,7 +544632,7 @@ "resolved_period": 2025, "resolved_value": 114804790.99829489, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e3396ef3e547f5f6adbcd38b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2eaff811565455f14c32dd7a" }, { "name": "desnz.subnational.electricity_kwh@E14001067", @@ -544645,7 +544645,7 @@ "resolved_period": 2025, "resolved_value": 183831489.73154384, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3afa7bfa5562cc7631e9ee8c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7310b35abf64547e2bea8b03" }, { "name": "desnz.subnational.electricity_kwh@E14001068", @@ -544658,7 +544658,7 @@ "resolved_period": 2025, "resolved_value": 110633753.06590065, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a11701fea14c6c348bb918c4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_90430a220b9ac2ae485ad299" }, { "name": "desnz.subnational.electricity_kwh@E14001069", @@ -544671,7 +544671,7 @@ "resolved_period": 2025, "resolved_value": 130529605.35245281, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89c0a4396600e2c79e4d615e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce113168e468f1c96c573687" }, { "name": "desnz.subnational.electricity_kwh@E14001070", @@ -544684,7 +544684,7 @@ "resolved_period": 2025, "resolved_value": 108190115.19995032, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4d53c659878fd562e532cd0a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5d967c11b881dd113a2289eb" }, { "name": "desnz.subnational.electricity_kwh@E14001071", @@ -544697,7 +544697,7 @@ "resolved_period": 2025, "resolved_value": 140653974.0513982, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b0379d53302f98e75a00f517" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f6b51b7603af492d8f52c70a" }, { "name": "desnz.subnational.electricity_kwh@E14001072", @@ -544710,7 +544710,7 @@ "resolved_period": 2025, "resolved_value": 156282050.180641, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_15f6efd3f86fea2f19082511" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3ac1965ff69d16eea8cac71b" }, { "name": "desnz.subnational.electricity_kwh@E14001073", @@ -544723,7 +544723,7 @@ "resolved_period": 2025, "resolved_value": 129425960.9725488, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89102751f898262c87e1b671" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_677835a137beed44424c86f1" }, { "name": "desnz.subnational.electricity_kwh@E14001074", @@ -544736,7 +544736,7 @@ "resolved_period": 2025, "resolved_value": 114905980.55893531, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a88a4af6b8d380ba54de76c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9eec8844f5f75bc2d7511e70" }, { "name": "desnz.subnational.electricity_kwh@E14001075", @@ -544749,7 +544749,7 @@ "resolved_period": 2025, "resolved_value": 116322578.86302939, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8b4887cae2b390a2908e3bdd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6c281544572a8f842291e671" }, { "name": "desnz.subnational.electricity_kwh@E14001076", @@ -544762,7 +544762,7 @@ "resolved_period": 2025, "resolved_value": 121304758.79304667, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_501df023be912f68c18a86eb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_07d1079852da24927f872fbc" }, { "name": "desnz.subnational.electricity_kwh@E14001077", @@ -544775,7 +544775,7 @@ "resolved_period": 2025, "resolved_value": 130732013.80290453, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_efd0df0f67cff6ef04c34b5c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a1973b009c83fbe2ec2f552" }, { "name": "desnz.subnational.electricity_kwh@E14001078", @@ -544788,7 +544788,7 @@ "resolved_period": 2025, "resolved_value": 131393089.79719676, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_34ac5f04b0ed1bde61157836" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b2a1effe8327656e355cb3ab" }, { "name": "desnz.subnational.electricity_kwh@E14001079", @@ -544801,7 +544801,7 @@ "resolved_period": 2025, "resolved_value": 132253157.25706568, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_095663aaf253291219607a3b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f63f586b1eb43e9bbe964270" }, { "name": "desnz.subnational.electricity_kwh@E14001080", @@ -544814,7 +544814,7 @@ "resolved_period": 2025, "resolved_value": 133298111.03492652, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5983d8dbdbe81c437807e529" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6b3042774d0ed99c420795ab" }, { "name": "desnz.subnational.electricity_kwh@E14001081", @@ -544827,7 +544827,7 @@ "resolved_period": 2025, "resolved_value": 155107921.37201786, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9da72463a65067ee7f804e67" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c98484efc4af8efb8ccbd07" }, { "name": "desnz.subnational.electricity_kwh@E14001082", @@ -544840,7 +544840,7 @@ "resolved_period": 2025, "resolved_value": 151011016.43753737, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf16d25e2a38c28f2908e73f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_839275bf89171d7dea0da164" }, { "name": "desnz.subnational.electricity_kwh@E14001083", @@ -544853,7 +544853,7 @@ "resolved_period": 2025, "resolved_value": 134271994.02189192, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f607db6d1e10f68c211ee920" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dd58c325417c20a15f323793" }, { "name": "desnz.subnational.electricity_kwh@E14001084", @@ -544866,7 +544866,7 @@ "resolved_period": 2025, "resolved_value": 125440787.91236846, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e71f75c5f19819d7e71428c2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a044b417a21186b5b0077ee" }, { "name": "desnz.subnational.electricity_kwh@E14001085", @@ -544879,7 +544879,7 @@ "resolved_period": 2025, "resolved_value": 147246044.5091544, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b43b987840ad007dc9c04f79" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f4ff3cad19ab852140221683" }, { "name": "desnz.subnational.electricity_kwh@E14001086", @@ -544892,7 +544892,7 @@ "resolved_period": 2025, "resolved_value": 129874281.29427081, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_73682a6a75268ed4602180c5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec0f8c24a4a0f102b9649ff0" }, { "name": "desnz.subnational.electricity_kwh@E14001087", @@ -544905,7 +544905,7 @@ "resolved_period": 2025, "resolved_value": 116377488.53994177, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_36da9cef2f1e40afbd2b6512" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_507f40cc1f404b7afd1befc6" }, { "name": "desnz.subnational.electricity_kwh@E14001088", @@ -544918,7 +544918,7 @@ "resolved_period": 2025, "resolved_value": 141245366.64240035, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e7ef48b816ddf8c4fef231e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9360a69a4e5ac52a1713d4e5" }, { "name": "desnz.subnational.electricity_kwh@E14001089", @@ -544931,7 +544931,7 @@ "resolved_period": 2025, "resolved_value": 113220499.67526095, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aba11a9c5ac269b5bad64c79" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c571c0e324a70f394ea5d66" }, { "name": "desnz.subnational.electricity_kwh@E14001090", @@ -544944,7 +544944,7 @@ "resolved_period": 2025, "resolved_value": 145453340.0270322, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_52f04ad1094322bb99bdae28" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e26640e414cc1c690c3bf40b" }, { "name": "desnz.subnational.electricity_kwh@E14001091", @@ -544957,7 +544957,7 @@ "resolved_period": 2025, "resolved_value": 123401381.75322618, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_19b98c800a0e3d97d8ea51c7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_863d34df94983bc14bb77ce3" }, { "name": "desnz.subnational.electricity_kwh@E14001092", @@ -544970,7 +544970,7 @@ "resolved_period": 2025, "resolved_value": 132372243.32007822, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c7c979e0d364fbf421c6bd64" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87af18474e25c57adbbd31a5" }, { "name": "desnz.subnational.electricity_kwh@E14001093", @@ -544983,7 +544983,7 @@ "resolved_period": 2025, "resolved_value": 138206476.8785319, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89a0971b662daeceb859ab8b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5590a05f66b4986bee12a18c" }, { "name": "desnz.subnational.electricity_kwh@E14001094", @@ -544996,7 +544996,7 @@ "resolved_period": 2025, "resolved_value": 114168668.47276145, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f77d787a735584f0f8d0f5b1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f5d6aafc73ef79eb45d4e174" }, { "name": "desnz.subnational.electricity_kwh@E14001095", @@ -545009,7 +545009,7 @@ "resolved_period": 2025, "resolved_value": 117162600.12284493, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_09ae37261a90c1daea90af89" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_746f8e95c9d6b3e42912be15" }, { "name": "desnz.subnational.electricity_kwh@E14001096", @@ -545022,7 +545022,7 @@ "resolved_period": 2025, "resolved_value": 203664871.07581016, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ee6ea63aa4d03d816d984a02" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_543dc3f486197dbc930f157a" }, { "name": "desnz.subnational.electricity_kwh@E14001097", @@ -545035,7 +545035,7 @@ "resolved_period": 2025, "resolved_value": 124987186.21649984, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8653a01e4f753a70d246b1b6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7cdb5e68a0741b3525f7bf2d" }, { "name": "desnz.subnational.electricity_kwh@E14001098", @@ -545048,7 +545048,7 @@ "resolved_period": 2025, "resolved_value": 112683130.93629354, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa4c3580eb95a13b6a6a7130" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c95a037d94d92380bc91c189" }, { "name": "desnz.subnational.electricity_kwh@E14001099", @@ -545061,7 +545061,7 @@ "resolved_period": 2025, "resolved_value": 114609379.97855608, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0039a664e7aed17a548e2ab5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5068afa4aa8318a35f46b248" }, { "name": "desnz.subnational.electricity_kwh@E14001100", @@ -545074,7 +545074,7 @@ "resolved_period": 2025, "resolved_value": 110611290.5270107, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_94618c3ccab7a0b462805941" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0398d37911548737209b6b8b" }, { "name": "desnz.subnational.electricity_kwh@E14001101", @@ -545087,7 +545087,7 @@ "resolved_period": 2025, "resolved_value": 119822149.93534179, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f283568c633a37e3b5888374" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_30fc127a69d8cf71d7a3491f" }, { "name": "desnz.subnational.electricity_kwh@E14001102", @@ -545100,7 +545100,7 @@ "resolved_period": 2025, "resolved_value": 110862306.24109174, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc1553e8d25b69d2bbd53d86" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_85149c813a3cc202f969ee06" }, { "name": "desnz.subnational.electricity_kwh@E14001103", @@ -545113,7 +545113,7 @@ "resolved_period": 2025, "resolved_value": 118346947.22390793, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_388125c66ad6154056f3c0d3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c8388fbc043891746e6fe9d" }, { "name": "desnz.subnational.electricity_kwh@E14001104", @@ -545126,7 +545126,7 @@ "resolved_period": 2025, "resolved_value": 115552507.6858041, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1633c9880a66302f4463be6f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c05050333d3506803ece5da3" }, { "name": "desnz.subnational.electricity_kwh@E14001105", @@ -545139,7 +545139,7 @@ "resolved_period": 2025, "resolved_value": 134176627.48584679, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e8eb1388acdba4932c2751fa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_272b3950abdae37ff9619902" }, { "name": "desnz.subnational.electricity_kwh@E14001106", @@ -545152,7 +545152,7 @@ "resolved_period": 2025, "resolved_value": 102890072.87420246, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d9373615dee103ec1ba05af5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_15ec5bfcb9cae8894d2a110f" }, { "name": "desnz.subnational.electricity_kwh@E14001107", @@ -545165,7 +545165,7 @@ "resolved_period": 2025, "resolved_value": 110458946.8151876, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4df380258eb30668b5f0f5ca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_91b9e57b725580243f43296f" }, { "name": "desnz.subnational.electricity_kwh@E14001108", @@ -545178,7 +545178,7 @@ "resolved_period": 2025, "resolved_value": 135308002.0712145, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c672eba59c6827f3131edc9b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2131d7bfea82366edcabe721" }, { "name": "desnz.subnational.electricity_kwh@E14001109", @@ -545191,7 +545191,7 @@ "resolved_period": 2025, "resolved_value": 123043663.38695529, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_94342328b059010ac86fa6a0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c78d8abee806d1cd287e3fc" }, { "name": "desnz.subnational.electricity_kwh@E14001110", @@ -545204,7 +545204,7 @@ "resolved_period": 2025, "resolved_value": 132172239.29369938, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4123d3d8a80e05c29f671f9f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1969ae588e0605c4572d7e37" }, { "name": "desnz.subnational.electricity_kwh@E14001111", @@ -545217,7 +545217,7 @@ "resolved_period": 2025, "resolved_value": 124109390.8283303, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d0974ee816c60e4835a32191" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_15e424fe100ea82003ca00f8" }, { "name": "desnz.subnational.electricity_kwh@E14001112", @@ -545230,7 +545230,7 @@ "resolved_period": 2025, "resolved_value": 120765213.01838969, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d3355cf5992ff07b317be04" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3bfe7f754e83eda4a7142fab" }, { "name": "desnz.subnational.electricity_kwh@E14001113", @@ -545243,7 +545243,7 @@ "resolved_period": 2025, "resolved_value": 108134946.29894167, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_95125553ca3db9cfbabe01b4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8138daa997ebecbe4ef11c79" }, { "name": "desnz.subnational.electricity_kwh@E14001114", @@ -545256,7 +545256,7 @@ "resolved_period": 2025, "resolved_value": 167574240.15927485, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b47e8f37570b593bdc904bf7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_31c49895fc560800940f3178" }, { "name": "desnz.subnational.electricity_kwh@E14001115", @@ -545269,7 +545269,7 @@ "resolved_period": 2025, "resolved_value": 128138705.7858818, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd8ef1432d2a585ae1f6bcd2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_571df77541d7ca39c9867992" }, { "name": "desnz.subnational.electricity_kwh@E14001116", @@ -545282,7 +545282,7 @@ "resolved_period": 2025, "resolved_value": 131032956.67976373, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bbdc9819a0ed177e426c5ed7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea7ff8a5ed4fdf0c05c6c77c" }, { "name": "desnz.subnational.electricity_kwh@E14001117", @@ -545295,7 +545295,7 @@ "resolved_period": 2025, "resolved_value": 127847225.5235088, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9920e25703b580a8b023c180" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_40adab429d77545611c6d321" }, { "name": "desnz.subnational.electricity_kwh@E14001118", @@ -545308,7 +545308,7 @@ "resolved_period": 2025, "resolved_value": 111756152.42996009, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_20c5658128a98e5ba8a6a5c6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba7a15f7364f7786e60d0a93" }, { "name": "desnz.subnational.electricity_kwh@E14001119", @@ -545321,7 +545321,7 @@ "resolved_period": 2025, "resolved_value": 113705919.19415082, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f627cfc0f71f1e6d1e23fbc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_76db1f4fdc131364176c026a" }, { "name": "desnz.subnational.electricity_kwh@E14001120", @@ -545334,7 +545334,7 @@ "resolved_period": 2025, "resolved_value": 116575700.05131851, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11168662187abbfb4a4df664" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_43d675934dee4795867f5b15" }, { "name": "desnz.subnational.electricity_kwh@E14001121", @@ -545347,7 +545347,7 @@ "resolved_period": 2025, "resolved_value": 151013384.84860957, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_65840a48d5abe998f6456406" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4182a5032894635ec8d0e3a0" }, { "name": "desnz.subnational.electricity_kwh@E14001122", @@ -545360,7 +545360,7 @@ "resolved_period": 2025, "resolved_value": 139543872.2721919, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6d053017e94743f40a98b942" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5ce0657929cc2addcdf772a6" }, { "name": "desnz.subnational.electricity_kwh@E14001123", @@ -545373,7 +545373,7 @@ "resolved_period": 2025, "resolved_value": 130211871.04551835, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_afb0ac04b01c07d381b3764e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c440e6c04dd1962d9383f82" }, { "name": "desnz.subnational.electricity_kwh@E14001124", @@ -545386,7 +545386,7 @@ "resolved_period": 2025, "resolved_value": 145666452.2338187, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c0ba66d16be00858996180df" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d66eaf0d444a37958a758bc4" }, { "name": "desnz.subnational.electricity_kwh@E14001125", @@ -545399,7 +545399,7 @@ "resolved_period": 2025, "resolved_value": 154190732.40718228, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8b3fc641e936a2e1d9a8d2b2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b2e017881f89bf4eb548db41" }, { "name": "desnz.subnational.electricity_kwh@E14001126", @@ -545412,7 +545412,7 @@ "resolved_period": 2025, "resolved_value": 135713887.26682127, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e7eb034468ef08160e7eda62" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11ff04f27a7aec158bc50c77" }, { "name": "desnz.subnational.electricity_kwh@E14001127", @@ -545425,7 +545425,7 @@ "resolved_period": 2025, "resolved_value": 126295901.33537175, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e18495d54a164e10a6406c86" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f2ee8e65eebce53ab0ab0042" }, { "name": "desnz.subnational.electricity_kwh@E14001128", @@ -545438,7 +545438,7 @@ "resolved_period": 2025, "resolved_value": 112446687.54873429, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d5d7d8d8e9717c43db17aca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5779785e5d779b004e08b69c" }, { "name": "desnz.subnational.electricity_kwh@E14001129", @@ -545451,7 +545451,7 @@ "resolved_period": 2025, "resolved_value": 113418454.94377536, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_868094eaec722cdb993a7370" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_77e9339c24b9f0f54171b1d8" }, { "name": "desnz.subnational.electricity_kwh@E14001130", @@ -545464,7 +545464,7 @@ "resolved_period": 2025, "resolved_value": 121187067.34397416, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f3ccf117899c1e8832f3adf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb11a859c8fd3ec11f72a8f4" }, { "name": "desnz.subnational.electricity_kwh@E14001131", @@ -545477,7 +545477,7 @@ "resolved_period": 2025, "resolved_value": 118945697.88846616, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_62b6b3d78ac5abcb25ac57a4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e537caa79777a849ce8fcb54" }, { "name": "desnz.subnational.electricity_kwh@E14001132", @@ -545490,7 +545490,7 @@ "resolved_period": 2025, "resolved_value": 118469172.28720191, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b43a6af3d3ad32a2a6eb5c5d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28dd99371eaf071118ab6f69" }, { "name": "desnz.subnational.electricity_kwh@E14001133", @@ -545503,7 +545503,7 @@ "resolved_period": 2025, "resolved_value": 107432746.45948425, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3216a0e45be53bb19c7c5c56" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ab0459beb0af69c9e1106be" }, { "name": "desnz.subnational.electricity_kwh@E14001134", @@ -545516,7 +545516,7 @@ "resolved_period": 2025, "resolved_value": 122610049.81514348, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6238dadc6a86b4808659e2ac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55745705d16633df958d17a0" }, { "name": "desnz.subnational.electricity_kwh@E14001135", @@ -545529,7 +545529,7 @@ "resolved_period": 2025, "resolved_value": 118611019.05996604, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1cb326578816b83b8181808a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6fcad59e4478cb1163445d1b" }, { "name": "desnz.subnational.electricity_kwh@E14001136", @@ -545542,7 +545542,7 @@ "resolved_period": 2025, "resolved_value": 144359987.1166969, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cbd7ee11b715ce59266f7902" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_32ab49c3a19fb20076a1c2a1" }, { "name": "desnz.subnational.electricity_kwh@E14001137", @@ -545555,7 +545555,7 @@ "resolved_period": 2025, "resolved_value": 126553776.13548411, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_07e6308e3ef9fea7d9e4e49c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c2c88153683dc8270033afbb" }, { "name": "desnz.subnational.electricity_kwh@E14001138", @@ -545568,7 +545568,7 @@ "resolved_period": 2025, "resolved_value": 135483612.36504006, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fadc52c451751707e00333dd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a66e438eb0d8db4c74f642a" }, { "name": "desnz.subnational.electricity_kwh@E14001139", @@ -545581,7 +545581,7 @@ "resolved_period": 2025, "resolved_value": 140532009.48793462, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b551874173a7bad573ef934" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4833fa8e110b04a3fbbd2e86" }, { "name": "desnz.subnational.electricity_kwh@E14001140", @@ -545594,7 +545594,7 @@ "resolved_period": 2025, "resolved_value": 113406919.94364123, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f571cc19607cd76655366e47" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6601e011055e1afe33fcf92d" }, { "name": "desnz.subnational.electricity_kwh@E14001141", @@ -545607,7 +545607,7 @@ "resolved_period": 2025, "resolved_value": 144253121.49603692, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_872ca4e691db7d917adad706" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_357460febfea3d83bb5c3cdd" }, { "name": "desnz.subnational.electricity_kwh@E14001142", @@ -545620,7 +545620,7 @@ "resolved_period": 2025, "resolved_value": 117166357.45070815, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8a1435656a4f5ccc64f2fdb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f83926f32d7539e3923490ad" }, { "name": "desnz.subnational.electricity_kwh@E14001143", @@ -545633,7 +545633,7 @@ "resolved_period": 2025, "resolved_value": 137154296.0276366, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_341f0799b2e5b990d967bca2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_31004e402cb10c979c9f7a8f" }, { "name": "desnz.subnational.electricity_kwh@E14001144", @@ -545646,7 +545646,7 @@ "resolved_period": 2025, "resolved_value": 117787709.92618223, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b8299d5350fcf30c470c0eac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_33e250144dca1dd0d8e31477" }, { "name": "desnz.subnational.electricity_kwh@E14001145", @@ -545659,7 +545659,7 @@ "resolved_period": 2025, "resolved_value": 126737865.56210376, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f42857819d45b84dbe18840c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2609ceb71b434dd8a361695d" }, { "name": "desnz.subnational.electricity_kwh@E14001146", @@ -545672,7 +545672,7 @@ "resolved_period": 2025, "resolved_value": 142013390.242557, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc4e9bab838469eb33bdc7ad" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5fdf6b95dbe261d6bf1d8b5d" }, { "name": "desnz.subnational.electricity_kwh@E14001147", @@ -545685,7 +545685,7 @@ "resolved_period": 2025, "resolved_value": 133577028.23937187, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ffe9d391e5247c098b6eaa0e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_81bacb2ac007036e3787cd26" }, { "name": "desnz.subnational.electricity_kwh@E14001148", @@ -545698,7 +545698,7 @@ "resolved_period": 2025, "resolved_value": 162495823.75694683, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a24eff3cb0425390ddc183e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_010d2f29394a8ed21fde8b92" }, { "name": "desnz.subnational.electricity_kwh@E14001149", @@ -545711,7 +545711,7 @@ "resolved_period": 2025, "resolved_value": 127749102.66165774, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25e5df1e97cc55308c968afd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2e942c45858f5c4f65b50e06" }, { "name": "desnz.subnational.electricity_kwh@E14001150", @@ -545724,7 +545724,7 @@ "resolved_period": 2025, "resolved_value": 122035531.92871776, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d4c540ba3066fc5619cb79b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_633d0cec4fc327de55f43642" }, { "name": "desnz.subnational.electricity_kwh@E14001151", @@ -545737,7 +545737,7 @@ "resolved_period": 2025, "resolved_value": 130341095.85619065, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b966789dbdf8254cae74ddba" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f03d5f4787661ee68f8712f5" }, { "name": "desnz.subnational.electricity_kwh@E14001152", @@ -545750,7 +545750,7 @@ "resolved_period": 2025, "resolved_value": 131535509.25677548, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_45910b9629a197456510271c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c5b7bb0d3372484d7ea273b" }, { "name": "desnz.subnational.electricity_kwh@E14001153", @@ -545763,7 +545763,7 @@ "resolved_period": 2025, "resolved_value": 120871832.84788316, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f686ab671f93c8af7ca9af1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_30733ddcdefce75fe4d7de28" }, { "name": "desnz.subnational.electricity_kwh@E14001154", @@ -545776,7 +545776,7 @@ "resolved_period": 2025, "resolved_value": 120009150.12958635, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c3875df12bb3412534153167" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7dbfce31ca4dcd427e88e1ab" }, { "name": "desnz.subnational.electricity_kwh@E14001155", @@ -545789,7 +545789,7 @@ "resolved_period": 2025, "resolved_value": 150962025.2203077, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9cf7189266f346202618ca0b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_60e20c71cc58e061cf963f86" }, { "name": "desnz.subnational.electricity_kwh@E14001156", @@ -545802,7 +545802,7 @@ "resolved_period": 2025, "resolved_value": 134553053.71802777, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e0e961e56884d746dd3d6efa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6b5ab705a0e09edbd1d7cce1" }, { "name": "desnz.subnational.electricity_kwh@E14001157", @@ -545815,7 +545815,7 @@ "resolved_period": 2025, "resolved_value": 120799273.71685068, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c544acb2682283815273ad3f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c5ffb71b85975a0b0b033d49" }, { "name": "desnz.subnational.electricity_kwh@E14001158", @@ -545828,7 +545828,7 @@ "resolved_period": 2025, "resolved_value": 125761200.8974006, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4903c9d2a2bd111a8d56cc3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_82b411c9cf685a4a7483d32f" }, { "name": "desnz.subnational.electricity_kwh@E14001159", @@ -545841,7 +545841,7 @@ "resolved_period": 2025, "resolved_value": 137631153.8860231, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c50f46f5fc153d827f933f3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7fd5a7c10578b02fcd428535" }, { "name": "desnz.subnational.electricity_kwh@E14001160", @@ -545854,7 +545854,7 @@ "resolved_period": 2025, "resolved_value": 188767904.3725455, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d50e76e30038e2efb3a5411d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e529ce52fc13f796e1444b3" }, { "name": "desnz.subnational.electricity_kwh@E14001161", @@ -545867,7 +545867,7 @@ "resolved_period": 2025, "resolved_value": 131183309.21129258, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8debc19505e752b97abf2574" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a3f45ea234750668fad0e8e0" }, { "name": "desnz.subnational.electricity_kwh@E14001162", @@ -545880,7 +545880,7 @@ "resolved_period": 2025, "resolved_value": 153159740.86077324, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e6cf725bdf63065842f31dde" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_050d4b2132239b3321efea79" }, { "name": "desnz.subnational.electricity_kwh@E14001163", @@ -545893,7 +545893,7 @@ "resolved_period": 2025, "resolved_value": 117535025.80526552, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea100c7699136e4bb36d7ad4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5fcfbc9fca89538ca76e8ec8" }, { "name": "desnz.subnational.electricity_kwh@E14001164", @@ -545906,7 +545906,7 @@ "resolved_period": 2025, "resolved_value": 145531303.42906603, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a065c1c64d7c17d8e09fcef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e76eca2f123dfcfa8bd515c" }, { "name": "desnz.subnational.electricity_kwh@E14001165", @@ -545919,7 +545919,7 @@ "resolved_period": 2025, "resolved_value": 109067363.42107457, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc8b36a5717fe1d19f585c7f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f9efb4ef3b7c89b898ec6f7" }, { "name": "desnz.subnational.electricity_kwh@E14001166", @@ -545932,7 +545932,7 @@ "resolved_period": 2025, "resolved_value": 150163790.138015, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ee594663fc3c70adb8776e70" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c37f3ff88054d60737abcb96" }, { "name": "desnz.subnational.electricity_kwh@E14001167", @@ -545945,7 +545945,7 @@ "resolved_period": 2025, "resolved_value": 126132296.39342324, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a6910f40fec65c824ba1111" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5b6a15fade717bd35b58282d" }, { "name": "desnz.subnational.electricity_kwh@E14001168", @@ -545958,7 +545958,7 @@ "resolved_period": 2025, "resolved_value": 128545113.57899587, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7abb3ccfb6ce584f7a12c359" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_056f235f9e25e609afef60c0" }, { "name": "desnz.subnational.electricity_kwh@E14001169", @@ -545971,7 +545971,7 @@ "resolved_period": 2025, "resolved_value": 148864483.53911006, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4665c8ea01d837ad11c68442" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_823deb991baa159634327fdf" }, { "name": "desnz.subnational.electricity_kwh@E14001170", @@ -545984,7 +545984,7 @@ "resolved_period": 2025, "resolved_value": 121090918.63454498, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ae63dcade0925e49ee34883f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c8d10f86f6ac760a345df43" }, { "name": "desnz.subnational.electricity_kwh@E14001171", @@ -545997,7 +545997,7 @@ "resolved_period": 2025, "resolved_value": 117797611.06602278, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5ec74268b654622265450aa9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d108b529440b8795cdbab8e" }, { "name": "desnz.subnational.electricity_kwh@E14001172", @@ -546010,7 +546010,7 @@ "resolved_period": 2025, "resolved_value": 294503504.77925795, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_31b5b6a7b286bf4ae18a454c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_41949f80c5de8976d2725394" }, { "name": "desnz.subnational.electricity_kwh@E14001173", @@ -546023,7 +546023,7 @@ "resolved_period": 2025, "resolved_value": 106725907.19022581, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_05b803bbf1e59229ecf87c93" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5dfdeede9a9f1c83d0de9839" }, { "name": "desnz.subnational.electricity_kwh@E14001174", @@ -546036,7 +546036,7 @@ "resolved_period": 2025, "resolved_value": 140875824.86598346, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_64ce825b2209a489cc0f8284" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37196099991ee1efb52915da" }, { "name": "desnz.subnational.electricity_kwh@E14001175", @@ -546049,7 +546049,7 @@ "resolved_period": 2025, "resolved_value": 109942711.04326856, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_235c277bc7dfe9fc7d6b238a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_979a2ef80d3f68ec1aea75be" }, { "name": "desnz.subnational.electricity_kwh@E14001176", @@ -546062,7 +546062,7 @@ "resolved_period": 2025, "resolved_value": 137192739.2060846, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8775b1bd8ae3478d8b273e4b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0fb5edb13de7f9104b53f351" }, { "name": "desnz.subnational.electricity_kwh@E14001177", @@ -546075,7 +546075,7 @@ "resolved_period": 2025, "resolved_value": 117430398.26650597, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_84bb80fe1867d248632392da" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0445c8ec1b4b6650fd6d8a4a" }, { "name": "desnz.subnational.electricity_kwh@E14001178", @@ -546088,7 +546088,7 @@ "resolved_period": 2025, "resolved_value": 121081447.53070483, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6f223ef6d793594c9ec4f7d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_82a913d116aaa0785ddd360a" }, { "name": "desnz.subnational.electricity_kwh@E14001179", @@ -546101,7 +546101,7 @@ "resolved_period": 2025, "resolved_value": 147915835.25967872, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_77c658e9ff9ca140cc4fc90e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9babde86b30af45a8ea9398d" }, { "name": "desnz.subnational.electricity_kwh@E14001180", @@ -546114,7 +546114,7 @@ "resolved_period": 2025, "resolved_value": 128565203.00821266, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8d9a12bfb3359ee220a73fa1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f43c69e0da5e454af4669c1" }, { "name": "desnz.subnational.electricity_kwh@E14001181", @@ -546127,7 +546127,7 @@ "resolved_period": 2025, "resolved_value": 121572804.67326283, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_92f3ebb5b7bc82fe867b3eb4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6133d104b1a1abe36872d098" }, { "name": "desnz.subnational.electricity_kwh@E14001182", @@ -546140,7 +546140,7 @@ "resolved_period": 2025, "resolved_value": 128137695.35525903, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a3f8ac1aa37e04d52ca55be4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2a45d23d6ac49fc70861cc98" }, { "name": "desnz.subnational.electricity_kwh@E14001183", @@ -546153,7 +546153,7 @@ "resolved_period": 2025, "resolved_value": 107914099.12688671, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f381ea2caf2566b93cb77a2c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03ab17f2183f2f96cfbaf3f8" }, { "name": "desnz.subnational.electricity_kwh@E14001184", @@ -546166,7 +546166,7 @@ "resolved_period": 2025, "resolved_value": 125254228.84834938, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26c7b38904c039173565c56e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b6306af68a13bc14db9f9196" }, { "name": "desnz.subnational.electricity_kwh@E14001185", @@ -546179,7 +546179,7 @@ "resolved_period": 2025, "resolved_value": 129974794.25297959, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_05676842a1cdd3405a3ce94d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9034210c601f90c28ff0c4b5" }, { "name": "desnz.subnational.electricity_kwh@E14001186", @@ -546192,7 +546192,7 @@ "resolved_period": 2025, "resolved_value": 125702820.13516027, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1161b1ff63b369a265821cd3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b7c3668b47c55b4b841b34e6" }, { "name": "desnz.subnational.electricity_kwh@E14001187", @@ -546205,7 +546205,7 @@ "resolved_period": 2025, "resolved_value": 137722648.34933403, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2d62f472b8858ce1a5786a3d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e51464f61e06b30c078da830" }, { "name": "desnz.subnational.electricity_kwh@E14001188", @@ -546218,7 +546218,7 @@ "resolved_period": 2025, "resolved_value": 133320293.54041922, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be13c52ab30389477b12ab61" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c063bb208a5cb62e13e97f8" }, { "name": "desnz.subnational.electricity_kwh@E14001189", @@ -546231,7 +546231,7 @@ "resolved_period": 2025, "resolved_value": 122201812.74045344, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_96cc9d8d6f231bc51a38eb2c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8241387213de1729fbed57d7" }, { "name": "desnz.subnational.electricity_kwh@E14001190", @@ -546244,7 +546244,7 @@ "resolved_period": 2025, "resolved_value": 114242383.35367687, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec9ad0558dc34d084dc6a5bb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_09741375a14442f9cb1ce4f6" }, { "name": "desnz.subnational.electricity_kwh@E14001191", @@ -546257,7 +546257,7 @@ "resolved_period": 2025, "resolved_value": 128690980.34947321, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_59c59efdb7d7523736f54bab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_94d2e33837c73260164402f0" }, { "name": "desnz.subnational.electricity_kwh@E14001192", @@ -546270,7 +546270,7 @@ "resolved_period": 2025, "resolved_value": 169290324.69085348, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_76c7ccbb2d8b50bfcbdd4913" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2f52d28a909db422f43c85e2" }, { "name": "desnz.subnational.electricity_kwh@E14001193", @@ -546283,7 +546283,7 @@ "resolved_period": 2025, "resolved_value": 121197328.48328099, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_42b99ffb36dc5cd65a7977d3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0029944854b9c21943e4c3b7" }, { "name": "desnz.subnational.electricity_kwh@E14001194", @@ -546296,7 +546296,7 @@ "resolved_period": 2025, "resolved_value": 127125553.68389268, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_07ae6027c814b9634aa94548" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c3c9e29f406cc56324440074" }, { "name": "desnz.subnational.electricity_kwh@E14001195", @@ -546309,7 +546309,7 @@ "resolved_period": 2025, "resolved_value": 138834265.114992, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6cd6e050fc9da8bb46d2dd35" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9119a6c8702b9782a878cad4" }, { "name": "desnz.subnational.electricity_kwh@E14001196", @@ -546322,7 +546322,7 @@ "resolved_period": 2025, "resolved_value": 101783069.84480514, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_97f18b79cf5543c44e960b48" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af5c53c501bb2e3569409db7" }, { "name": "desnz.subnational.electricity_kwh@E14001197", @@ -546335,7 +546335,7 @@ "resolved_period": 2025, "resolved_value": 156527364.23186216, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d958bdb84e2e55070292986b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_504d39157244806dd0b15fea" }, { "name": "desnz.subnational.electricity_kwh@E14001198", @@ -546348,7 +546348,7 @@ "resolved_period": 2025, "resolved_value": 129063177.14399308, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e5319f964faa083ef8b2e7b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb372e4ec95103c6145a08a9" }, { "name": "desnz.subnational.electricity_kwh@E14001199", @@ -546361,7 +546361,7 @@ "resolved_period": 2025, "resolved_value": 116253287.77808695, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_59838fa0214191062a96ef3c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f15e14a190189d47011d4694" }, { "name": "desnz.subnational.electricity_kwh@E14001200", @@ -546374,7 +546374,7 @@ "resolved_period": 2025, "resolved_value": 111152491.18995954, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c80d2717ced72680a23289b9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff8177240131344a85c33a40" }, { "name": "desnz.subnational.electricity_kwh@E14001201", @@ -546387,7 +546387,7 @@ "resolved_period": 2025, "resolved_value": 141566365.25383645, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_34262b531d221851f192be6c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_94ad0d3a620ed1c7109f003f" }, { "name": "desnz.subnational.electricity_kwh@E14001202", @@ -546400,7 +546400,7 @@ "resolved_period": 2025, "resolved_value": 122967361.7808264, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b2a62f036a75a8263f49bfa0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c862ede2c9e85f2fa23abe7" }, { "name": "desnz.subnational.electricity_kwh@E14001203", @@ -546413,7 +546413,7 @@ "resolved_period": 2025, "resolved_value": 143384868.74436846, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_486cbd30315d1071e3c271ae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fee4ed371c55b2baba7d1045" }, { "name": "desnz.subnational.electricity_kwh@E14001204", @@ -546426,7 +546426,7 @@ "resolved_period": 2025, "resolved_value": 113334254.74696834, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_46a37a1d448e783978daba60" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ee319f4ad6423559eefd509" }, { "name": "desnz.subnational.electricity_kwh@E14001205", @@ -546439,7 +546439,7 @@ "resolved_period": 2025, "resolved_value": 116179682.10594967, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b4da6607bf2476a10de55494" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dd0d2698ef4d91cfbb2bf258" }, { "name": "desnz.subnational.electricity_kwh@E14001206", @@ -546452,7 +546452,7 @@ "resolved_period": 2025, "resolved_value": 138410075.96871254, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aec8d95a0986609b93f1a074" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_61e309f692a7aba8f3de5369" }, { "name": "desnz.subnational.electricity_kwh@E14001207", @@ -546465,7 +546465,7 @@ "resolved_period": 2025, "resolved_value": 163747685.372508, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d069ebe12476e293039504d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4bf217132161bd84c7b7f8af" }, { "name": "desnz.subnational.electricity_kwh@E14001208", @@ -546478,7 +546478,7 @@ "resolved_period": 2025, "resolved_value": 129490129.49317567, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d403a98f804cd4b2ce07c57d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e66bdc5670c9b5b775f2334" }, { "name": "desnz.subnational.electricity_kwh@E14001209", @@ -546491,7 +546491,7 @@ "resolved_period": 2025, "resolved_value": 121760882.04318541, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ddb840e8d8f22ba424e71f60" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0255e115eb4340ad1d320b62" }, { "name": "desnz.subnational.electricity_kwh@E14001210", @@ -546504,7 +546504,7 @@ "resolved_period": 2025, "resolved_value": 118772197.2774999, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c041a5e5f35eac19d50cfd02" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_47bae03f6a5f396714a85e69" }, { "name": "desnz.subnational.electricity_kwh@E14001211", @@ -546517,7 +546517,7 @@ "resolved_period": 2025, "resolved_value": 101571301.0606883, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35b7add514c25acf04941dff" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6b20563db7e8b9bf70ebba6" }, { "name": "desnz.subnational.electricity_kwh@E14001212", @@ -546530,7 +546530,7 @@ "resolved_period": 2025, "resolved_value": 156041181.20345196, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9bf83aac6f3e235f10135edf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2e53476abfb89644b5835929" }, { "name": "desnz.subnational.electricity_kwh@E14001213", @@ -546543,7 +546543,7 @@ "resolved_period": 2025, "resolved_value": 101132383.52618235, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bfd4ec61cea2a924c70bcd7e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea7f423d265d0dd9d2b17eec" }, { "name": "desnz.subnational.electricity_kwh@E14001214", @@ -546556,7 +546556,7 @@ "resolved_period": 2025, "resolved_value": 143940170.02752918, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e6ad247eb3e18458b2cbded6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e9f864d802b067c1083af373" }, { "name": "desnz.subnational.electricity_kwh@E14001215", @@ -546569,7 +546569,7 @@ "resolved_period": 2025, "resolved_value": 151157803.55739522, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c1316c03079bd91ad8c4c851" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d1487ac0aa6818dec26d0a3e" }, { "name": "desnz.subnational.electricity_kwh@E14001216", @@ -546582,7 +546582,7 @@ "resolved_period": 2025, "resolved_value": 130906256.65889463, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e87938d7751d164d3646cff5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_169de93ef666e325b203a055" }, { "name": "desnz.subnational.electricity_kwh@E14001217", @@ -546595,7 +546595,7 @@ "resolved_period": 2025, "resolved_value": 159565404.64583045, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ce4c2dce6369883e1d5062e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af713d0543dae9d342d813e6" }, { "name": "desnz.subnational.electricity_kwh@E14001218", @@ -546608,7 +546608,7 @@ "resolved_period": 2025, "resolved_value": 120929951.75996451, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1021f370229ecded0d34da82" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_538c57914d090d708261bbc2" }, { "name": "desnz.subnational.electricity_kwh@E14001219", @@ -546621,7 +546621,7 @@ "resolved_period": 2025, "resolved_value": 122621450.04519466, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22cf043f818a20dd6a7168a9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87bdb58ee0d631f1275bed03" }, { "name": "desnz.subnational.electricity_kwh@E14001220", @@ -546634,7 +546634,7 @@ "resolved_period": 2025, "resolved_value": 111081509.85303517, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_698178c3af404c34382ac12f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d47e0c5f1ad00dc2bbfdd58b" }, { "name": "desnz.subnational.electricity_kwh@E14001221", @@ -546647,7 +546647,7 @@ "resolved_period": 2025, "resolved_value": 136928471.47913828, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3a4eed2eb28d6180f986e202" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f6c862fc8937c2ee8c6d7e4d" }, { "name": "desnz.subnational.electricity_kwh@E14001222", @@ -546660,7 +546660,7 @@ "resolved_period": 2025, "resolved_value": 107742436.17411104, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5eddb2bef5c03ab084fbacba" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea03eaf434ac2899088faf19" }, { "name": "desnz.subnational.electricity_kwh@E14001223", @@ -546673,7 +546673,7 @@ "resolved_period": 2025, "resolved_value": 128953890.12818138, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2256d654c6e410d11d3da60a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_00b7bf329c34c8b9a09187da" }, { "name": "desnz.subnational.electricity_kwh@E14001224", @@ -546686,7 +546686,7 @@ "resolved_period": 2025, "resolved_value": 157070883.32253388, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0cc2c567c6186b8dbb796073" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_811e64c0ea27e8b5f9add2b4" }, { "name": "desnz.subnational.electricity_kwh@E14001225", @@ -546699,7 +546699,7 @@ "resolved_period": 2025, "resolved_value": 145339116.92872387, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dbd7d0f0845be5f5d17b357c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_096b0ed9b7c4acadde4ffcb6" }, { "name": "desnz.subnational.electricity_kwh@E14001226", @@ -546712,7 +546712,7 @@ "resolved_period": 2025, "resolved_value": 143422350.13877705, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ffb19305d5812f858497364" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_81309550d4a54d58d4a75c1f" }, { "name": "desnz.subnational.electricity_kwh@E14001227", @@ -546725,7 +546725,7 @@ "resolved_period": 2025, "resolved_value": 142739043.25518453, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26c551f9bf3029c578d17ae2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce09ce6369f235f248c918cd" }, { "name": "desnz.subnational.electricity_kwh@E14001228", @@ -546738,7 +546738,7 @@ "resolved_period": 2025, "resolved_value": 112874976.88681754, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c38ccf482233e9967b66f9a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a2e7abc35f524fc0d787e1ee" }, { "name": "desnz.subnational.electricity_kwh@E14001229", @@ -546751,7 +546751,7 @@ "resolved_period": 2025, "resolved_value": 135023305.78846088, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d73aeaf5da19651a4cd8b51f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_92eefc1ab824579665d382b0" }, { "name": "desnz.subnational.electricity_kwh@E14001230", @@ -546764,7 +546764,7 @@ "resolved_period": 2025, "resolved_value": 151530437.81938484, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8db9dd0edecbf02c3afc8733" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0afac266e8a3db8e55923ac5" }, { "name": "desnz.subnational.electricity_kwh@E14001231", @@ -546777,7 +546777,7 @@ "resolved_period": 2025, "resolved_value": 106700451.14323798, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_82a32a1991ec54e65a563cb3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b0d13c6f98d4c02660ecad3b" }, { "name": "desnz.subnational.electricity_kwh@E14001232", @@ -546790,7 +546790,7 @@ "resolved_period": 2025, "resolved_value": 127251304.06944133, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b4464bf7c51498a57339a9d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_13cf40db89be66d26167950f" }, { "name": "desnz.subnational.electricity_kwh@E14001233", @@ -546803,7 +546803,7 @@ "resolved_period": 2025, "resolved_value": 124329502.4612305, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f9594b4036b18584fb6bee1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f7d3229fcbcb2a50c0069aac" }, { "name": "desnz.subnational.electricity_kwh@E14001234", @@ -546816,7 +546816,7 @@ "resolved_period": 2025, "resolved_value": 153837932.27584466, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c8e11836f3199f378c923054" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b990b94ef5cb1af91f48c806" }, { "name": "desnz.subnational.electricity_kwh@E14001235", @@ -546829,7 +546829,7 @@ "resolved_period": 2025, "resolved_value": 133817028.20170599, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_21a223473ad60c7141968ddc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7a31364278fe4fc5eda9374f" }, { "name": "desnz.subnational.electricity_kwh@E14001236", @@ -546842,7 +546842,7 @@ "resolved_period": 2025, "resolved_value": 132287259.74874744, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e35adf564221fb5548222137" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a850dd0e92b33ba9e1ed5538" }, { "name": "desnz.subnational.electricity_kwh@E14001237", @@ -546855,7 +546855,7 @@ "resolved_period": 2025, "resolved_value": 123668555.77467504, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c087c5d115230c5237d2cbc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_493ccbfc0de7192f4163f784" }, { "name": "desnz.subnational.electricity_kwh@E14001238", @@ -546868,7 +546868,7 @@ "resolved_period": 2025, "resolved_value": 171931240.40284786, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7a797f670e31d232bee2a5c2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_347b872735b18fa114e77852" }, { "name": "desnz.subnational.electricity_kwh@E14001239", @@ -546881,7 +546881,7 @@ "resolved_period": 2025, "resolved_value": 115168539.83201285, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2bb28f8ad1e1e3d98c435d60" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4b146338e0967178fdd6799" }, { "name": "desnz.subnational.electricity_kwh@E14001240", @@ -546894,7 +546894,7 @@ "resolved_period": 2025, "resolved_value": 141148355.0238393, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b176a73d9d710e6c389099d9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5249589224828d0af935cab7" }, { "name": "desnz.subnational.electricity_kwh@E14001241", @@ -546907,7 +546907,7 @@ "resolved_period": 2025, "resolved_value": 131407452.72530615, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_905cadc98e75cd378a7df1f1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f5fadd73030b1c0dba6e1b9" }, { "name": "desnz.subnational.electricity_kwh@E14001242", @@ -546920,7 +546920,7 @@ "resolved_period": 2025, "resolved_value": 136992743.20708287, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb01ee491a4f852493aa6563" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4154a62bfa1b9489ae9f46e6" }, { "name": "desnz.subnational.electricity_kwh@E14001243", @@ -546933,7 +546933,7 @@ "resolved_period": 2025, "resolved_value": 136018412.39080417, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b7159c98ba186bd7f31b3b4d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e35276053a5ecf2a63240aa" }, { "name": "desnz.subnational.electricity_kwh@E14001244", @@ -546946,7 +546946,7 @@ "resolved_period": 2025, "resolved_value": 110119436.6093307, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_62f5877324328c6ea2895711" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d459d18c35d465c43be1a857" }, { "name": "desnz.subnational.electricity_kwh@E14001245", @@ -546959,7 +546959,7 @@ "resolved_period": 2025, "resolved_value": 125497925.53735942, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f12947fd59eb0e5ca7864320" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9122d504af6e19ebb49a54c9" }, { "name": "desnz.subnational.electricity_kwh@E14001246", @@ -546972,7 +546972,7 @@ "resolved_period": 2025, "resolved_value": 115701305.74839228, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7efa5114c4b95e3f886d25ab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_31b42bc3ac8e1c56c169dcc8" }, { "name": "desnz.subnational.electricity_kwh@E14001247", @@ -546985,7 +546985,7 @@ "resolved_period": 2025, "resolved_value": 147112446.19271278, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f13fc636795a681722a16eb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e80348d200a24a0506ac247f" }, { "name": "desnz.subnational.electricity_kwh@E14001248", @@ -546998,7 +546998,7 @@ "resolved_period": 2025, "resolved_value": 137115868.0138957, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af1c6ab5caaa12161c5d4d7c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c0031bd03771c7bfbcb2e5d" }, { "name": "desnz.subnational.electricity_kwh@E14001249", @@ -547011,7 +547011,7 @@ "resolved_period": 2025, "resolved_value": 159873258.5510216, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dd1457ccb1ada001939fcd76" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_193d78b5e249d34e254672c2" }, { "name": "desnz.subnational.electricity_kwh@E14001250", @@ -547024,7 +547024,7 @@ "resolved_period": 2025, "resolved_value": 140349191.5944572, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_498eeffd1f0a1925e836fd84" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_898e49313685f41dbd1d4583" }, { "name": "desnz.subnational.electricity_kwh@E14001251", @@ -547037,7 +547037,7 @@ "resolved_period": 2025, "resolved_value": 114226149.6355858, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_213d8dcea49112ce21a74e3e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6638feca23f44504c5f865cf" }, { "name": "desnz.subnational.electricity_kwh@E14001252", @@ -547050,7 +547050,7 @@ "resolved_period": 2025, "resolved_value": 114682457.9256672, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_61fd5666e6e818c2b02f4758" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a040e782ff7a758d8e23c8b8" }, { "name": "desnz.subnational.electricity_kwh@E14001253", @@ -547063,7 +547063,7 @@ "resolved_period": 2025, "resolved_value": 140454893.78285635, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3fd22270954333fdae8eb517" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b0d8bd4f8aba0a3c4c2ead8b" }, { "name": "desnz.subnational.electricity_kwh@E14001254", @@ -547076,7 +547076,7 @@ "resolved_period": 2025, "resolved_value": 125911243.39416389, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7442eb21f596370cafd8f1af" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_078a2c8b710cabc047b32820" }, { "name": "desnz.subnational.electricity_kwh@E14001255", @@ -547089,7 +547089,7 @@ "resolved_period": 2025, "resolved_value": 121953048.02158463, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a0e8c140006c9c7e80fdec53" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca31146efd0f83fb67abfb6f" }, { "name": "desnz.subnational.electricity_kwh@E14001256", @@ -547102,7 +547102,7 @@ "resolved_period": 2025, "resolved_value": 133664501.97852163, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e569bbea4b738939f9fec8d6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b048f84b210a8c79715dd618" }, { "name": "desnz.subnational.electricity_kwh@E14001257", @@ -547115,7 +547115,7 @@ "resolved_period": 2025, "resolved_value": 127328051.57305744, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_42414e0500a625fd9ecf3dca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_858299d1bbdbc90b44ec3456" }, { "name": "desnz.subnational.electricity_kwh@E14001258", @@ -547128,7 +547128,7 @@ "resolved_period": 2025, "resolved_value": 139642198.24194163, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2f80d9d43c04b09718259e4b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_419ff1a2fcdaee32b91e138e" }, { "name": "desnz.subnational.electricity_kwh@E14001259", @@ -547141,7 +547141,7 @@ "resolved_period": 2025, "resolved_value": 123447536.70062014, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c2b443a2457d8962d4a4b78" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e3b6463b323b8e65e2242f34" }, { "name": "desnz.subnational.electricity_kwh@E14001260", @@ -547154,7 +547154,7 @@ "resolved_period": 2025, "resolved_value": 123470341.70250568, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4091e891221c4f1ef5b0a252" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f8de95cd20deaa8124b758d" }, { "name": "desnz.subnational.electricity_kwh@E14001261", @@ -547167,7 +547167,7 @@ "resolved_period": 2025, "resolved_value": 107810119.19147693, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1b86720122ad9c7f1e11073c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d5035d8c9f9a2c66af303262" }, { "name": "desnz.subnational.electricity_kwh@E14001262", @@ -547180,7 +547180,7 @@ "resolved_period": 2025, "resolved_value": 128431148.02301861, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8dbd39c94f2347f9afe6caa2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e0140a28b162fe06a5e87985" }, { "name": "desnz.subnational.electricity_kwh@E14001263", @@ -547193,7 +547193,7 @@ "resolved_period": 2025, "resolved_value": 133077470.30293693, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cedc8efdd22d10f61d9198b2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3858a09cd92045287b22747e" }, { "name": "desnz.subnational.electricity_kwh@E14001264", @@ -547206,7 +547206,7 @@ "resolved_period": 2025, "resolved_value": 142062087.7120352, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af518d5776bb9a87b63b2493" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e57f4fc226cd80c8201821db" }, { "name": "desnz.subnational.electricity_kwh@E14001265", @@ -547219,7 +547219,7 @@ "resolved_period": 2025, "resolved_value": 163012363.67745328, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c58a9be60aa5c421aa7dff38" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f334e826ce6e209e2045e52c" }, { "name": "desnz.subnational.electricity_kwh@E14001266", @@ -547232,7 +547232,7 @@ "resolved_period": 2025, "resolved_value": 124269824.4248384, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e90fa9ebb97ab912954aee94" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_241f1e6e0d727ef6f471d241" }, { "name": "desnz.subnational.electricity_kwh@E14001267", @@ -547245,7 +547245,7 @@ "resolved_period": 2025, "resolved_value": 136422637.34173095, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ab1fa9cf4f6e4c92ee530e5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_831876a8896ceecdce4db37b" }, { "name": "desnz.subnational.electricity_kwh@E14001268", @@ -547258,7 +547258,7 @@ "resolved_period": 2025, "resolved_value": 142413740.0157567, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5b9a550a51770600299cd5b9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_97944e4d182e46b78932f832" }, { "name": "desnz.subnational.electricity_kwh@E14001269", @@ -547271,7 +547271,7 @@ "resolved_period": 2025, "resolved_value": 138947583.0786391, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8aac1ff45f8e2a40bc4cdcb8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b46bb099f51186963ac730aa" }, { "name": "desnz.subnational.electricity_kwh@E14001270", @@ -547284,7 +547284,7 @@ "resolved_period": 2025, "resolved_value": 121808967.0721076, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8277edd79c7b8450be7f5caa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_595f63afb0388d6535292ae6" }, { "name": "desnz.subnational.electricity_kwh@E14001271", @@ -547297,7 +547297,7 @@ "resolved_period": 2025, "resolved_value": 125122622.67430052, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_676332f44602896565a3dfa5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b698a96cfa2c9994e99be9d4" }, { "name": "desnz.subnational.electricity_kwh@E14001272", @@ -547310,7 +547310,7 @@ "resolved_period": 2025, "resolved_value": 104268638.31155767, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5770ba9550df41d39c02f211" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e2f0a6ba62f468af742abd2" }, { "name": "desnz.subnational.electricity_kwh@E14001273", @@ -547323,7 +547323,7 @@ "resolved_period": 2025, "resolved_value": 138694774.425724, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78a4ff526e1dabeb54aeef19" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8136e1dcb2725b2ca06819c2" }, { "name": "desnz.subnational.electricity_kwh@E14001274", @@ -547336,7 +547336,7 @@ "resolved_period": 2025, "resolved_value": 137610416.08377776, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6d3356611dfb8f12b5513370" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a44a30a05e8bb94324b4ea3" }, { "name": "desnz.subnational.electricity_kwh@E14001275", @@ -547349,7 +547349,7 @@ "resolved_period": 2025, "resolved_value": 119529891.36069381, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_017e8a99f3684fa01076d7c4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_926829a194c12945ce02ca0b" }, { "name": "desnz.subnational.electricity_kwh@E14001276", @@ -547362,7 +547362,7 @@ "resolved_period": 2025, "resolved_value": 131612725.7338331, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99e373041782fa173517d9d3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d9bac4a83a7c1248e295226" }, { "name": "desnz.subnational.electricity_kwh@E14001277", @@ -547375,7 +547375,7 @@ "resolved_period": 2025, "resolved_value": 114891366.2789843, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc1c68c49adacc162ca2d5ae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e704e0e1f00bb5a1831b401e" }, { "name": "desnz.subnational.electricity_kwh@E14001278", @@ -547388,7 +547388,7 @@ "resolved_period": 2025, "resolved_value": 130126635.10514927, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_147d648af2258eceae50c18e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_769eca3f47f331dddb3c3721" }, { "name": "desnz.subnational.electricity_kwh@E14001279", @@ -547401,7 +547401,7 @@ "resolved_period": 2025, "resolved_value": 161938807.03686208, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c82c3c918019b0173dd6e394" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_230e6c64a4de46e588d2530c" }, { "name": "desnz.subnational.electricity_kwh@E14001280", @@ -547414,7 +547414,7 @@ "resolved_period": 2025, "resolved_value": 166544568.66968012, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_18cbb56802208aad870a61bb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2e910e4e831bc454e44873e2" }, { "name": "desnz.subnational.electricity_kwh@E14001281", @@ -547427,7 +547427,7 @@ "resolved_period": 2025, "resolved_value": 135793698.03194967, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed858755872865492f65fe94" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7ad9a1970ce582d927fbd101" }, { "name": "desnz.subnational.electricity_kwh@E14001282", @@ -547440,7 +547440,7 @@ "resolved_period": 2025, "resolved_value": 131675592.08589683, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a93526819d36102e1a6f9695" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c9593760f521215989d5c68" }, { "name": "desnz.subnational.electricity_kwh@E14001283", @@ -547453,7 +547453,7 @@ "resolved_period": 2025, "resolved_value": 149671692.40592074, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_687be437c75c3ee19a739966" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_39c8105c8e3c1353820ec6a4" }, { "name": "desnz.subnational.electricity_kwh@E14001284", @@ -547466,7 +547466,7 @@ "resolved_period": 2025, "resolved_value": 150961531.45524022, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9c2fd8b23387708358f496e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c8720a52c93d67f7671e929" }, { "name": "desnz.subnational.electricity_kwh@E14001285", @@ -547479,7 +547479,7 @@ "resolved_period": 2025, "resolved_value": 144214861.35450178, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87fa6b336fb78059ac8daf73" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cab02a8d06a1624afb606a0a" }, { "name": "desnz.subnational.electricity_kwh@E14001286", @@ -547492,7 +547492,7 @@ "resolved_period": 2025, "resolved_value": 114646596.80265224, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd28ce305805f65b9e40d9e1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4a17ae3ad1fcee8f7277cefc" }, { "name": "desnz.subnational.electricity_kwh@E14001287", @@ -547505,7 +547505,7 @@ "resolved_period": 2025, "resolved_value": 119114245.78153184, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28797284e3834fc267c16242" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22a8d511fa8fb6ab9801eb16" }, { "name": "desnz.subnational.electricity_kwh@E14001288", @@ -547518,7 +547518,7 @@ "resolved_period": 2025, "resolved_value": 135116567.4368814, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f0965e4effcd527af4b89f9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ee9b5749ba50cf438719e09f" }, { "name": "desnz.subnational.electricity_kwh@E14001289", @@ -547531,7 +547531,7 @@ "resolved_period": 2025, "resolved_value": 133948971.44421738, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_724e068a9ad2e13689fa835e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aaddf9bbb859e79426c20fe2" }, { "name": "desnz.subnational.electricity_kwh@E14001290", @@ -547544,7 +547544,7 @@ "resolved_period": 2025, "resolved_value": 129287759.34187412, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1bbb81cc3e4f7418d7897b0b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8b834eeabf099acc41165338" }, { "name": "desnz.subnational.electricity_kwh@E14001291", @@ -547557,7 +547557,7 @@ "resolved_period": 2025, "resolved_value": 135911415.22118407, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc31457f6fdab0a3a2eead25" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b60f5bd093260ae59446c38b" }, { "name": "desnz.subnational.electricity_kwh@E14001292", @@ -547570,7 +547570,7 @@ "resolved_period": 2025, "resolved_value": 128495468.26192036, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e0cf8202881b5e6cacc2e452" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_417e6bb5ce3bb058df9151aa" }, { "name": "desnz.subnational.electricity_kwh@E14001293", @@ -547583,7 +547583,7 @@ "resolved_period": 2025, "resolved_value": 122572549.17113544, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_077c2b0a2adee5eeab98b9bc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a49bca09a70588792133b173" }, { "name": "desnz.subnational.electricity_kwh@E14001294", @@ -547596,7 +547596,7 @@ "resolved_period": 2025, "resolved_value": 154646152.43535233, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8c63ef8b5d46602b6a68d6f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6db64a009f74732ac7dfa023" }, { "name": "desnz.subnational.electricity_kwh@E14001295", @@ -547609,7 +547609,7 @@ "resolved_period": 2025, "resolved_value": 107907528.99082915, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_042be409961b330c032b366e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f7dfdfa46171610ce41d94a" }, { "name": "desnz.subnational.electricity_kwh@E14001296", @@ -547622,7 +547622,7 @@ "resolved_period": 2025, "resolved_value": 125847148.48975581, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1eab2c996857e7d065569ada" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_72013b060de9c65da58bc48a" }, { "name": "desnz.subnational.electricity_kwh@E14001297", @@ -547635,7 +547635,7 @@ "resolved_period": 2025, "resolved_value": 125296934.80223192, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa4bfb8db8c1d1a71ed9ec19" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd7212b4dfb8f3021c28e5e9" }, { "name": "desnz.subnational.electricity_kwh@E14001298", @@ -547648,7 +547648,7 @@ "resolved_period": 2025, "resolved_value": 148420245.15814048, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0dd4d94493840998a7418a88" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4176bad8e4d035a7537d4a5f" }, { "name": "desnz.subnational.electricity_kwh@E14001299", @@ -547661,7 +547661,7 @@ "resolved_period": 2025, "resolved_value": 102848799.32989779, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e48885377b0ad220f0adcb15" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_569ac5c32d79b389a2fcd7bd" }, { "name": "desnz.subnational.electricity_kwh@E14001300", @@ -547674,7 +547674,7 @@ "resolved_period": 2025, "resolved_value": 119606012.76704091, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ec73690bd61b4b49f49195b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_45d69ee52392196a61a6ad9d" }, { "name": "desnz.subnational.electricity_kwh@E14001301", @@ -547687,7 +547687,7 @@ "resolved_period": 2025, "resolved_value": 120562465.35149512, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8051669bdb7c0749aaf91992" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_005febde1df55d52be91d71a" }, { "name": "desnz.subnational.electricity_kwh@E14001302", @@ -547700,7 +547700,7 @@ "resolved_period": 2025, "resolved_value": 135407493.93992695, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ad912d572cdb92de704ce95" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b650fcbfdc5f227a8407e010" }, { "name": "desnz.subnational.electricity_kwh@E14001303", @@ -547713,7 +547713,7 @@ "resolved_period": 2025, "resolved_value": 96394059.41203244, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25c08814133542663debc17a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6def492730ecfdb22496ae2d" }, { "name": "desnz.subnational.electricity_kwh@E14001304", @@ -547726,7 +547726,7 @@ "resolved_period": 2025, "resolved_value": 102044516.4759472, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3edf57b7083ef086f0b03430" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5bb5c3e68244abdc7dbb0519" }, { "name": "desnz.subnational.electricity_kwh@E14001305", @@ -547739,7 +547739,7 @@ "resolved_period": 2025, "resolved_value": 117191914.25187437, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce6186aae6aadef07a21b235" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_580d9da5a254096e31d6fc35" }, { "name": "desnz.subnational.electricity_kwh@E14001306", @@ -547752,7 +547752,7 @@ "resolved_period": 2025, "resolved_value": 140598159.60432002, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ae2ca5414a7f5db27665dc75" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_355b31c3215eaa83772c7ebb" }, { "name": "desnz.subnational.electricity_kwh@E14001307", @@ -547765,7 +547765,7 @@ "resolved_period": 2025, "resolved_value": 96648208.2427598, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f251674225669e1df6fc100" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_39dc122a5e07b73f2f20e13a" }, { "name": "desnz.subnational.electricity_kwh@E14001308", @@ -547778,7 +547778,7 @@ "resolved_period": 2025, "resolved_value": 120341851.09459203, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aaf4ffcec31c285be3148f8f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aab981fbb6a1d2029b1371db" }, { "name": "desnz.subnational.electricity_kwh@E14001309", @@ -547791,7 +547791,7 @@ "resolved_period": 2025, "resolved_value": 156008390.74544573, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_301d6b65d208ee3c9371892c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0563bbe0baa60caccbfc33c8" }, { "name": "desnz.subnational.electricity_kwh@E14001310", @@ -547804,7 +547804,7 @@ "resolved_period": 2025, "resolved_value": 247560084.9142141, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c042d55f8562f379a95176c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0a706b34cb1b1da6aaa04e2e" }, { "name": "desnz.subnational.electricity_kwh@E14001311", @@ -547817,7 +547817,7 @@ "resolved_period": 2025, "resolved_value": 138808244.63658828, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a521d37e2c7da5d2329a488" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_80b4c843869dc290598b2459" }, { "name": "desnz.subnational.electricity_kwh@E14001312", @@ -547830,7 +547830,7 @@ "resolved_period": 2025, "resolved_value": 135196223.06595403, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8e23d8fe85fefe0d0ad31b6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f5c5e20ec4c090e09aecf726" }, { "name": "desnz.subnational.electricity_kwh@E14001313", @@ -547843,7 +547843,7 @@ "resolved_period": 2025, "resolved_value": 107542982.73001534, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_281e20cce7f9df2752799398" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db3594fe79be56645a187899" }, { "name": "desnz.subnational.electricity_kwh@E14001314", @@ -547856,7 +547856,7 @@ "resolved_period": 2025, "resolved_value": 124898035.38111179, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc5daa0e026602c642e8e60e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_660dda3e966dac0274de7631" }, { "name": "desnz.subnational.electricity_kwh@E14001315", @@ -547869,7 +547869,7 @@ "resolved_period": 2025, "resolved_value": 123803016.08477154, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7408fb71e83a4e2cba683677" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8d30460ae2a40bf540661bd0" }, { "name": "desnz.subnational.electricity_kwh@E14001316", @@ -547882,7 +547882,7 @@ "resolved_period": 2025, "resolved_value": 113292114.77233599, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ecbc22be0803fe98988a3486" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5ff512de5823ff834474249b" }, { "name": "desnz.subnational.electricity_kwh@E14001317", @@ -547895,7 +547895,7 @@ "resolved_period": 2025, "resolved_value": 102921981.00224927, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e19b3f5dfcad82ccf82b8917" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_01aa869777339d2dad44c19d" }, { "name": "desnz.subnational.electricity_kwh@E14001318", @@ -547908,7 +547908,7 @@ "resolved_period": 2025, "resolved_value": 113826333.07688367, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6673649c56583cb705f1ee8a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c949dba27e5d35ace2c1f1f1" }, { "name": "desnz.subnational.electricity_kwh@E14001319", @@ -547921,7 +547921,7 @@ "resolved_period": 2025, "resolved_value": 117835247.62954597, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c6413962dc1bd0ea58bfaa3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f5740a4c127eed9de08fab74" }, { "name": "desnz.subnational.electricity_kwh@E14001320", @@ -547934,7 +547934,7 @@ "resolved_period": 2025, "resolved_value": 121211189.62487945, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d3c9056f946dd7c994ae6284" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4602f31cb52409729ea8da77" }, { "name": "desnz.subnational.electricity_kwh@E14001321", @@ -547947,7 +547947,7 @@ "resolved_period": 2025, "resolved_value": 119149575.68460236, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b5bb4f54cb49a6ab39760b2f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e1cfb8d03fa724f4f9906bc7" }, { "name": "desnz.subnational.electricity_kwh@E14001322", @@ -547960,7 +547960,7 @@ "resolved_period": 2025, "resolved_value": 115350146.04165746, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff0194ddb27ed46749a867e8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6fec0fe2625da7ef96c2ce8" }, { "name": "desnz.subnational.electricity_kwh@E14001323", @@ -547973,7 +547973,7 @@ "resolved_period": 2025, "resolved_value": 152605650.53499737, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2fd348417140ace36e1c3c16" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd4d1404b8a6f92a99683660" }, { "name": "desnz.subnational.electricity_kwh@E14001324", @@ -547986,7 +547986,7 @@ "resolved_period": 2025, "resolved_value": 110532004.55907738, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_73e7a514f754a8a0b7a990eb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_153fc8b9dcc33aef4b12acd7" }, { "name": "desnz.subnational.electricity_kwh@E14001325", @@ -547999,7 +547999,7 @@ "resolved_period": 2025, "resolved_value": 112548373.84974249, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c6a61497c1231781acc9938" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bec7c5f517b83c8ebbf29308" }, { "name": "desnz.subnational.electricity_kwh@E14001326", @@ -548012,7 +548012,7 @@ "resolved_period": 2025, "resolved_value": 102396324.85578366, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_521f342e06cde8838f7ef097" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c7002b316ba9d6c90760735" }, { "name": "desnz.subnational.electricity_kwh@E14001327", @@ -548025,7 +548025,7 @@ "resolved_period": 2025, "resolved_value": 124567945.16496207, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a76e40c4c6eba2a1a59a797" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_955d4c88508dcb0ec98b7431" }, { "name": "desnz.subnational.electricity_kwh@E14001328", @@ -548038,7 +548038,7 @@ "resolved_period": 2025, "resolved_value": 135655939.4599358, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_599edddba09e057aead2e79c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5d4ab853d35b0fbb05e970f8" }, { "name": "desnz.subnational.electricity_kwh@E14001329", @@ -548051,7 +548051,7 @@ "resolved_period": 2025, "resolved_value": 124113505.35497822, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad18117522876dd5e70673d3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d1c4c4a852c1ad42d808605" }, { "name": "desnz.subnational.electricity_kwh@E14001330", @@ -548064,7 +548064,7 @@ "resolved_period": 2025, "resolved_value": 129789770.8601066, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b7bcadf1e726a726ba5356b2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c5efd9f97054b98e840d338e" }, { "name": "desnz.subnational.electricity_kwh@E14001331", @@ -548077,7 +548077,7 @@ "resolved_period": 2025, "resolved_value": 126001216.67375237, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5583475329da909b449355d8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c9861b27c0c3babf1dd316f" }, { "name": "desnz.subnational.electricity_kwh@E14001332", @@ -548090,7 +548090,7 @@ "resolved_period": 2025, "resolved_value": 130738901.2144726, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_870a8c16d4f5adb07a3e24bb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9179dde4f466f14e971e1c72" }, { "name": "desnz.subnational.electricity_kwh@E14001333", @@ -548103,7 +548103,7 @@ "resolved_period": 2025, "resolved_value": 107620709.81267908, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fabd81c059bb62a00938a6e9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7ba11a9a70c83fd00da15612" }, { "name": "desnz.subnational.electricity_kwh@E14001334", @@ -548116,7 +548116,7 @@ "resolved_period": 2025, "resolved_value": 121354732.9689599, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a3fbc9b2a7ba1ddaca33776f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d767389e02b346173453bf0b" }, { "name": "desnz.subnational.electricity_kwh@E14001335", @@ -548129,7 +548129,7 @@ "resolved_period": 2025, "resolved_value": 130098246.37079582, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff155c1018b4c4aef550ac6f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6b72edbd55ee8ba274eaf072" }, { "name": "desnz.subnational.electricity_kwh@E14001336", @@ -548142,7 +548142,7 @@ "resolved_period": 2025, "resolved_value": 121600205.14764266, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2e3c978568ccb11206201752" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2080bc709a7a77119bb7de77" }, { "name": "desnz.subnational.electricity_kwh@E14001337", @@ -548155,7 +548155,7 @@ "resolved_period": 2025, "resolved_value": 108391979.44170374, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8f394630acf70386740a53a6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_941da15c283855b9b1b0a7a1" }, { "name": "desnz.subnational.electricity_kwh@E14001338", @@ -548168,7 +548168,7 @@ "resolved_period": 2025, "resolved_value": 151901556.77704886, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ae96d826af52efa0b5d2db6e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5ec9a4de892e246ea803afc9" }, { "name": "desnz.subnational.electricity_kwh@E14001339", @@ -548181,7 +548181,7 @@ "resolved_period": 2025, "resolved_value": 105522418.87203884, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dde881a2a0131b54716dedf5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d626454aa05eeabff8efae20" }, { "name": "desnz.subnational.electricity_kwh@E14001340", @@ -548194,7 +548194,7 @@ "resolved_period": 2025, "resolved_value": 110660573.24059647, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_65e219b26f00266b96fc529a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5871c6d86e198066c7ddceb1" }, { "name": "desnz.subnational.electricity_kwh@E14001341", @@ -548207,7 +548207,7 @@ "resolved_period": 2025, "resolved_value": 104352633.05667539, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e9ce62e063e30493bdd7b7ab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a009d35dea6c136990598c5b" }, { "name": "desnz.subnational.electricity_kwh@E14001342", @@ -548220,7 +548220,7 @@ "resolved_period": 2025, "resolved_value": 110158101.02466512, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb79044c6e1b617e340b2dc9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a58c16af7018840e57321087" }, { "name": "desnz.subnational.electricity_kwh@E14001343", @@ -548233,7 +548233,7 @@ "resolved_period": 2025, "resolved_value": 145561429.5963739, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_04e03cda890bed16d027ca1e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_39ed2accc1a383df0b277597" }, { "name": "desnz.subnational.electricity_kwh@E14001344", @@ -548246,7 +548246,7 @@ "resolved_period": 2025, "resolved_value": 113617090.62023234, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c04faa836b7d4f0a609c4a3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ddfe94dde0effe5596db260d" }, { "name": "desnz.subnational.electricity_kwh@E14001345", @@ -548259,7 +548259,7 @@ "resolved_period": 2025, "resolved_value": 110701696.19656223, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3a320b5eb0cc4d4eb45180f5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3ce2dee8c5c9d2978369ef00" }, { "name": "desnz.subnational.electricity_kwh@E14001346", @@ -548272,7 +548272,7 @@ "resolved_period": 2025, "resolved_value": 137526033.99355647, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ae5073f88634db0b704caae0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e372c2ed53a61ca380452fa" }, { "name": "desnz.subnational.electricity_kwh@E14001347", @@ -548285,7 +548285,7 @@ "resolved_period": 2025, "resolved_value": 138517239.0668451, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_206661903202162bdd502b91" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8f68e61756924cc74be951a7" }, { "name": "desnz.subnational.electricity_kwh@E14001348", @@ -548298,7 +548298,7 @@ "resolved_period": 2025, "resolved_value": 158433342.83645478, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b6de9f134a42f8a1b3ef83b1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_79e7b038559549236388a59d" }, { "name": "desnz.subnational.electricity_kwh@E14001349", @@ -548311,7 +548311,7 @@ "resolved_period": 2025, "resolved_value": 136344345.59539142, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_351716fdf352b3c764f87b8d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bcd2facddcf11ab22af1bdb5" }, { "name": "desnz.subnational.electricity_kwh@E14001350", @@ -548324,7 +548324,7 @@ "resolved_period": 2025, "resolved_value": 114138065.07915637, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2e8207d904f45369cae18cfc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ef1ce9cd359c5d0c7df4239" }, { "name": "desnz.subnational.electricity_kwh@E14001351", @@ -548337,7 +548337,7 @@ "resolved_period": 2025, "resolved_value": 153590112.05121478, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0dcf97ab14461b3ca0154aa6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d2723667801962f124502963" }, { "name": "desnz.subnational.electricity_kwh@E14001352", @@ -548350,7 +548350,7 @@ "resolved_period": 2025, "resolved_value": 208417433.4360346, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e17a44382bc352afaef88f1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d48cef9023e2b74972cc3b69" }, { "name": "desnz.subnational.electricity_kwh@E14001353", @@ -548363,7 +548363,7 @@ "resolved_period": 2025, "resolved_value": 119572585.71344827, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89ce77a51d1b5f12e9aaf79f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c8cc5832ed47a6b6e1c2ab19" }, { "name": "desnz.subnational.electricity_kwh@E14001354", @@ -548376,7 +548376,7 @@ "resolved_period": 2025, "resolved_value": 111782861.35555077, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d1c56c23bcb2f26f1a7d4ba1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b195dc6997ba5160280b93b" }, { "name": "desnz.subnational.electricity_kwh@E14001355", @@ -548389,7 +548389,7 @@ "resolved_period": 2025, "resolved_value": 119925746.5427272, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9bd1db8ced2ebf3cfd7bff1c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_abaa7acf25055f687f88d961" }, { "name": "desnz.subnational.electricity_kwh@E14001356", @@ -548402,7 +548402,7 @@ "resolved_period": 2025, "resolved_value": 140879026.12463513, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c6fd6bd1c40a2a575680a81" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7e22d81bae9a5eb84aa5d1e2" }, { "name": "desnz.subnational.electricity_kwh@E14001357", @@ -548415,7 +548415,7 @@ "resolved_period": 2025, "resolved_value": 126163670.62206006, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_77054dfe738b60948ce28508" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_08528300bb745953615c7b3c" }, { "name": "desnz.subnational.electricity_kwh@E14001358", @@ -548428,7 +548428,7 @@ "resolved_period": 2025, "resolved_value": 132215174.37706682, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ae8ab80b62b18842d9b96c11" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c5afe7d3c47243e0384d716a" }, { "name": "desnz.subnational.electricity_kwh@E14001359", @@ -548441,7 +548441,7 @@ "resolved_period": 2025, "resolved_value": 140189104.92304742, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a090ca95e52194061ad527e3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ef72ecd7a4ad94e6b14d2c0" }, { "name": "desnz.subnational.electricity_kwh@E14001360", @@ -548454,7 +548454,7 @@ "resolved_period": 2025, "resolved_value": 158021654.29053172, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d464ad7eb0e5dface8ce1e40" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3600ccde5a3815b6846670a1" }, { "name": "desnz.subnational.electricity_kwh@E14001361", @@ -548467,7 +548467,7 @@ "resolved_period": 2025, "resolved_value": 112733584.40426086, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bcc72ba6ed25e73bd9228e28" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71eb54ad37cfdcb66daa6d96" }, { "name": "desnz.subnational.electricity_kwh@E14001362", @@ -548480,7 +548480,7 @@ "resolved_period": 2025, "resolved_value": 113047102.03511418, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_97947502235009fdf0fd6b3f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_930b7cf99c043a79d1507efe" }, { "name": "desnz.subnational.electricity_kwh@E14001363", @@ -548493,7 +548493,7 @@ "resolved_period": 2025, "resolved_value": 124037926.92567381, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7adaec20a9efc7944fd0b7f9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_455f96c2ed152712d6b593ed" }, { "name": "desnz.subnational.electricity_kwh@E14001364", @@ -548506,7 +548506,7 @@ "resolved_period": 2025, "resolved_value": 122636460.87926985, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68a8e8f34c323d36dcbaaced" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ad6dbb3c71f52c18eb25439" }, { "name": "desnz.subnational.electricity_kwh@E14001365", @@ -548519,7 +548519,7 @@ "resolved_period": 2025, "resolved_value": 153406745.53525317, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c201f686a1a3ac5c6c7ebf5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_42d7d5a8432ec1c31182d654" }, { "name": "desnz.subnational.electricity_kwh@E14001366", @@ -548532,7 +548532,7 @@ "resolved_period": 2025, "resolved_value": 137421843.35687488, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a1cd5e3053cb4146194a13bf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6019905065c514ffbfa782c" }, { "name": "desnz.subnational.electricity_kwh@E14001367", @@ -548545,7 +548545,7 @@ "resolved_period": 2025, "resolved_value": 115515692.51453044, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_88a5f5d357744c1e0a267d38" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9d70f43414a447f5e676575" }, { "name": "desnz.subnational.electricity_kwh@E14001368", @@ -548558,7 +548558,7 @@ "resolved_period": 2025, "resolved_value": 105184324.65396714, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_30cdc93d771a0af399e4e34a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a323138d6465358b23d8072a" }, { "name": "desnz.subnational.electricity_kwh@E14001369", @@ -548571,7 +548571,7 @@ "resolved_period": 2025, "resolved_value": 153633484.38420242, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d41da44f2379bdc49da38585" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9b8aecfb7b2fa92ffcfe4994" }, { "name": "desnz.subnational.electricity_kwh@E14001370", @@ -548584,7 +548584,7 @@ "resolved_period": 2025, "resolved_value": 126520895.06559801, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d05a88acf5214319e4ebb8b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd684acaba1948ae5ac36762" }, { "name": "desnz.subnational.electricity_kwh@E14001371", @@ -548597,7 +548597,7 @@ "resolved_period": 2025, "resolved_value": 123689569.37708414, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b12f58a2cbf1c1b4a2bebd4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5dfd73333f20ce791e9ee989" }, { "name": "desnz.subnational.electricity_kwh@E14001372", @@ -548610,7 +548610,7 @@ "resolved_period": 2025, "resolved_value": 134719643.1980948, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_44b03aaae301a65770da9d06" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_432ba0b6602ba581f39513d1" }, { "name": "desnz.subnational.electricity_kwh@E14001373", @@ -548623,7 +548623,7 @@ "resolved_period": 2025, "resolved_value": 123949097.01498939, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_01eba98990b891b50ce6d713" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8235cb0903c1cf42129d9be4" }, { "name": "desnz.subnational.electricity_kwh@E14001374", @@ -548636,7 +548636,7 @@ "resolved_period": 2025, "resolved_value": 125872826.98748472, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_27fe32217d503d53c9bde9df" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af6062ac12dc51fe7e64a0dd" }, { "name": "desnz.subnational.electricity_kwh@E14001375", @@ -548649,7 +548649,7 @@ "resolved_period": 2025, "resolved_value": 156794666.77187273, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3ba5d4c86fd2a52c9c7daf45" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f875e3dacfe474fa28cb134c" }, { "name": "desnz.subnational.electricity_kwh@E14001376", @@ -548662,7 +548662,7 @@ "resolved_period": 2025, "resolved_value": 151580958.76817968, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8563a6b099973ad138220010" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b7271b80c7e8be62fb99db8e" }, { "name": "desnz.subnational.electricity_kwh@E14001377", @@ -548675,7 +548675,7 @@ "resolved_period": 2025, "resolved_value": 136986689.0754028, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_20029a587c390b7b4df00abc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5d8d5a3071acfb70ecb88163" }, { "name": "desnz.subnational.electricity_kwh@E14001378", @@ -548688,7 +548688,7 @@ "resolved_period": 2025, "resolved_value": 116088261.5504539, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a521ab5fb4b8d2de0d384a69" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_494fc789286538ae39aeb983" }, { "name": "desnz.subnational.electricity_kwh@E14001379", @@ -548701,7 +548701,7 @@ "resolved_period": 2025, "resolved_value": 126095039.18407609, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_85c4e8c5aa35e1776be4dadd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_90b9a702f6fa2e90e3446216" }, { "name": "desnz.subnational.electricity_kwh@E14001380", @@ -548714,7 +548714,7 @@ "resolved_period": 2025, "resolved_value": 106338824.1114301, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f79520e3db1028ca15c2a453" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bfdaeedc2fba15142603863b" }, { "name": "desnz.subnational.electricity_kwh@E14001381", @@ -548727,7 +548727,7 @@ "resolved_period": 2025, "resolved_value": 124270215.44202195, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_672c6b88115e8492d4d5849e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5df48b6d3c24d7b53c403362" }, { "name": "desnz.subnational.electricity_kwh@E14001382", @@ -548740,7 +548740,7 @@ "resolved_period": 2025, "resolved_value": 106881973.77067937, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa61d6b508f6393ce5e471ac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_031e90c4540dac535683a0c8" }, { "name": "desnz.subnational.electricity_kwh@E14001383", @@ -548753,7 +548753,7 @@ "resolved_period": 2025, "resolved_value": 113431751.80314676, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02cc75f0ffe50af02234588a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2c09bd9e302d70c038551c7f" }, { "name": "desnz.subnational.electricity_kwh@E14001384", @@ -548766,7 +548766,7 @@ "resolved_period": 2025, "resolved_value": 148997836.12287405, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_482bd04b3f7282cb0f4effae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9902f92feaa571869a048382" }, { "name": "desnz.subnational.electricity_kwh@E14001385", @@ -548779,7 +548779,7 @@ "resolved_period": 2025, "resolved_value": 190853938.45773518, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be4c8b263937ec686f09c4f8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9127f20dcdf891f9b63904c8" }, { "name": "desnz.subnational.electricity_kwh@E14001386", @@ -548792,7 +548792,7 @@ "resolved_period": 2025, "resolved_value": 172832895.72248968, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ad15d79f847b48fbbb7f181" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d708c3976d2ab5ecdf0b9a1" }, { "name": "desnz.subnational.electricity_kwh@E14001387", @@ -548805,7 +548805,7 @@ "resolved_period": 2025, "resolved_value": 146035571.05901003, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_04a500b5939b69510dec16e4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_77a004a3b0b9229424849759" }, { "name": "desnz.subnational.electricity_kwh@E14001388", @@ -548818,7 +548818,7 @@ "resolved_period": 2025, "resolved_value": 143335865.98110887, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd5d4742062d46e0125c21c4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a661fe9b748c9afdeaa29ebd" }, { "name": "desnz.subnational.electricity_kwh@E14001389", @@ -548831,7 +548831,7 @@ "resolved_period": 2025, "resolved_value": 106141647.4077945, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4bbdf824aa5859bbcaeb66d0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0686b7a21719855e9c575e94" }, { "name": "desnz.subnational.electricity_kwh@E14001390", @@ -548844,7 +548844,7 @@ "resolved_period": 2025, "resolved_value": 143827787.59577063, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5112c53106d848f719ebab42" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d5150ebbfa785060a9e0366" }, { "name": "desnz.subnational.electricity_kwh@E14001391", @@ -548857,7 +548857,7 @@ "resolved_period": 2025, "resolved_value": 113536583.81878212, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_270daa3aee7c4991610a0505" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a82e9249e9e17d857c2280c" }, { "name": "desnz.subnational.electricity_kwh@E14001392", @@ -548870,7 +548870,7 @@ "resolved_period": 2025, "resolved_value": 148689624.5408157, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99819e20ab9c3270b23abf27" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_09e5b30508eb4e03ca87c8c1" }, { "name": "desnz.subnational.electricity_kwh@E14001393", @@ -548883,7 +548883,7 @@ "resolved_period": 2025, "resolved_value": 157407061.19886145, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_77c9f5eb45eaa00ac46d09ca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8532c9a59747bd07821d45eb" }, { "name": "desnz.subnational.electricity_kwh@E14001394", @@ -548896,7 +548896,7 @@ "resolved_period": 2025, "resolved_value": 119538908.32521069, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_594f60555421e57978e3ff34" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_90b989d266cb5723723ddef3" }, { "name": "desnz.subnational.electricity_kwh@E14001395", @@ -548909,7 +548909,7 @@ "resolved_period": 2025, "resolved_value": 148272779.68931568, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_90737fd17366938586821be7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4b1cd09b6483d4d3482413c8" }, { "name": "desnz.subnational.electricity_kwh@E14001396", @@ -548922,7 +548922,7 @@ "resolved_period": 2025, "resolved_value": 158547907.04149646, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb9e31ef88fe597a57505a31" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_46d8ffad4c242ff53badfb5f" }, { "name": "desnz.subnational.electricity_kwh@E14001397", @@ -548935,7 +548935,7 @@ "resolved_period": 2025, "resolved_value": 141376304.949694, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_60bcbc5842311de2a6c85c66" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c396183536eec2956acecaea" }, { "name": "desnz.subnational.electricity_kwh@E14001398", @@ -548948,7 +548948,7 @@ "resolved_period": 2025, "resolved_value": 138844695.93287632, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_493b87e3ad5ead7a80571edb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d6526c32b4d3644e3608ed7" }, { "name": "desnz.subnational.electricity_kwh@E14001399", @@ -548961,7 +548961,7 @@ "resolved_period": 2025, "resolved_value": 127804757.8725299, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c28712017157419d387ce11f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5136a6467cbd2d5c3914c8d8" }, { "name": "desnz.subnational.electricity_kwh@E14001400", @@ -548974,7 +548974,7 @@ "resolved_period": 2025, "resolved_value": 120481243.8540977, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_04342951ea6a248ddc085f19" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1d4b38f44e9a0c37a328bbf" }, { "name": "desnz.subnational.electricity_kwh@E14001401", @@ -548987,7 +548987,7 @@ "resolved_period": 2025, "resolved_value": 145887414.6432374, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e12f7d7fd2f892fdf9611213" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4cd11da901a093f97d943db5" }, { "name": "desnz.subnational.electricity_kwh@E14001402", @@ -549000,7 +549000,7 @@ "resolved_period": 2025, "resolved_value": 170052344.61398047, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_794486da2412d6d6e15f5f11" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_657a7b18ed7b6e7a2699a30c" }, { "name": "desnz.subnational.electricity_kwh@E14001403", @@ -549013,7 +549013,7 @@ "resolved_period": 2025, "resolved_value": 149070509.11381644, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9cca69672f8b31c4b462d448" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bec8bf2ae596977cd4ad9b96" }, { "name": "desnz.subnational.electricity_kwh@E14001404", @@ -549026,7 +549026,7 @@ "resolved_period": 2025, "resolved_value": 133971130.75847358, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9008331720ef3ba6277d5d11" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3cddaab7d7c1bcf00599d3b4" }, { "name": "desnz.subnational.electricity_kwh@E14001405", @@ -549039,7 +549039,7 @@ "resolved_period": 2025, "resolved_value": 169998143.3162239, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_20e634538e28d76d5b3089d4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d5cc62abd3aace4d0aef87a5" }, { "name": "desnz.subnational.electricity_kwh@E14001406", @@ -549052,7 +549052,7 @@ "resolved_period": 2025, "resolved_value": 145497902.719172, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_67b659cf20754c07daae2f37" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dd486632a0a906278d02de7c" }, { "name": "desnz.subnational.electricity_kwh@E14001407", @@ -549065,7 +549065,7 @@ "resolved_period": 2025, "resolved_value": 125510301.66505392, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b558cd04322d15e68eee4cd8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7e1dc5cdc49a3accc7cf20ca" }, { "name": "desnz.subnational.electricity_kwh@E14001408", @@ -549078,7 +549078,7 @@ "resolved_period": 2025, "resolved_value": 111776952.04894277, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f5d10b7a4a22dafff4f4407a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_07667ebe3da9d010ccf5df10" }, { "name": "desnz.subnational.electricity_kwh@E14001409", @@ -549091,7 +549091,7 @@ "resolved_period": 2025, "resolved_value": 120313601.55343173, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_817bcac1679744ef26116ed5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b8b93e96c97a8d6c71b843cb" }, { "name": "desnz.subnational.electricity_kwh@E14001410", @@ -549104,7 +549104,7 @@ "resolved_period": 2025, "resolved_value": 141639064.26636517, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a7c1022ea8f51fc61a5d7bf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6d350b021fa4b074942f9de6" }, { "name": "desnz.subnational.electricity_kwh@E14001411", @@ -549117,7 +549117,7 @@ "resolved_period": 2025, "resolved_value": 118260381.27430268, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4179d79329179d554062d432" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_757673c5177e10d3af90415c" }, { "name": "desnz.subnational.electricity_kwh@E14001412", @@ -549130,7 +549130,7 @@ "resolved_period": 2025, "resolved_value": 112399531.43059793, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ea5f636026ca79c8aabe93c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e6fbb394f5dc4308a65374e4" }, { "name": "desnz.subnational.electricity_kwh@E14001413", @@ -549143,7 +549143,7 @@ "resolved_period": 2025, "resolved_value": 121104316.02007322, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_36453ffe620aafdf12f159b1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_38eede58e58822866fa29aee" }, { "name": "desnz.subnational.electricity_kwh@E14001414", @@ -549156,7 +549156,7 @@ "resolved_period": 2025, "resolved_value": 120140140.13251041, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f0744991c121326cc1460308" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb2962c98b4c353c132949cb" }, { "name": "desnz.subnational.electricity_kwh@E14001415", @@ -549169,7 +549169,7 @@ "resolved_period": 2025, "resolved_value": 115918037.00702116, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_014ba889b66fb4a9d6692ba7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_587922d9ae5c6c0f0616fe96" }, { "name": "desnz.subnational.electricity_kwh@E14001416", @@ -549182,7 +549182,7 @@ "resolved_period": 2025, "resolved_value": 107858892.53958887, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6169e4f13c989b6b235ea180" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5455b83648648464bc72ba30" }, { "name": "desnz.subnational.electricity_kwh@E14001417", @@ -549195,7 +549195,7 @@ "resolved_period": 2025, "resolved_value": 122350829.4452288, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f311aab522cb1b6e6ddbe1a8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b133d5ade34a06ebd48b2327" }, { "name": "desnz.subnational.electricity_kwh@E14001418", @@ -549208,7 +549208,7 @@ "resolved_period": 2025, "resolved_value": 114645055.82173951, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5eb2e3a6fe497ce48c45c61f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa035af5a86b114d131f1b18" }, { "name": "desnz.subnational.electricity_kwh@E14001419", @@ -549221,7 +549221,7 @@ "resolved_period": 2025, "resolved_value": 121092128.12886195, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_36cc9b93c3f53b26326b9498" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dadb6764e1c05c6e45f1c583" }, { "name": "desnz.subnational.electricity_kwh@E14001420", @@ -549234,7 +549234,7 @@ "resolved_period": 2025, "resolved_value": 128339665.58297242, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e1c1236f46ef29c85eb13281" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_244c83c2cd0fc384f9dc36da" }, { "name": "desnz.subnational.electricity_kwh@E14001421", @@ -549247,7 +549247,7 @@ "resolved_period": 2025, "resolved_value": 108371991.35748713, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f288ca9051f7e990e5f4657f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71e946e09020e13dd1475cdc" }, { "name": "desnz.subnational.electricity_kwh@E14001422", @@ -549260,7 +549260,7 @@ "resolved_period": 2025, "resolved_value": 127471367.52112564, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4a3a377d4b3a0c70ffbe0eb8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b7353cb4afcabee64e738bde" }, { "name": "desnz.subnational.electricity_kwh@E14001423", @@ -549273,7 +549273,7 @@ "resolved_period": 2025, "resolved_value": 106769217.69799946, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b8c7a8f328683bc8bdbdefbd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_395b72bee476e1dc7dcf76ba" }, { "name": "desnz.subnational.electricity_kwh@E14001424", @@ -549286,7 +549286,7 @@ "resolved_period": 2025, "resolved_value": 143050622.55673987, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7833a127beec28b9fab79e21" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_941ddd183357668257a6da13" }, { "name": "desnz.subnational.electricity_kwh@E14001425", @@ -549299,7 +549299,7 @@ "resolved_period": 2025, "resolved_value": 132223020.72706665, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de740b92dc81ce54c1cef51a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03ed579e485c2b6e6ff6dcd9" }, { "name": "desnz.subnational.electricity_kwh@E14001426", @@ -549312,7 +549312,7 @@ "resolved_period": 2025, "resolved_value": 108062878.64089349, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_88d6de57346996036db043fd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_59daaceefe96645cca83f2ac" }, { "name": "desnz.subnational.electricity_kwh@E14001427", @@ -549325,7 +549325,7 @@ "resolved_period": 2025, "resolved_value": 119417075.93034954, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f87389eb3c4fdc9c7c74be2b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51fdfb7831afbdf09ebeab2e" }, { "name": "desnz.subnational.electricity_kwh@E14001428", @@ -549338,7 +549338,7 @@ "resolved_period": 2025, "resolved_value": 109656164.33142012, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11fb47cf48417322b6f70a39" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_24a33bbe862c50e344bf5bda" }, { "name": "desnz.subnational.electricity_kwh@E14001429", @@ -549351,7 +549351,7 @@ "resolved_period": 2025, "resolved_value": 130613120.88604446, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_72d3d672784e97d45f068475" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78a344f140ead24a0a65ee17" }, { "name": "desnz.subnational.electricity_kwh@E14001430", @@ -549364,7 +549364,7 @@ "resolved_period": 2025, "resolved_value": 187054314.83453646, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2f53302c1c323ce5e85daef7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2c713df114171b8a32fdf077" }, { "name": "desnz.subnational.electricity_kwh@E14001431", @@ -549377,7 +549377,7 @@ "resolved_period": 2025, "resolved_value": 111573487.92296012, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bdefbd076311cecc28580a23" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3b64a38b8419dc7676c497f" }, { "name": "desnz.subnational.electricity_kwh@E14001432", @@ -549390,7 +549390,7 @@ "resolved_period": 2025, "resolved_value": 117206330.08692588, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_20ecf0ce539b2836320ef695" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3abbeabc6df3e7d2ae24d0b" }, { "name": "desnz.subnational.electricity_kwh@E14001433", @@ -549403,7 +549403,7 @@ "resolved_period": 2025, "resolved_value": 130997266.03382571, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_276f9ea233fedc912cb709ef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0de1c30f8547d7fa30105843" }, { "name": "desnz.subnational.electricity_kwh@E14001434", @@ -549416,7 +549416,7 @@ "resolved_period": 2025, "resolved_value": 134216732.89420368, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a17207638e8740b59c0c4d1a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d73ce1b46b2d9096722af427" }, { "name": "desnz.subnational.electricity_kwh@E14001435", @@ -549429,7 +549429,7 @@ "resolved_period": 2025, "resolved_value": 138984433.89163664, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ee2fbcacc910d7ff2abab1fd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_86f3c695a35a2cadccaf8270" }, { "name": "desnz.subnational.electricity_kwh@E14001436", @@ -549442,7 +549442,7 @@ "resolved_period": 2025, "resolved_value": 100880369.92944717, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e5e47a64945c49a44dac6c0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e0079f0ddfa58bef931c9e1" }, { "name": "desnz.subnational.electricity_kwh@E14001437", @@ -549455,7 +549455,7 @@ "resolved_period": 2025, "resolved_value": 125905886.3634715, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a98379390f9aeb2552b866ae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b2e0142656d09a9626c015ca" }, { "name": "desnz.subnational.electricity_kwh@E14001438", @@ -549468,7 +549468,7 @@ "resolved_period": 2025, "resolved_value": 147212004.74460098, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce89518caba81b78a723e286" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28e0c9ab2855383e520e51c9" }, { "name": "desnz.subnational.electricity_kwh@E14001439", @@ -549481,7 +549481,7 @@ "resolved_period": 2025, "resolved_value": 137268697.92114767, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d7225dd31f2cec6e5e6672f4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c2dd60ff092f7746cb1e269b" }, { "name": "desnz.subnational.electricity_kwh@E14001440", @@ -549494,7 +549494,7 @@ "resolved_period": 2025, "resolved_value": 102765269.12409174, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_05fd182e815670ef6979905d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dbfac274685cc4c68035e3db" }, { "name": "desnz.subnational.electricity_kwh@E14001441", @@ -549507,7 +549507,7 @@ "resolved_period": 2025, "resolved_value": 118519862.09912157, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_82f7389a03ee538ea422dd18" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3bb690f14829e5538a15a62c" }, { "name": "desnz.subnational.electricity_kwh@E14001442", @@ -549520,7 +549520,7 @@ "resolved_period": 2025, "resolved_value": 152088486.20152998, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ac56aa60bfdf412df93201f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75427d10b33cbad9b60e58ff" }, { "name": "desnz.subnational.electricity_kwh@E14001443", @@ -549533,7 +549533,7 @@ "resolved_period": 2025, "resolved_value": 140219740.80845731, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_402303b1c9ebbabed40cfe3b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0684dc11aaa110a1d498ab66" }, { "name": "desnz.subnational.electricity_kwh@E14001444", @@ -549546,7 +549546,7 @@ "resolved_period": 2025, "resolved_value": 142263369.25436807, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a8358d59c3aaa87424808041" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_158db85289324defafddf75f" }, { "name": "desnz.subnational.electricity_kwh@E14001445", @@ -549559,7 +549559,7 @@ "resolved_period": 2025, "resolved_value": 158855919.137724, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d6b58a756f24181f9701c9a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c0715ccf048d1dcb04d610c" }, { "name": "desnz.subnational.electricity_kwh@E14001446", @@ -549572,7 +549572,7 @@ "resolved_period": 2025, "resolved_value": 108476053.45950139, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26320c04f11ec717ecec4c91" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7fbef34b8ff26b258bfb12ca" }, { "name": "desnz.subnational.electricity_kwh@E14001447", @@ -549585,7 +549585,7 @@ "resolved_period": 2025, "resolved_value": 129687331.51822717, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_afbe1d30673d3116e2aab0b5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b81446d024c5e3a4e63ddff" }, { "name": "desnz.subnational.electricity_kwh@E14001448", @@ -549598,7 +549598,7 @@ "resolved_period": 2025, "resolved_value": 128320394.33166368, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba72e253f8b4bebeee2b5b01" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75e732e29bdd79596558f04f" }, { "name": "desnz.subnational.electricity_kwh@E14001449", @@ -549611,7 +549611,7 @@ "resolved_period": 2025, "resolved_value": 149975975.867708, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_706d97372f684c325f477ba9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1fa62dcf85dfce783ae9a8c2" }, { "name": "desnz.subnational.electricity_kwh@E14001450", @@ -549624,7 +549624,7 @@ "resolved_period": 2025, "resolved_value": 126492160.21566527, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_abf16b3153aaf03ee9d07a32" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4b9e1856841d01170dab364b" }, { "name": "desnz.subnational.electricity_kwh@E14001451", @@ -549637,7 +549637,7 @@ "resolved_period": 2025, "resolved_value": 107898478.09263119, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b7aa49794bafbdfc9c2d13f0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f4f17edc82404d3c8260200" }, { "name": "desnz.subnational.electricity_kwh@E14001452", @@ -549650,7 +549650,7 @@ "resolved_period": 2025, "resolved_value": 116354060.28469957, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25bf439cb1f02f008399cf9d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fae594c46fa86e74fb85fa23" }, { "name": "desnz.subnational.electricity_kwh@E14001453", @@ -549663,7 +549663,7 @@ "resolved_period": 2025, "resolved_value": 140217409.54964602, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7498b46f74120d768a357d77" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc769728f95851e82cfe597d" }, { "name": "desnz.subnational.electricity_kwh@E14001454", @@ -549676,7 +549676,7 @@ "resolved_period": 2025, "resolved_value": 127907923.08934799, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cf8ddcef6ed0e85b73fd6154" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f6206785f5e0d913bf78392d" }, { "name": "desnz.subnational.electricity_kwh@E14001455", @@ -549689,7 +549689,7 @@ "resolved_period": 2025, "resolved_value": 111132627.41395806, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1396eb6ecf953255bbaf0e96" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1735ae6870c8e5bcbb32549c" }, { "name": "desnz.subnational.electricity_kwh@E14001456", @@ -549702,7 +549702,7 @@ "resolved_period": 2025, "resolved_value": 171536629.06501552, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e58a0a048d4b293c6c8783f8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4995cd553002909e42f2926a" }, { "name": "desnz.subnational.electricity_kwh@E14001457", @@ -549715,7 +549715,7 @@ "resolved_period": 2025, "resolved_value": 135876046.99268577, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_36a949a3844fd07519cbe1ff" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37228892fa877aff248b03c1" }, { "name": "desnz.subnational.electricity_kwh@E14001458", @@ -549728,7 +549728,7 @@ "resolved_period": 2025, "resolved_value": 141105528.92377138, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c03f75ad00c097cf2f59d659" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_18e7429ee0a939fef41722de" }, { "name": "desnz.subnational.electricity_kwh@E14001459", @@ -549741,7 +549741,7 @@ "resolved_period": 2025, "resolved_value": 201698243.63164216, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_422f90239ed2c82f4af435a3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_29ebfb8f7add265ab140f19b" }, { "name": "desnz.subnational.electricity_kwh@E14001460", @@ -549754,7 +549754,7 @@ "resolved_period": 2025, "resolved_value": 145221872.97244203, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de7a4879bd5e89141862b43b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c7eb75dee265b576669600b7" }, { "name": "desnz.subnational.electricity_kwh@E14001461", @@ -549767,7 +549767,7 @@ "resolved_period": 2025, "resolved_value": 139232759.2663078, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2745daac96dc19a731f8efbe" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_29a66d1b4045ad88e2cdd45a" }, { "name": "desnz.subnational.electricity_kwh@E14001462", @@ -549780,7 +549780,7 @@ "resolved_period": 2025, "resolved_value": 114514548.0565016, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a7dd8614c07f8672703c5c2a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2f862020335130033feb76e3" }, { "name": "desnz.subnational.electricity_kwh@E14001463", @@ -549793,7 +549793,7 @@ "resolved_period": 2025, "resolved_value": 113481566.56399693, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4bf2275084aece4e628d9672" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2f4b4ae1cb2cfe2c80dd170f" }, { "name": "desnz.subnational.electricity_kwh@E14001464", @@ -549806,7 +549806,7 @@ "resolved_period": 2025, "resolved_value": 129857389.63217811, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_48ba28e7d192de372f0eab49" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1d64a0c924ea620f04356d1" }, { "name": "desnz.subnational.electricity_kwh@E14001465", @@ -549819,7 +549819,7 @@ "resolved_period": 2025, "resolved_value": 151064131.1429177, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ea1fd74674f33fdd5a8a602" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_292f5c07d1fca0011ddec813" }, { "name": "desnz.subnational.electricity_kwh@E14001466", @@ -549832,7 +549832,7 @@ "resolved_period": 2025, "resolved_value": 108291622.6116651, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_96f47bd15e6679bfd2fc39fb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75359eb758c8806d23cba45c" }, { "name": "desnz.subnational.electricity_kwh@E14001467", @@ -549845,7 +549845,7 @@ "resolved_period": 2025, "resolved_value": 108736112.25631925, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c3f44071bdf75e2b0c14cbac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_371357c1e677b5ec651d0644" }, { "name": "desnz.subnational.electricity_kwh@E14001468", @@ -549858,7 +549858,7 @@ "resolved_period": 2025, "resolved_value": 115677440.05365321, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_85665c4066831439be80f174" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6fa875dce6176bd1d3896385" }, { "name": "desnz.subnational.electricity_kwh@E14001469", @@ -549871,7 +549871,7 @@ "resolved_period": 2025, "resolved_value": 115545450.63549869, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2943a40f6dcd1c7407ba769d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f50d03eb46dfd1927fee97f" }, { "name": "desnz.subnational.electricity_kwh@E14001470", @@ -549884,7 +549884,7 @@ "resolved_period": 2025, "resolved_value": 106470405.00898923, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d50dbe29e782d9c7864de13" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e534f54eab3516f40e1e2df8" }, { "name": "desnz.subnational.electricity_kwh@E14001471", @@ -549897,7 +549897,7 @@ "resolved_period": 2025, "resolved_value": 130820035.72544861, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b227290090124c8ef8d5cf40" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b2df20ab341761c2c4f667cb" }, { "name": "desnz.subnational.electricity_kwh@E14001472", @@ -549910,7 +549910,7 @@ "resolved_period": 2025, "resolved_value": 124652280.57941855, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7a52b2cedf11b9d44968671d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4cccd35e6a2468badc48b286" }, { "name": "desnz.subnational.electricity_kwh@E14001473", @@ -549923,7 +549923,7 @@ "resolved_period": 2025, "resolved_value": 127284385.28040242, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8fd8ea319e608039ca342a80" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1efd7e9af37aa2432e223d75" }, { "name": "desnz.subnational.electricity_kwh@E14001474", @@ -549936,7 +549936,7 @@ "resolved_period": 2025, "resolved_value": 130098096.14949538, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f0e9a693326ae41915b69f3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0a687bc180f0680b7e9dae6c" }, { "name": "desnz.subnational.electricity_kwh@E14001475", @@ -549949,7 +549949,7 @@ "resolved_period": 2025, "resolved_value": 157759695.2007903, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_73271ebc4f3310af62fe397f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f558be7ff7539855a5021a93" }, { "name": "desnz.subnational.electricity_kwh@E14001476", @@ -549962,7 +549962,7 @@ "resolved_period": 2025, "resolved_value": 132905636.32549347, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9916334598ff5c2795149023" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e8a1fd3ab73815bf8f4f003" }, { "name": "desnz.subnational.electricity_kwh@E14001477", @@ -549975,7 +549975,7 @@ "resolved_period": 2025, "resolved_value": 146666149.76178715, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ab954a6a2e4d534b72b86332" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d84e77b7f60478bb61e6ddab" }, { "name": "desnz.subnational.electricity_kwh@E14001478", @@ -549988,7 +549988,7 @@ "resolved_period": 2025, "resolved_value": 116788065.72729252, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d4123e1d26e0513c0213bb4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7763d71a834916f70dd6f849" }, { "name": "desnz.subnational.electricity_kwh@E14001479", @@ -550001,7 +550001,7 @@ "resolved_period": 2025, "resolved_value": 118870426.89498979, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9fa0c818363abd83aa972568" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26bfadde59d7f65f72672f03" }, { "name": "desnz.subnational.electricity_kwh@E14001480", @@ -550014,7 +550014,7 @@ "resolved_period": 2025, "resolved_value": 130457731.88148841, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9de8768cc15ef2a2f4f339df" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_92fd7f9b5f51c51ab6ac8276" }, { "name": "desnz.subnational.electricity_kwh@E14001481", @@ -550027,7 +550027,7 @@ "resolved_period": 2025, "resolved_value": 165411116.16680998, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be9961739b0ac6547bd3b6d1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_affe5bc0c4f57cfb2e698707" }, { "name": "desnz.subnational.electricity_kwh@E14001482", @@ -550040,7 +550040,7 @@ "resolved_period": 2025, "resolved_value": 167833467.2443829, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c09d14905a623b680bac0899" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_036f4ae76c49a5c3b7cf9511" }, { "name": "desnz.subnational.electricity_kwh@E14001483", @@ -550053,7 +550053,7 @@ "resolved_period": 2025, "resolved_value": 126902902.50505613, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0bf50fb1f6f3c76a7e33e5d9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_da2ef372f0f5181b10a8fe78" }, { "name": "desnz.subnational.electricity_kwh@E14001484", @@ -550066,7 +550066,7 @@ "resolved_period": 2025, "resolved_value": 159004926.59279093, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75e0f6675385bcf28f741f1a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b5fc1c42256e5a0a148f88b" }, { "name": "desnz.subnational.electricity_kwh@E14001485", @@ -550079,7 +550079,7 @@ "resolved_period": 2025, "resolved_value": 127941483.4423267, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_59a85e46ad45f075dfb88a7e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5cf23cf662bfc7d2c9048793" }, { "name": "desnz.subnational.electricity_kwh@E14001486", @@ -550092,7 +550092,7 @@ "resolved_period": 2025, "resolved_value": 150743825.86545092, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff679af98224ad2dcdeb3587" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2fc2fc6e50858cd889eb39cf" }, { "name": "desnz.subnational.electricity_kwh@E14001487", @@ -550105,7 +550105,7 @@ "resolved_period": 2025, "resolved_value": 156693606.14006332, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d7174b501e474efafb0fd6bf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_893974cb834b111bddbefaa4" }, { "name": "desnz.subnational.electricity_kwh@E14001488", @@ -550118,7 +550118,7 @@ "resolved_period": 2025, "resolved_value": 133277661.02474603, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ee9b607385f195ba8ea5d609" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a8a38042aacf971119eafef" }, { "name": "desnz.subnational.electricity_kwh@E14001489", @@ -550131,7 +550131,7 @@ "resolved_period": 2025, "resolved_value": 137068991.92237523, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2c01f1e7ca31c4678d5723ea" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e1a08504c2ded921bcc7af13" }, { "name": "desnz.subnational.electricity_kwh@E14001490", @@ -550144,7 +550144,7 @@ "resolved_period": 2025, "resolved_value": 156439690.93567783, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55a4df6159c0a8e87222fb4e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a6b53d9634ce0d2459b26ad5" }, { "name": "desnz.subnational.electricity_kwh@E14001491", @@ -550157,7 +550157,7 @@ "resolved_period": 2025, "resolved_value": 116183995.07495415, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ae98a97999a41b9c8d34aa90" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5fe0be07bc3f3417b0fedaef" }, { "name": "desnz.subnational.electricity_kwh@E14001492", @@ -550170,7 +550170,7 @@ "resolved_period": 2025, "resolved_value": 93703994.185814, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f0b5a1b904974d5623ae7809" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb8a18b9b6b007a1ecafa89b" }, { "name": "desnz.subnational.electricity_kwh@E14001493", @@ -550183,7 +550183,7 @@ "resolved_period": 2025, "resolved_value": 155407524.97382686, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c3c5e6404ecabce4ba7cf92a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5fa08f6e4201f28a4adc0c72" }, { "name": "desnz.subnational.electricity_kwh@E14001494", @@ -550196,7 +550196,7 @@ "resolved_period": 2025, "resolved_value": 148117473.28282502, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f65e1bbc7a841fef1031b47d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7f01499f6f9b138abd96894d" }, { "name": "desnz.subnational.electricity_kwh@E14001495", @@ -550209,7 +550209,7 @@ "resolved_period": 2025, "resolved_value": 123893532.3837859, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_43deaf1a0b2b673e8e2fd9da" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e1f6cf8bfc25bc323fe5f9d" }, { "name": "desnz.subnational.electricity_kwh@E14001496", @@ -550222,7 +550222,7 @@ "resolved_period": 2025, "resolved_value": 139182857.67331105, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a6f19bfa41e3c722a7ffa6bd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d79752bea017ea0271301d43" }, { "name": "desnz.subnational.electricity_kwh@E14001497", @@ -550235,7 +550235,7 @@ "resolved_period": 2025, "resolved_value": 162065400.3020924, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ccf24098f5b6cc081d94add" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_18f3a0fb993484e6ea3b5d05" }, { "name": "desnz.subnational.electricity_kwh@E14001498", @@ -550248,7 +550248,7 @@ "resolved_period": 2025, "resolved_value": 135042613.78176123, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f3fcac7f46a11afc413a15d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_52772a3298ffd9112a5cd684" }, { "name": "desnz.subnational.electricity_kwh@E14001499", @@ -550261,7 +550261,7 @@ "resolved_period": 2025, "resolved_value": 140268535.92118746, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d33adf35d5c226d625913017" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa5e0d24394670a256384fd8" }, { "name": "desnz.subnational.electricity_kwh@E14001500", @@ -550274,7 +550274,7 @@ "resolved_period": 2025, "resolved_value": 133959457.15596803, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c67595caaa93b69e59962696" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f1a21f34a04c12c00f6a0fc" }, { "name": "desnz.subnational.electricity_kwh@E14001501", @@ -550287,7 +550287,7 @@ "resolved_period": 2025, "resolved_value": 129241288.52354868, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55273819e589832191d9a5f3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8d27530e2bc2b61f99c63c19" }, { "name": "desnz.subnational.electricity_kwh@E14001502", @@ -550300,7 +550300,7 @@ "resolved_period": 2025, "resolved_value": 124011621.6703457, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e8cd2d485d44e0ee47c2c37" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5106a67ad999e4711b6d618f" }, { "name": "desnz.subnational.electricity_kwh@E14001503", @@ -550313,7 +550313,7 @@ "resolved_period": 2025, "resolved_value": 144661165.32370245, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e37f62b61e50a130acbcb350" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7db051a35df6d208bc191a21" }, { "name": "desnz.subnational.electricity_kwh@E14001504", @@ -550326,7 +550326,7 @@ "resolved_period": 2025, "resolved_value": 119874036.5503546, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_40bfa4af38ed73bb39c6cb91" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9aeaead559d64772def0236b" }, { "name": "desnz.subnational.electricity_kwh@E14001505", @@ -550339,7 +550339,7 @@ "resolved_period": 2025, "resolved_value": 134863242.94573092, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c53aaf614af51cf31d8f5759" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1dd4e946b513009dacbeb7d9" }, { "name": "desnz.subnational.electricity_kwh@E14001506", @@ -550352,7 +550352,7 @@ "resolved_period": 2025, "resolved_value": 108403023.05616292, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e862324a9f251b75b38f3d53" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bcfcb96ff71e799aff4b6892" }, { "name": "desnz.subnational.electricity_kwh@E14001507", @@ -550365,7 +550365,7 @@ "resolved_period": 2025, "resolved_value": 132027416.43741642, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_10a8fe655cf976d082e5775a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_54149cf4161cbb7c1184e130" }, { "name": "desnz.subnational.electricity_kwh@E14001508", @@ -550378,7 +550378,7 @@ "resolved_period": 2025, "resolved_value": 167429540.12864283, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0cafa32cb44a97a2331eb02f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bdcf5593d1da3210092c17b6" }, { "name": "desnz.subnational.electricity_kwh@E14001509", @@ -550391,7 +550391,7 @@ "resolved_period": 2025, "resolved_value": 109132974.84959663, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f2fd8dc7786a72bed1812996" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a8021de3565166cd59dc593" }, { "name": "desnz.subnational.electricity_kwh@E14001510", @@ -550404,7 +550404,7 @@ "resolved_period": 2025, "resolved_value": 106289425.1661708, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a64d8fb531b49082ec762e07" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9fc651d9b25c56bb98a66032" }, { "name": "desnz.subnational.electricity_kwh@E14001511", @@ -550417,7 +550417,7 @@ "resolved_period": 2025, "resolved_value": 168692193.43973443, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_36ad406e10d99cb28a244f31" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28585ee07c65c09966841d83" }, { "name": "desnz.subnational.electricity_kwh@E14001512", @@ -550430,7 +550430,7 @@ "resolved_period": 2025, "resolved_value": 141837259.42461, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc23b03dbe2271127800c83e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_366dde049a4e4253bcea2ffa" }, { "name": "desnz.subnational.electricity_kwh@E14001513", @@ -550443,7 +550443,7 @@ "resolved_period": 2025, "resolved_value": 126175882.02662018, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc09d7fec192cbc6f1619974" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_918dd518d5564d4a7733eb62" }, { "name": "desnz.subnational.electricity_kwh@E14001514", @@ -550456,7 +550456,7 @@ "resolved_period": 2025, "resolved_value": 113996265.73149191, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d98e478e6a85dc33cea533f5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c9bb5b6ebce1fbedcd2aeac" }, { "name": "desnz.subnational.electricity_kwh@E14001515", @@ -550469,7 +550469,7 @@ "resolved_period": 2025, "resolved_value": 112456937.7633488, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_30fe850090fdb9d83da9aab9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ac3a2ae0d71895ba1ffd1406" }, { "name": "desnz.subnational.electricity_kwh@E14001516", @@ -550482,7 +550482,7 @@ "resolved_period": 2025, "resolved_value": 116607417.51262973, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff71bfe0f3dc1fa0b9d2fc17" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9126bb05113a2f2f2c326530" }, { "name": "desnz.subnational.electricity_kwh@E14001517", @@ -550495,7 +550495,7 @@ "resolved_period": 2025, "resolved_value": 123765402.52345584, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dcaefcb64d34dd152a11a344" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a20759d20f19da83d31e429f" }, { "name": "desnz.subnational.electricity_kwh@E14001518", @@ -550508,7 +550508,7 @@ "resolved_period": 2025, "resolved_value": 107821327.0950666, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a7bc545c331f17d57d8a9cc9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c413d392a5ea0bdd759e42a2" }, { "name": "desnz.subnational.electricity_kwh@E14001519", @@ -550521,7 +550521,7 @@ "resolved_period": 2025, "resolved_value": 109037745.86821032, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_01b20fb349dd22a85bb071b0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2826875b4cff792db0e27a47" }, { "name": "desnz.subnational.electricity_kwh@E14001520", @@ -550534,7 +550534,7 @@ "resolved_period": 2025, "resolved_value": 121872912.78851755, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cb0d55a0ed011e33738a0c33" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d9615e923cfd46c2395c9cb" }, { "name": "desnz.subnational.electricity_kwh@E14001521", @@ -550547,7 +550547,7 @@ "resolved_period": 2025, "resolved_value": 111120865.74849796, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d78cf78fdaa4379af50de1f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_54bda0fb7eb873c96aedb3e9" }, { "name": "desnz.subnational.electricity_kwh@E14001522", @@ -550560,7 +550560,7 @@ "resolved_period": 2025, "resolved_value": 111440275.01555769, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f641a163c1a8d18c495fc349" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_09f8fe534ee29ef69c8ff5ba" }, { "name": "desnz.subnational.electricity_kwh@E14001523", @@ -550573,7 +550573,7 @@ "resolved_period": 2025, "resolved_value": 117992050.3594723, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_284de237761da4a536c00e71" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5399d9025e8b87efd459538c" }, { "name": "desnz.subnational.electricity_kwh@E14001524", @@ -550586,7 +550586,7 @@ "resolved_period": 2025, "resolved_value": 108719127.98525052, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6fb338cd8ad88a32bb76d7b6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fbfedea49b134628e430fb5a" }, { "name": "desnz.subnational.electricity_kwh@E14001525", @@ -550599,7 +550599,7 @@ "resolved_period": 2025, "resolved_value": 136202863.38337296, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_29b1b75c423d3b1d6284654d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_619a40db5d17eb28274c67bc" }, { "name": "desnz.subnational.electricity_kwh@E14001526", @@ -550612,7 +550612,7 @@ "resolved_period": 2025, "resolved_value": 163258397.22578996, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f3315fd7962a6fdaf98b815c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f5a45f2810446cf36c79f124" }, { "name": "desnz.subnational.electricity_kwh@E14001527", @@ -550625,7 +550625,7 @@ "resolved_period": 2025, "resolved_value": 132966259.11890031, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_210fa3bc9e6e94ad167823a1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3ee305b9ee974670eb0162a8" }, { "name": "desnz.subnational.electricity_kwh@E14001528", @@ -550638,7 +550638,7 @@ "resolved_period": 2025, "resolved_value": 121703223.2218756, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_80d0c55348de9109a58d2450" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ded02800742792b9aaf813a0" }, { "name": "desnz.subnational.electricity_kwh@E14001529", @@ -550651,7 +550651,7 @@ "resolved_period": 2025, "resolved_value": 137785453.29492974, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66621ceef92785b3a34b7be5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dec7e494baf066e82696c8d7" }, { "name": "desnz.subnational.electricity_kwh@E14001530", @@ -550664,7 +550664,7 @@ "resolved_period": 2025, "resolved_value": 151595148.5016017, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_95ad0b5990f35b08cc31d60c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c2189cf16deb8537be670b5" }, { "name": "desnz.subnational.electricity_kwh@E14001531", @@ -550677,7 +550677,7 @@ "resolved_period": 2025, "resolved_value": 111738035.3010196, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_156ee221226febd57ea60d54" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5edd4fa9ccbde483cbe1c58b" }, { "name": "desnz.subnational.electricity_kwh@E14001532", @@ -550690,7 +550690,7 @@ "resolved_period": 2025, "resolved_value": 137545733.14560023, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_614811e99d90dc9ddb0a3c4d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c3b8c760a7fefc3d12ba835" }, { "name": "desnz.subnational.electricity_kwh@E14001533", @@ -550703,7 +550703,7 @@ "resolved_period": 2025, "resolved_value": 146380109.11545697, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b64c46b3b1a036a8441b2478" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c686d320f7fdddc8ac5b8c02" }, { "name": "desnz.subnational.electricity_kwh@E14001534", @@ -550716,7 +550716,7 @@ "resolved_period": 2025, "resolved_value": 126731869.84887646, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d4933ebf54a0077ffe23cb5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f441612223795f3926aec3e7" }, { "name": "desnz.subnational.electricity_kwh@E14001535", @@ -550729,7 +550729,7 @@ "resolved_period": 2025, "resolved_value": 131693350.04099569, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_59ba9dd34125a06844c83b6c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_334b71842ad5b97b8a330382" }, { "name": "desnz.subnational.electricity_kwh@E14001536", @@ -550742,7 +550742,7 @@ "resolved_period": 2025, "resolved_value": 120963937.24012198, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2c4c27d9b33e17d69b36a897" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ff599cec0be0d313d363594" }, { "name": "desnz.subnational.electricity_kwh@E14001537", @@ -550755,7 +550755,7 @@ "resolved_period": 2025, "resolved_value": 131114095.77490611, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d9111ef32b80b018adc963c7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c7a137458b3cfffcdeb8d2f" }, { "name": "desnz.subnational.electricity_kwh@E14001538", @@ -550768,7 +550768,7 @@ "resolved_period": 2025, "resolved_value": 129473679.19950199, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_97d87265e9369c37aaf4602c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1762b709a106d4a9573171d7" }, { "name": "desnz.subnational.electricity_kwh@E14001539", @@ -550781,7 +550781,7 @@ "resolved_period": 2025, "resolved_value": 155636618.97214666, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_08446f7f5dd201cdddca3404" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c22b5e484ee76d9fb50c253" }, { "name": "desnz.subnational.electricity_kwh@E14001540", @@ -550794,7 +550794,7 @@ "resolved_period": 2025, "resolved_value": 137078517.42504597, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b719da0a712ea5ddc2386f6d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_62b090eb697bc77eaf7581f9" }, { "name": "desnz.subnational.electricity_kwh@E14001541", @@ -550807,7 +550807,7 @@ "resolved_period": 2025, "resolved_value": 116998156.45307253, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8f43a5db99d878f3e08e84c9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8fa08c06bae5cd2d891d0e9" }, { "name": "desnz.subnational.electricity_kwh@E14001542", @@ -550820,7 +550820,7 @@ "resolved_period": 2025, "resolved_value": 127430860.66762394, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_afcaf2998a52e31e12036b05" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9fd7f81aa6436f4972bb6c9f" }, { "name": "desnz.subnational.electricity_kwh@E14001543", @@ -550833,7 +550833,7 @@ "resolved_period": 2025, "resolved_value": 131936391.77571464, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_094e57a266a3817047c959bd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f084057f11ba18c02da1cd6f" }, { "name": "desnz.subnational.electricity_kwh@E14001544", @@ -550846,7 +550846,7 @@ "resolved_period": 2025, "resolved_value": 154227213.6099003, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e2f5fa1807317232f1f053eb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d13523ffd2f8da858d1f0e05" }, { "name": "desnz.subnational.electricity_kwh@E14001545", @@ -550859,7 +550859,7 @@ "resolved_period": 2025, "resolved_value": 138992246.92081636, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_efc996a2c2583475b45485b8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d39f5b3cd721ef426e18840" }, { "name": "desnz.subnational.electricity_kwh@E14001546", @@ -550872,7 +550872,7 @@ "resolved_period": 2025, "resolved_value": 145764645.84763223, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_163d5a07b2508616eb231806" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ccd07631771f752e001f7fd" }, { "name": "desnz.subnational.electricity_kwh@E14001547", @@ -550885,7 +550885,7 @@ "resolved_period": 2025, "resolved_value": 118868866.78399825, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4cfebd6bde32f939651f1f62" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_596032077719dc8ba516ff2c" }, { "name": "desnz.subnational.electricity_kwh@E14001548", @@ -550898,7 +550898,7 @@ "resolved_period": 2025, "resolved_value": 144969460.01751053, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f11d8a3d4ecb7463f266cbe" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_40b88e184fedde5d409ee71c" }, { "name": "desnz.subnational.electricity_kwh@E14001549", @@ -550911,7 +550911,7 @@ "resolved_period": 2025, "resolved_value": 143814740.52684394, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c6c98ef4d7d0acff78d0040" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d40587f0dbafb267443007a" }, { "name": "desnz.subnational.electricity_kwh@E14001550", @@ -550924,7 +550924,7 @@ "resolved_period": 2025, "resolved_value": 118608420.21485418, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_beafd4c686d1bfeb34d8aeaf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0df872b8d261054a00676d37" }, { "name": "desnz.subnational.electricity_kwh@E14001551", @@ -550937,7 +550937,7 @@ "resolved_period": 2025, "resolved_value": 131216900.93376912, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e7810243b89c8f2645c76f3a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23ceec79d2002c5bba578a17" }, { "name": "desnz.subnational.electricity_kwh@E14001552", @@ -550950,7 +550950,7 @@ "resolved_period": 2025, "resolved_value": 148974519.5829521, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_50388614ce6d6701468be6a5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3cdbd9b9352e57cf4b88c59" }, { "name": "desnz.subnational.electricity_kwh@E14001553", @@ -550963,7 +550963,7 @@ "resolved_period": 2025, "resolved_value": 136209388.2033186, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_842e81c7b24c98a1f7076c2a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cf3809842499eb974ac33000" }, { "name": "desnz.subnational.electricity_kwh@E14001554", @@ -550976,7 +550976,7 @@ "resolved_period": 2025, "resolved_value": 156847158.60449746, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_977cdb435e9f6eff9daa81df" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b26fa703155edcb93792593f" }, { "name": "desnz.subnational.electricity_kwh@E14001555", @@ -550989,7 +550989,7 @@ "resolved_period": 2025, "resolved_value": 163483497.6811391, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9b592cca4f904a8813f6775" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_acecb3e19008c586ec0041e5" }, { "name": "desnz.subnational.electricity_kwh@E14001556", @@ -551002,7 +551002,7 @@ "resolved_period": 2025, "resolved_value": 133021355.03943811, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f87dfed2f9123828909d1f1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c4cfadf3d9db14995cca607" }, { "name": "desnz.subnational.electricity_kwh@E14001557", @@ -551015,7 +551015,7 @@ "resolved_period": 2025, "resolved_value": 108254264.65661614, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a28deb70fa2cf765e232c28b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_92cb66bbcef3f045c6c2b994" }, { "name": "desnz.subnational.electricity_kwh@E14001558", @@ -551028,7 +551028,7 @@ "resolved_period": 2025, "resolved_value": 135873987.0922794, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a80d56ee91dc2ecdfc55f1a1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bad5fd9a2786fea81f5a82be" }, { "name": "desnz.subnational.electricity_kwh@E14001559", @@ -551041,7 +551041,7 @@ "resolved_period": 2025, "resolved_value": 120205432.00191541, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_112ab64ba78f8f7bc2243464" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ef721a4df3a5a9dcf6934bd" }, { "name": "desnz.subnational.electricity_kwh@E14001560", @@ -551054,7 +551054,7 @@ "resolved_period": 2025, "resolved_value": 120936455.94522789, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1dd90ee08c0d333b04de6b6d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9318eeabbc29c943c57e63a3" }, { "name": "desnz.subnational.electricity_kwh@E14001561", @@ -551067,7 +551067,7 @@ "resolved_period": 2025, "resolved_value": 112522629.2376203, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d8938d8ed716c0f799766c0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8a2d7e5a7e09268d22ead09" }, { "name": "desnz.subnational.electricity_kwh@E14001562", @@ -551080,7 +551080,7 @@ "resolved_period": 2025, "resolved_value": 133610085.36820166, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e5cfe938656f0a4f3e0a0bb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b0b5f82c707a2f8258267893" }, { "name": "desnz.subnational.electricity_kwh@E14001563", @@ -551093,7 +551093,7 @@ "resolved_period": 2025, "resolved_value": 115706795.1477358, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c7e856351d1204c9563fff0a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1bdd802f72f817eeaa29d24a" }, { "name": "desnz.subnational.electricity_kwh@E14001564", @@ -551106,7 +551106,7 @@ "resolved_period": 2025, "resolved_value": 107897323.38283187, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a6f02fea07d8f08ebb0e7a23" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea8c3ad1d0f8a15ac24a5661" }, { "name": "desnz.subnational.electricity_kwh@E14001565", @@ -551119,7 +551119,7 @@ "resolved_period": 2025, "resolved_value": 125472382.50479783, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_13b238c3dde0735f46041397" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_65e7be1f53f452fae2def218" }, { "name": "desnz.subnational.electricity_kwh@E14001566", @@ -551132,7 +551132,7 @@ "resolved_period": 2025, "resolved_value": 139548168.76345792, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f4c4c4e6beb2354d000211d5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f717540f7fb1c2f13a8224fe" }, { "name": "desnz.subnational.electricity_kwh@E14001567", @@ -551145,7 +551145,7 @@ "resolved_period": 2025, "resolved_value": 97313058.81318021, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a1266c0c9bf7bfc170ffe70" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_80e88b6602e74fb3f0bdab1a" }, { "name": "desnz.subnational.electricity_kwh@E14001568", @@ -551158,7 +551158,7 @@ "resolved_period": 2025, "resolved_value": 132845234.38328594, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_657aaa0ba603d2b486e61493" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8cfd233bf33963ec977301b5" }, { "name": "desnz.subnational.electricity_kwh@E14001569", @@ -551171,7 +551171,7 @@ "resolved_period": 2025, "resolved_value": 161001038.16074455, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dae361c20ec90b3daeb9b372" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d86170658dbe0336c0b9c89c" }, { "name": "desnz.subnational.electricity_kwh@E14001570", @@ -551184,7 +551184,7 @@ "resolved_period": 2025, "resolved_value": 159427326.88512865, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8b17e001eb850745adc62be" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d7e98dcb1d01ac09e564b6ba" }, { "name": "desnz.subnational.electricity_kwh@E14001571", @@ -551197,7 +551197,7 @@ "resolved_period": 2025, "resolved_value": 131160085.75758146, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fead58fb1240fe3205a8486b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f7346d6e8ab7213d0c685587" }, { "name": "desnz.subnational.electricity_kwh@E14001572", @@ -551210,7 +551210,7 @@ "resolved_period": 2025, "resolved_value": 133415829.71435402, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_865c9b6e143faa3459250a88" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f461d226a7f0ffa3439b1f3b" }, { "name": "desnz.subnational.electricity_kwh@E14001573", @@ -551223,7 +551223,7 @@ "resolved_period": 2025, "resolved_value": 136094955.53367442, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c2c61e2ed1d9b22729192651" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_73359ec2d01e85d7a4b8d3d8" }, { "name": "desnz.subnational.electricity_kwh@E14001574", @@ -551236,7 +551236,7 @@ "resolved_period": 2025, "resolved_value": 115492889.4809205, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_42388cd73a8ccb0d494cae7e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e655061baa09d7ba8ef8a5e9" }, { "name": "desnz.subnational.electricity_kwh@E14001575", @@ -551249,7 +551249,7 @@ "resolved_period": 2025, "resolved_value": 154879285.11474523, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be7712cd7e192af965045b51" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03544f8764f4e6cf8a74f232" }, { "name": "desnz.subnational.electricity_kwh@E14001576", @@ -551262,7 +551262,7 @@ "resolved_period": 2025, "resolved_value": 139305520.0616673, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a93bf0520239aa20f95cb38" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_12b2519e1f461f3d8aaec1df" }, { "name": "desnz.subnational.electricity_kwh@E14001577", @@ -551275,7 +551275,7 @@ "resolved_period": 2025, "resolved_value": 124310287.39223717, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e11bd94b99aa9fa2a613941" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_53d9a2daf49490931bcade84" }, { "name": "desnz.subnational.electricity_kwh@E14001578", @@ -551288,7 +551288,7 @@ "resolved_period": 2025, "resolved_value": 170238372.27750275, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89cf695d3c88594fd89c594f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e3f050def6c9b722579c0b48" }, { "name": "desnz.subnational.electricity_kwh@E14001579", @@ -551301,7 +551301,7 @@ "resolved_period": 2025, "resolved_value": 156175079.81500098, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28cbc03fe351708e1b16d2a5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_39639c5675bdf022dabfff91" }, { "name": "desnz.subnational.electricity_kwh@E14001580", @@ -551314,7 +551314,7 @@ "resolved_period": 2025, "resolved_value": 166125166.2119168, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_005a5a831467d8d5fed58823" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ae0ddb6e1d74b18e4a916f6d" }, { "name": "desnz.subnational.electricity_kwh@E14001581", @@ -551327,7 +551327,7 @@ "resolved_period": 2025, "resolved_value": 115692087.39419155, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_513061fe304bc08005ab22fb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dd61c490addf532b2e25ade2" }, { "name": "desnz.subnational.electricity_kwh@E14001582", @@ -551340,7 +551340,7 @@ "resolved_period": 2025, "resolved_value": 149132285.54896614, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f03543662cd076897a7d6700" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b8f7ff930671abc1929b81be" }, { "name": "desnz.subnational.electricity_kwh@E14001583", @@ -551353,7 +551353,7 @@ "resolved_period": 2025, "resolved_value": 118926347.24834754, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b16b9bc4745202095fb6f78" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b68fba2cdfba555eb6f74b1e" }, { "name": "desnz.subnational.electricity_kwh@E14001584", @@ -551366,7 +551366,7 @@ "resolved_period": 2025, "resolved_value": 103279534.79796529, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_baeabcf0406fffed8f132429" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f6df30da79272f4f5c6ca318" }, { "name": "desnz.subnational.electricity_kwh@E14001585", @@ -551379,7 +551379,7 @@ "resolved_period": 2025, "resolved_value": 121476302.37524943, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_661a109a7bdf75d1fb4d7f3a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9632f6acc27811e8d03ca7a" }, { "name": "desnz.subnational.electricity_kwh@E14001586", @@ -551392,7 +551392,7 @@ "resolved_period": 2025, "resolved_value": 145866410.67537618, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06ff5fb46f3e8493ddedf71d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1d7dc051a82965a9f0a6481" }, { "name": "desnz.subnational.electricity_kwh@E14001587", @@ -551405,7 +551405,7 @@ "resolved_period": 2025, "resolved_value": 157057542.54484832, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_83c344789ff09c671a5c4319" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b208e39eb0c7965d92899e9" }, { "name": "desnz.subnational.electricity_kwh@E14001588", @@ -551418,7 +551418,7 @@ "resolved_period": 2025, "resolved_value": 156895576.19061497, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_536ae0ec4fd6cc2dd1845dc1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ad55dbbf55d9b7dc6baac14" }, { "name": "desnz.subnational.electricity_kwh@E14001589", @@ -551431,7 +551431,7 @@ "resolved_period": 2025, "resolved_value": 111185171.71358734, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_45f832fecae1762813e81b28" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b8e7e220e02faf629eaf3367" }, { "name": "desnz.subnational.electricity_kwh@E14001590", @@ -551444,7 +551444,7 @@ "resolved_period": 2025, "resolved_value": 154526992.1669946, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2cbf75c0be6fe930a931d0d3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4a199e1aee0c837ed234cd41" }, { "name": "desnz.subnational.electricity_kwh@E14001591", @@ -551457,7 +551457,7 @@ "resolved_period": 2025, "resolved_value": 153475431.44666216, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ac44d8ad47f3630997343e07" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ada46f6a1226892219f11a8d" }, { "name": "desnz.subnational.electricity_kwh@E14001592", @@ -551470,7 +551470,7 @@ "resolved_period": 2025, "resolved_value": 143600968.3577681, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a0af149ec3264518e4389fcf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_592b067d5849d492280b126b" }, { "name": "desnz.subnational.electricity_kwh@E14001593", @@ -551483,7 +551483,7 @@ "resolved_period": 2025, "resolved_value": 143808222.6001011, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f8f726169fa763d948b19b3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb207acbdad9c43ec8ed3e8b" }, { "name": "desnz.subnational.electricity_kwh@E14001594", @@ -551496,7 +551496,7 @@ "resolved_period": 2025, "resolved_value": 119195505.00929697, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_50f23cda6ee4a745b22491de" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d04f0722db67d65dbd9c26aa" }, { "name": "desnz.subnational.electricity_kwh@E14001595", @@ -551509,7 +551509,7 @@ "resolved_period": 2025, "resolved_value": 129971062.93483539, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_27c7eee2c6ebcfe3cac882c0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4a77c9458e7ec4fdfcce7425" }, { "name": "desnz.subnational.electricity_kwh@E14001596", @@ -551522,7 +551522,7 @@ "resolved_period": 2025, "resolved_value": 135961331.5041961, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b990fa8f28d9c5e6cb45b745" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2507ada2f30deb8d2b4c2168" }, { "name": "desnz.subnational.electricity_kwh@E14001597", @@ -551535,7 +551535,7 @@ "resolved_period": 2025, "resolved_value": 122404847.79422955, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8804c711cfc6ed30d94ed7b2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d792c86f00a3c50b498f9b59" }, { "name": "desnz.subnational.electricity_kwh@E14001598", @@ -551548,7 +551548,7 @@ "resolved_period": 2025, "resolved_value": 127078277.28903069, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f7b04aef33f97a20a18a5ed" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_47d6ef271fc63a6ca3df10c1" }, { "name": "desnz.subnational.electricity_kwh@E14001599", @@ -551561,7 +551561,7 @@ "resolved_period": 2025, "resolved_value": 131434108.03615537, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_24b1a6a0057060d890fe3c95" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11a5a3a612b863a207bfd12e" }, { "name": "desnz.subnational.electricity_kwh@E14001600", @@ -551574,7 +551574,7 @@ "resolved_period": 2025, "resolved_value": 143248108.25251445, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a9f87d4d7594eaff878f893" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_08c79c4fceb7952e03f9729f" }, { "name": "desnz.subnational.electricity_kwh@E14001601", @@ -551587,7 +551587,7 @@ "resolved_period": 2025, "resolved_value": 131532295.88246377, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d4aff80b36e60b1d9a7a385" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df784514982b561127d0f6f5" }, { "name": "desnz.subnational.electricity_kwh@E14001602", @@ -551600,7 +551600,7 @@ "resolved_period": 2025, "resolved_value": 129039523.18213278, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_baf83f19bb6a9aa03c17b9f8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a21dd6c9601574ba05c73f12" }, { "name": "desnz.subnational.electricity_kwh@E14001603", @@ -551613,7 +551613,7 @@ "resolved_period": 2025, "resolved_value": 143983667.70542485, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_39c774fe3b73f52250157728" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d79b56ebfc23986f0e2b31e9" }, { "name": "desnz.subnational.electricity_kwh@E14001604", @@ -551626,7 +551626,7 @@ "resolved_period": 2025, "resolved_value": 128328460.08590055, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d0545e254ad5754c79dbe74e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3dba76f20a861d509d7a19b7" }, { "name": "desnz.subnational.electricity_kwh@E14001605", @@ -551639,7 +551639,7 @@ "resolved_period": 2025, "resolved_value": 114341793.3380569, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb90235e01ae56bed5f1c477" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bdc79326e3375f5d0938d4d1" }, { "name": "desnz.subnational.electricity_kwh@S14000021", @@ -551652,7 +551652,7 @@ "resolved_period": 2025, "resolved_value": 118180150.07551053, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4291520146601deea4a74fe7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb025503279d84569e80a6bf" }, { "name": "desnz.subnational.electricity_kwh@S14000027", @@ -551665,7 +551665,7 @@ "resolved_period": 2025, "resolved_value": 68286209.41460891, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8242c3deb3f1b49b937e8847" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ae6d893ed0a56be374b8dcc1" }, { "name": "desnz.subnational.electricity_kwh@S14000045", @@ -551678,7 +551678,7 @@ "resolved_period": 2025, "resolved_value": 113796633.17686251, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2d45f8ad2efe5a593c3e217f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c0bc5a37bfd317d318af1b6f" }, { "name": "desnz.subnational.electricity_kwh@S14000048", @@ -551691,7 +551691,7 @@ "resolved_period": 2025, "resolved_value": 129993922.73056287, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02921f6709c4b790d2ba667d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cefcacb42c9096f619fdedc7" }, { "name": "desnz.subnational.electricity_kwh@S14000051", @@ -551704,7 +551704,7 @@ "resolved_period": 2025, "resolved_value": 144288608.71281174, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ead65fa765ee46c009ab454a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b09f3f01e7bc0ee5f4a43dfd" }, { "name": "desnz.subnational.electricity_kwh@S14000060", @@ -551717,7 +551717,7 @@ "resolved_period": 2025, "resolved_value": 135609503.3169974, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a3b18a283cc4527b919ddda" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ccb072d3466777f95b740745" }, { "name": "desnz.subnational.electricity_kwh@S14000061", @@ -551730,7 +551730,7 @@ "resolved_period": 2025, "resolved_value": 155186391.95340034, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_305488c31bef3ce884061455" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_345b2b8ab600293609230cbf" }, { "name": "desnz.subnational.electricity_kwh@S14000062", @@ -551743,7 +551743,7 @@ "resolved_period": 2025, "resolved_value": 148096871.96887735, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c7351f73601cc2eaf659903" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_045233ba3fa98991ac030a7e" }, { "name": "desnz.subnational.electricity_kwh@S14000063", @@ -551756,7 +551756,7 @@ "resolved_period": 2025, "resolved_value": 106822540.69643845, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_846a3fe7f5cd45c7c98a6de8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd4f795a84b95f93b1451f0e" }, { "name": "desnz.subnational.electricity_kwh@S14000064", @@ -551769,7 +551769,7 @@ "resolved_period": 2025, "resolved_value": 111231702.27950253, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_14b96acc0361a3817ab4ba84" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4dff257e0723feae4456a3e7" }, { "name": "desnz.subnational.electricity_kwh@S14000065", @@ -551782,7 +551782,7 @@ "resolved_period": 2025, "resolved_value": 179027598.96671718, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8d58d72bc9cb1522a4f2258a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c91f86df5f5fe16f826e7d9" }, { "name": "desnz.subnational.electricity_kwh@S14000066", @@ -551795,7 +551795,7 @@ "resolved_period": 2025, "resolved_value": 140619751.5050787, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ba71a9c7a005d992ed82a1b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_183b5efd2d29cf222912533e" }, { "name": "desnz.subnational.electricity_kwh@S14000067", @@ -551808,7 +551808,7 @@ "resolved_period": 2025, "resolved_value": 218545968.68784723, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_13f48bdfe1af02e26c1ebe39" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_119fba490b8346f755148649" }, { "name": "desnz.subnational.electricity_kwh@S14000068", @@ -551821,7 +551821,7 @@ "resolved_period": 2025, "resolved_value": 114718416.6724378, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6b88f8eff684c3ea428f3583" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1213cc3546d83f5e5f44895f" }, { "name": "desnz.subnational.electricity_kwh@S14000069", @@ -551834,7 +551834,7 @@ "resolved_period": 2025, "resolved_value": 210280235.4501866, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_98476ba47820311e085f5678" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68da6f64461a5cb29b915f10" }, { "name": "desnz.subnational.electricity_kwh@S14000070", @@ -551847,7 +551847,7 @@ "resolved_period": 2025, "resolved_value": 104653313.91045217, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ddff832b8961828302d8202" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_571ae62260bfe26b530895d1" }, { "name": "desnz.subnational.electricity_kwh@S14000071", @@ -551860,7 +551860,7 @@ "resolved_period": 2025, "resolved_value": 112791979.09107602, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b75da7814ea13e7ebfe5ff5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8fb4f3295449ed1a5d5832fe" }, { "name": "desnz.subnational.electricity_kwh@S14000072", @@ -551873,7 +551873,7 @@ "resolved_period": 2025, "resolved_value": 107391302.36011758, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_09a3e2c97379de944ef97e4f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66e77e5484d93f7309a091c8" }, { "name": "desnz.subnational.electricity_kwh@S14000073", @@ -551886,7 +551886,7 @@ "resolved_period": 2025, "resolved_value": 152807328.04317564, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7ccebc71fa5604a4eccca260" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c99384f210e0c2815d645292" }, { "name": "desnz.subnational.electricity_kwh@S14000074", @@ -551899,7 +551899,7 @@ "resolved_period": 2025, "resolved_value": 147480114.94724897, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc56829ed365592754681bea" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_14172d19b4e96a3d4b4911ef" }, { "name": "desnz.subnational.electricity_kwh@S14000075", @@ -551912,7 +551912,7 @@ "resolved_period": 2025, "resolved_value": 146757502.89663956, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f5af78609495957a36570e49" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a905b63459b7051803dfb044" }, { "name": "desnz.subnational.electricity_kwh@S14000076", @@ -551925,7 +551925,7 @@ "resolved_period": 2025, "resolved_value": 112513416.79587524, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5ca76a2f2815d6e3e1509810" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b425b057c82bdbce089310ed" }, { "name": "desnz.subnational.electricity_kwh@S14000077", @@ -551938,7 +551938,7 @@ "resolved_period": 2025, "resolved_value": 118330373.93589815, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd59cb5dcc58a5128c7d0f75" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc5c50c9a9d6284f56d64a7f" }, { "name": "desnz.subnational.electricity_kwh@S14000078", @@ -551951,7 +551951,7 @@ "resolved_period": 2025, "resolved_value": 135785537.958151, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cec9127da8a3d4b4f9c1a3f0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_60e5cc088655e31836f001f1" }, { "name": "desnz.subnational.electricity_kwh@S14000079", @@ -551964,7 +551964,7 @@ "resolved_period": 2025, "resolved_value": 149834667.35897523, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_93230a7271743edc5fe72a21" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b5545361d08bc6bb75c6a137" }, { "name": "desnz.subnational.electricity_kwh@S14000080", @@ -551977,7 +551977,7 @@ "resolved_period": 2025, "resolved_value": 122951063.36987439, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75ede066e8e0de02efd88ac5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e43fd5c52946cad386be7a5" }, { "name": "desnz.subnational.electricity_kwh@S14000081", @@ -551990,7 +551990,7 @@ "resolved_period": 2025, "resolved_value": 125897908.27972081, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_296f9d6877d16674173924e7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0a5b0eaa29c92753b87a04f4" }, { "name": "desnz.subnational.electricity_kwh@S14000082", @@ -552003,7 +552003,7 @@ "resolved_period": 2025, "resolved_value": 130972994.54881665, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8d84b130b9e270e5601caf5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_46c7c7910fab26c4448db6dc" }, { "name": "desnz.subnational.electricity_kwh@S14000083", @@ -552016,7 +552016,7 @@ "resolved_period": 2025, "resolved_value": 119344750.54517956, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f2d5411017d7590b7fc0e641" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23fd569fe5820bd46bd4c0cf" }, { "name": "desnz.subnational.electricity_kwh@S14000084", @@ -552029,7 +552029,7 @@ "resolved_period": 2025, "resolved_value": 116600525.55673549, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1872d3e9e6f33f12841d9df2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_98fe68b8934f910b70771dcb" }, { "name": "desnz.subnational.electricity_kwh@S14000085", @@ -552042,7 +552042,7 @@ "resolved_period": 2025, "resolved_value": 123729975.03646986, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89ece06b0e4f0c3bdab8fba4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f5fb809299d523e55a16bb4" }, { "name": "desnz.subnational.electricity_kwh@S14000086", @@ -552055,7 +552055,7 @@ "resolved_period": 2025, "resolved_value": 118430338.48234335, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b581e16b8d3c9593277c976f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06bd82ceabec4e318d41238e" }, { "name": "desnz.subnational.electricity_kwh@S14000087", @@ -552068,7 +552068,7 @@ "resolved_period": 2025, "resolved_value": 104038983.16567193, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5cb7c11bd257d6fce8ef8edb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d0b3c13ca91b600aa935cf46" }, { "name": "desnz.subnational.electricity_kwh@S14000088", @@ -552081,7 +552081,7 @@ "resolved_period": 2025, "resolved_value": 106996539.8083704, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_476c6647e2b3accffb88d65a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c68d85867346b0896ff71342" }, { "name": "desnz.subnational.electricity_kwh@S14000089", @@ -552094,7 +552094,7 @@ "resolved_period": 2025, "resolved_value": 115355454.98946294, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d562d2a6d37204b923d514d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce7a6648fde8505e6e1ebba7" }, { "name": "desnz.subnational.electricity_kwh@S14000090", @@ -552107,7 +552107,7 @@ "resolved_period": 2025, "resolved_value": 107747553.06925046, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_17b22d7b1c641151d6f7449d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c1091cdc418ce349654e8bb" }, { "name": "desnz.subnational.electricity_kwh@S14000091", @@ -552120,7 +552120,7 @@ "resolved_period": 2025, "resolved_value": 146078594.93940896, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e4692deb52dcf0fdb4a5924e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b63e0bf2a1034c33c0f03d09" }, { "name": "desnz.subnational.electricity_kwh@S14000092", @@ -552133,7 +552133,7 @@ "resolved_period": 2025, "resolved_value": 128677433.59115608, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1ebcee86c951bc0bacc3738" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6daa5c78a90a06480ded699" }, { "name": "desnz.subnational.electricity_kwh@S14000093", @@ -552146,7 +552146,7 @@ "resolved_period": 2025, "resolved_value": 105979270.26207416, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8a7b03940b34b17cb5479d7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fcdfdc55904db06ae93d5f69" }, { "name": "desnz.subnational.electricity_kwh@S14000094", @@ -552159,7 +552159,7 @@ "resolved_period": 2025, "resolved_value": 213232619.79951933, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_282109ea8779e0cf99bd9f1a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6c080f275d4d3991f87584af" }, { "name": "desnz.subnational.electricity_kwh@S14000095", @@ -552172,7 +552172,7 @@ "resolved_period": 2025, "resolved_value": 122215458.78564277, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c1fcef459c04df42fcc50faa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_44f309c215e765f8a34ca2ae" }, { "name": "desnz.subnational.electricity_kwh@S14000096", @@ -552185,7 +552185,7 @@ "resolved_period": 2025, "resolved_value": 133539567.61781472, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75d4e18435734b1701b5b26d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e03eeaa86be7db9fd096e6a" }, { "name": "desnz.subnational.electricity_kwh@S14000097", @@ -552198,7 +552198,7 @@ "resolved_period": 2025, "resolved_value": 114598012.54631639, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0aa9527e5e14cb7f32006306" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1252ac384855d1593019e0f0" }, { "name": "desnz.subnational.electricity_kwh@S14000098", @@ -552211,7 +552211,7 @@ "resolved_period": 2025, "resolved_value": 181859624.70524144, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3ea7ed63e1cabaaea22d0be8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b98cf7bb08fde076370b6b35" }, { "name": "desnz.subnational.electricity_kwh@S14000099", @@ -552224,7 +552224,7 @@ "resolved_period": 2025, "resolved_value": 118977928.16185261, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ae84e03bb3ab1a05fbc3fbd4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a95ac9e502f3c9864dbe328" }, { "name": "desnz.subnational.electricity_kwh@S14000100", @@ -552237,7 +552237,7 @@ "resolved_period": 2025, "resolved_value": 126598560.60531986, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_729cfe1437f2622d00632e15" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b6f3998894e7167b0032167" }, { "name": "desnz.subnational.electricity_kwh@S14000101", @@ -552250,7 +552250,7 @@ "resolved_period": 2025, "resolved_value": 103992402.64946629, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_370fefc55a98062d52126b02" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1b6c0b24dc41b57b8577a0ba" }, { "name": "desnz.subnational.electricity_kwh@S14000102", @@ -552263,7 +552263,7 @@ "resolved_period": 2025, "resolved_value": 109470940.92546941, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2790a7b780d8d7498951b61d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a928312019ad3132a992f272" }, { "name": "desnz.subnational.electricity_kwh@S14000103", @@ -552276,7 +552276,7 @@ "resolved_period": 2025, "resolved_value": 157631840.62354898, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7287296e83e63e4af7990edd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2fd65af1be3a52d2018e9665" }, { "name": "desnz.subnational.electricity_kwh@S14000104", @@ -552289,7 +552289,7 @@ "resolved_period": 2025, "resolved_value": 110333561.26078941, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a376ca710f6afc02716a23cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3bd380f286bd97aa52d4c832" }, { "name": "desnz.subnational.electricity_kwh@S14000105", @@ -552302,7 +552302,7 @@ "resolved_period": 2025, "resolved_value": 155332284.6132284, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e967fccbee2777964fb214e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6182bab6188e1abe23aa96c" }, { "name": "desnz.subnational.electricity_kwh@S14000106", @@ -552315,7 +552315,7 @@ "resolved_period": 2025, "resolved_value": 104167805.61063643, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_52b9bc351d6c1025ecaa2082" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_744d892377fb4ded7be1671c" }, { "name": "desnz.subnational.electricity_kwh@S14000107", @@ -552328,7 +552328,7 @@ "resolved_period": 2025, "resolved_value": 116835126.10094407, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_57da8686d57e98ee754a0fad" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4378b6350c7401879f8cb348" }, { "name": "desnz.subnational.electricity_kwh@S14000108", @@ -552341,7 +552341,7 @@ "resolved_period": 2025, "resolved_value": 150569417.53529623, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1b193774a89f9a068665c7bc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8278a92ca77e34873f5bcb3d" }, { "name": "desnz.subnational.electricity_kwh@S14000109", @@ -552354,7 +552354,7 @@ "resolved_period": 2025, "resolved_value": 103466547.98350672, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_850435a58c5762fd3e36a7fe" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9740c3cf920aeacba1dfb671" }, { "name": "desnz.subnational.electricity_kwh@S14000110", @@ -552367,7 +552367,7 @@ "resolved_period": 2025, "resolved_value": 111777353.81874287, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7cc7adfc4e0385fcf7da0b19" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e856a9ca45f045657b592781" }, { "name": "desnz.subnational.electricity_kwh@S14000111", @@ -552380,7 +552380,7 @@ "resolved_period": 2025, "resolved_value": 162581482.45357874, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e4a850250a0716475e34e63" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a3f5e77f547435181860bde2" }, { "name": "desnz.subnational.electricity_kwh@W07000081", @@ -552393,7 +552393,7 @@ "resolved_period": 2025, "resolved_value": 101275118.97875616, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_793cec11d119380dc4a6622f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6321050f4847b7380836f24d" }, { "name": "desnz.subnational.electricity_kwh@W07000082", @@ -552406,7 +552406,7 @@ "resolved_period": 2025, "resolved_value": 115618420.60633498, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_285bcb3ba3db083e161be804" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a5ac969588748a34980c7051" }, { "name": "desnz.subnational.electricity_kwh@W07000083", @@ -552419,7 +552419,7 @@ "resolved_period": 2025, "resolved_value": 119558653.64696392, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_63c56782f5fd47c44a700a79" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_741ce534c7aa260111ec6786" }, { "name": "desnz.subnational.electricity_kwh@W07000084", @@ -552432,7 +552432,7 @@ "resolved_period": 2025, "resolved_value": 104557347.72170857, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7555a54edb5a96fa2e84ef05" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9dd42a5df05da4a0933cc741" }, { "name": "desnz.subnational.electricity_kwh@W07000085", @@ -552445,7 +552445,7 @@ "resolved_period": 2025, "resolved_value": 136132966.75107735, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d5a0fa527ab76f88b64c6425" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8158901be2b7098d5a95e18a" }, { "name": "desnz.subnational.electricity_kwh@W07000086", @@ -552458,7 +552458,7 @@ "resolved_period": 2025, "resolved_value": 104833213.97441675, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d24605c22ce5d6c788ba628" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a35e8974611323335339c52e" }, { "name": "desnz.subnational.electricity_kwh@W07000087", @@ -552471,7 +552471,7 @@ "resolved_period": 2025, "resolved_value": 134897061.5259531, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_909f30b26b21c97c07c6a044" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_58b83c28dcede5620247d16a" }, { "name": "desnz.subnational.electricity_kwh@W07000088", @@ -552484,7 +552484,7 @@ "resolved_period": 2025, "resolved_value": 106261753.92759843, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9cd7616a80d9434d98998e56" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8f106724887695cd5ca15bce" }, { "name": "desnz.subnational.electricity_kwh@W07000089", @@ -552497,7 +552497,7 @@ "resolved_period": 2025, "resolved_value": 117705246.33500971, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f2bf810556539541f25deff9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a2c8877e14c8f3b56cc18f6" }, { "name": "desnz.subnational.electricity_kwh@W07000090", @@ -552510,7 +552510,7 @@ "resolved_period": 2025, "resolved_value": 105526285.82996912, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b91071e1bdb6de04356a5d11" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_265013a406840b10dd2637fc" }, { "name": "desnz.subnational.electricity_kwh@W07000091", @@ -552523,7 +552523,7 @@ "resolved_period": 2025, "resolved_value": 133697591.82887317, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2ab7fc415de1f98bcf9eea47" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b13bd15609cae6b4c8be0151" }, { "name": "desnz.subnational.electricity_kwh@W07000092", @@ -552536,7 +552536,7 @@ "resolved_period": 2025, "resolved_value": 118142779.19613013, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_931b81b7e6771a2698c2979e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ff913c4238c5e738edd3f0c" }, { "name": "desnz.subnational.electricity_kwh@W07000093", @@ -552549,7 +552549,7 @@ "resolved_period": 2025, "resolved_value": 160223301.88864282, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b35c098b856387f76661415" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6c54e4f43dd0eb958fcb6060" }, { "name": "desnz.subnational.electricity_kwh@W07000094", @@ -552562,7 +552562,7 @@ "resolved_period": 2025, "resolved_value": 134549943.64936277, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2c850711569ceef9f46e2e46" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4fc2af82a2f150c092ef1ad8" }, { "name": "desnz.subnational.electricity_kwh@W07000095", @@ -552575,7 +552575,7 @@ "resolved_period": 2025, "resolved_value": 120734466.50097397, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a5fb7ffcc4c8601cacc20b66" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_811d8dcd2deb24de914b9bc4" }, { "name": "desnz.subnational.electricity_kwh@W07000096", @@ -552588,7 +552588,7 @@ "resolved_period": 2025, "resolved_value": 163900679.24253982, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d1769d1ca4a37a911c147e21" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dd12df134293e8f6a5f12d88" }, { "name": "desnz.subnational.electricity_kwh@W07000097", @@ -552601,7 +552601,7 @@ "resolved_period": 2025, "resolved_value": 118914416.07808103, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea50e2adc89ccf52f686df8d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8876cb5f801df83307083c8a" }, { "name": "desnz.subnational.electricity_kwh@W07000098", @@ -552614,7 +552614,7 @@ "resolved_period": 2025, "resolved_value": 112575335.65466516, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_54382a492f1a2474e954f933" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8d5c05cfca0ab75b15bc0e34" }, { "name": "desnz.subnational.electricity_kwh@W07000099", @@ -552627,7 +552627,7 @@ "resolved_period": 2025, "resolved_value": 108303503.22132318, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3a98c84a1a08bb81f7ff3801" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_18a3ef51fc62de556a0d1430" }, { "name": "desnz.subnational.electricity_kwh@W07000100", @@ -552640,7 +552640,7 @@ "resolved_period": 2025, "resolved_value": 143464202.20012856, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_85f77fdd9d8becdd256f4278" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d41c09656a036d7f93897d1" }, { "name": "desnz.subnational.electricity_kwh@W07000101", @@ -552653,7 +552653,7 @@ "resolved_period": 2025, "resolved_value": 131153953.76203884, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c61050b18aa06eb117b60058" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca0aebb60566bf9286b94d32" }, { "name": "desnz.subnational.electricity_kwh@W07000102", @@ -552666,7 +552666,7 @@ "resolved_period": 2025, "resolved_value": 136052521.48409238, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_42a5154645900c5f0aa1e226" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c35311a12b9b4454cb0eca6a" }, { "name": "desnz.subnational.electricity_kwh@W07000103", @@ -552679,7 +552679,7 @@ "resolved_period": 2025, "resolved_value": 109360547.24883868, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c00cd50aaafc7baa31153f5c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5283025e39f02267f132896a" }, { "name": "desnz.subnational.electricity_kwh@W07000104", @@ -552692,7 +552692,7 @@ "resolved_period": 2025, "resolved_value": 122687961.42745622, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a2d61674425726951a28f85" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_29008261539b4e0e4d396201" }, { "name": "desnz.subnational.electricity_kwh@W07000105", @@ -552705,7 +552705,7 @@ "resolved_period": 2025, "resolved_value": 114128396.69425921, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1070324b5bbfba68483be029" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2aada157c81a5dca86abd1fc" }, { "name": "desnz.subnational.electricity_kwh@W07000106", @@ -552718,7 +552718,7 @@ "resolved_period": 2025, "resolved_value": 110910682.18148197, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce8670a1d9ff7fbd7fb8bdc4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4a48388552adc46d23fae39d" }, { "name": "desnz.subnational.electricity_kwh@W07000107", @@ -552731,7 +552731,7 @@ "resolved_period": 2025, "resolved_value": 107706291.2523758, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c73e139377671dde51c49820" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc3a04496e5820a6a7355e0b" }, { "name": "desnz.subnational.electricity_kwh@W07000108", @@ -552744,7 +552744,7 @@ "resolved_period": 2025, "resolved_value": 117024684.61433725, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f8c32e24ed7faacc229d9a9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_54b8a81a6c8afec6901e11cc" }, { "name": "desnz.subnational.electricity_kwh@W07000109", @@ -552757,7 +552757,7 @@ "resolved_period": 2025, "resolved_value": 101796931.31444953, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a20ea27d1c9475d49cf02872" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3a04b0a0f79b52023f6af429" }, { "name": "desnz.subnational.electricity_kwh@W07000110", @@ -552770,7 +552770,7 @@ "resolved_period": 2025, "resolved_value": 118731817.35912372, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e668f3f9fb4fdbb9e75af48b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_407abc9f253bcf835dcd6458" }, { "name": "desnz.subnational.electricity_kwh@W07000111", @@ -552783,7 +552783,7 @@ "resolved_period": 2025, "resolved_value": 117464754.82594451, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_94776f64b34a3b53bad85cef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a8a7c4484f1bbfd3b1ac128b" }, { "name": "desnz.subnational.electricity_kwh@W07000112", @@ -552796,7 +552796,7 @@ "resolved_period": 2025, "resolved_value": 112258798.58652303, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f7c8be15a9a8f304ba4033c9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e0b392af2441810bd5fe051e" } ] }, @@ -557374,7 +557374,7 @@ "resolved_period": 2025, "resolved_value": 449137520.1689215, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_57bde56723dad0e7eee9af34" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dfc2fdc4403edc078bccfa33" }, { "name": "desnz.subnational.gas_kwh@E14001064", @@ -557387,7 +557387,7 @@ "resolved_period": 2025, "resolved_value": 434406820.5916764, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd9fac6e2967f28edd65795c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_649d85319a4e6f50f7d611db" }, { "name": "desnz.subnational.gas_kwh@E14001065", @@ -557400,7 +557400,7 @@ "resolved_period": 2025, "resolved_value": 507405870.4602181, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc4adbcbb354008629d44507" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b7b54911ec801b81d075391e" }, { "name": "desnz.subnational.gas_kwh@E14001066", @@ -557413,7 +557413,7 @@ "resolved_period": 2025, "resolved_value": 411977903.1840001, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_272c3543a4949685a883b813" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_823c717836d0173922b73fb2" }, { "name": "desnz.subnational.gas_kwh@E14001067", @@ -557426,7 +557426,7 @@ "resolved_period": 2025, "resolved_value": 340724085.89948624, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7eacac7508b00996e3364091" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce2a08f217f5a842932e964c" }, { "name": "desnz.subnational.gas_kwh@E14001068", @@ -557439,7 +557439,7 @@ "resolved_period": 2025, "resolved_value": 426234062.6076831, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c0cd1e840dc96a1d56fa14f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e589dda8f424bb1fcd43d995" }, { "name": "desnz.subnational.gas_kwh@E14001069", @@ -557452,7 +557452,7 @@ "resolved_period": 2025, "resolved_value": 353062041.4847834, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a548decefd9d147c0906c64" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ac171528a990f27c293d42a" }, { "name": "desnz.subnational.gas_kwh@E14001070", @@ -557465,7 +557465,7 @@ "resolved_period": 2025, "resolved_value": 396494847.38566315, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_13b6ecab77bbae0184757b22" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e85fe18f09c8760f39ae7ae4" }, { "name": "desnz.subnational.gas_kwh@E14001071", @@ -557478,7 +557478,7 @@ "resolved_period": 2025, "resolved_value": 408145176.6395901, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_564c83c98deb1daa2ef0652c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e6ee065320dd9d833e414738" }, { "name": "desnz.subnational.gas_kwh@E14001072", @@ -557491,7 +557491,7 @@ "resolved_period": 2025, "resolved_value": 338093298.64315104, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99a1819299a1e497cafe090c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26a0ba8835b62cb73befe596" }, { "name": "desnz.subnational.gas_kwh@E14001073", @@ -557504,7 +557504,7 @@ "resolved_period": 2025, "resolved_value": 359125673.178931, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c544100f95cb9918039e5cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a2824a58d4d171ea50b7d85" }, { "name": "desnz.subnational.gas_kwh@E14001074", @@ -557517,7 +557517,7 @@ "resolved_period": 2025, "resolved_value": 440925930.62773323, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2fb0d6b45a71d8cf1355168e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6e46f9da214a9fea5b137d1" }, { "name": "desnz.subnational.gas_kwh@E14001075", @@ -557530,7 +557530,7 @@ "resolved_period": 2025, "resolved_value": 434583412.0443173, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_162afa2167844a1b9ff71e77" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d6fe1012ac4b38c3c0d300a" }, { "name": "desnz.subnational.gas_kwh@E14001076", @@ -557543,7 +557543,7 @@ "resolved_period": 2025, "resolved_value": 396987999.2480751, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e70427b2946efb3ea169ded9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_932c07d989c1a151900ad66d" }, { "name": "desnz.subnational.gas_kwh@E14001077", @@ -557556,7 +557556,7 @@ "resolved_period": 2025, "resolved_value": 415572782.42226887, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8130db4ed101a11ac96702ad" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f4b51e51454036c0cd0ed92" }, { "name": "desnz.subnational.gas_kwh@E14001078", @@ -557569,7 +557569,7 @@ "resolved_period": 2025, "resolved_value": 398562713.53858244, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_96b8ebc448c44b63ab6173a1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35dbdbb174e85764b53941a4" }, { "name": "desnz.subnational.gas_kwh@E14001079", @@ -557582,7 +557582,7 @@ "resolved_period": 2025, "resolved_value": 443057451.8373209, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c15507c306a8d7f0fb7f001" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8edd1f6bbe890a59f23a3537" }, { "name": "desnz.subnational.gas_kwh@E14001080", @@ -557595,7 +557595,7 @@ "resolved_period": 2025, "resolved_value": 417024594.022706, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ecd026436bff574ee6c471a5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6063a6e335aabe1e28044100" }, { "name": "desnz.subnational.gas_kwh@E14001081", @@ -557608,7 +557608,7 @@ "resolved_period": 2025, "resolved_value": 358258156.35097307, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_924b837170fa9be792f2f41f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_54ed163165e448b447da4ddf" }, { "name": "desnz.subnational.gas_kwh@E14001082", @@ -557621,7 +557621,7 @@ "resolved_period": 2025, "resolved_value": 520847896.75036895, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2aef20a3eca9291533f06d29" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_345b0276173c0dbb0fc7f9a5" }, { "name": "desnz.subnational.gas_kwh@E14001083", @@ -557634,7 +557634,7 @@ "resolved_period": 2025, "resolved_value": 487543662.519422, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fbb497ccc6534af0a28140e1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_174d439201937b685982e9ca" }, { "name": "desnz.subnational.gas_kwh@E14001084", @@ -557647,7 +557647,7 @@ "resolved_period": 2025, "resolved_value": 413112190.75504935, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e3b8d0475fbfc75c1d4f5ba1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed0b3b99f8278fb186c51623" }, { "name": "desnz.subnational.gas_kwh@E14001085", @@ -557660,7 +557660,7 @@ "resolved_period": 2025, "resolved_value": 218486133.3197137, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75e12d0a787de7f5b94e4c1c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a65f42e702ffa4fc3aa6734c" }, { "name": "desnz.subnational.gas_kwh@E14001086", @@ -557673,7 +557673,7 @@ "resolved_period": 2025, "resolved_value": 265678838.46326128, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc4517c49a0408ed2df00366" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6c39e4efea3b1b6f80fc5a6d" }, { "name": "desnz.subnational.gas_kwh@E14001087", @@ -557686,7 +557686,7 @@ "resolved_period": 2025, "resolved_value": 373784240.8507399, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dbb61d79507f82b719242616" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a64acc2b81168c93d91da211" }, { "name": "desnz.subnational.gas_kwh@E14001088", @@ -557699,7 +557699,7 @@ "resolved_period": 2025, "resolved_value": 334635172.5172555, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_31b22b7e075e848cfc92afd1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b20e5004d280a0e708f5f7bb" }, { "name": "desnz.subnational.gas_kwh@E14001089", @@ -557712,7 +557712,7 @@ "resolved_period": 2025, "resolved_value": 386199196.257097, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d7d393b667d73788deb32476" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2e538ea40ad63d841d0b852b" }, { "name": "desnz.subnational.gas_kwh@E14001090", @@ -557725,7 +557725,7 @@ "resolved_period": 2025, "resolved_value": 367788854.26079965, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d5b1f74fdf715dc9fc67f8d5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2a77cdcf303eb4d16ee13c43" }, { "name": "desnz.subnational.gas_kwh@E14001091", @@ -557738,7 +557738,7 @@ "resolved_period": 2025, "resolved_value": 432610578.53732485, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec0cbf4d0ea9c49eba8e8f32" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_01b6b6c8547b37223ce7948d" }, { "name": "desnz.subnational.gas_kwh@E14001092", @@ -557751,7 +557751,7 @@ "resolved_period": 2025, "resolved_value": 460844893.4153578, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c912c23b17ebab594ddb9b04" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5aa46863a85fef0fdd2e80aa" }, { "name": "desnz.subnational.gas_kwh@E14001093", @@ -557764,7 +557764,7 @@ "resolved_period": 2025, "resolved_value": 470146641.39828974, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fdf9f815a2b0b9cb8099e8bc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e826b46777fe4fd190881bd" }, { "name": "desnz.subnational.gas_kwh@E14001094", @@ -557777,7 +557777,7 @@ "resolved_period": 2025, "resolved_value": 482570439.0612379, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_361c7788e05146bff29809fc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e91147d1725ea526dc58553" }, { "name": "desnz.subnational.gas_kwh@E14001095", @@ -557790,7 +557790,7 @@ "resolved_period": 2025, "resolved_value": 424959098.17141896, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1dd0fe0ff4b3182622c6e166" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0426e70ebd2043d0505bddaf" }, { "name": "desnz.subnational.gas_kwh@E14001096", @@ -557803,7 +557803,7 @@ "resolved_period": 2025, "resolved_value": 385075667.76117384, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_189b2fdcfb3dc9b7a437d0ab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c9f651016a7b910a93527c1" }, { "name": "desnz.subnational.gas_kwh@E14001097", @@ -557816,7 +557816,7 @@ "resolved_period": 2025, "resolved_value": 416255985.8207858, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f69b753d91bb5ecf9ca01500" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd1fd4f3fb1df778534ee163" }, { "name": "desnz.subnational.gas_kwh@E14001098", @@ -557829,7 +557829,7 @@ "resolved_period": 2025, "resolved_value": 478456252.83091617, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad688f240709d2b2c0e31ee8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_58b7e7464d0c28fd7c89f3b7" }, { "name": "desnz.subnational.gas_kwh@E14001099", @@ -557842,7 +557842,7 @@ "resolved_period": 2025, "resolved_value": 425757591.25696224, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de55edc445b3e61be214f0e5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ef5ae5855cde40f350bbbfd5" }, { "name": "desnz.subnational.gas_kwh@E14001100", @@ -557855,7 +557855,7 @@ "resolved_period": 2025, "resolved_value": 424711046.98886895, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b8043e25827df41ca5cc856" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b2fd4e8833fbd064ddaa5f0" }, { "name": "desnz.subnational.gas_kwh@E14001101", @@ -557868,7 +557868,7 @@ "resolved_period": 2025, "resolved_value": 393586778.2900947, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c1e8f24a55d5ca89d553966" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eea91a62fbee3732011ce8c8" }, { "name": "desnz.subnational.gas_kwh@E14001102", @@ -557881,7 +557881,7 @@ "resolved_period": 2025, "resolved_value": 458339723.3898346, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99052a18c8877b54dae848e3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_932e189a5b82cf6a1e52c53e" }, { "name": "desnz.subnational.gas_kwh@E14001103", @@ -557894,7 +557894,7 @@ "resolved_period": 2025, "resolved_value": 402131685.46691656, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8aa90476417902a4150183cb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3194915da39559b833f8f18f" }, { "name": "desnz.subnational.gas_kwh@E14001104", @@ -557907,7 +557907,7 @@ "resolved_period": 2025, "resolved_value": 406822740.58009505, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f17c538b98083227c49a9b21" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_56be19a62f5fd61592df0aa9" }, { "name": "desnz.subnational.gas_kwh@E14001105", @@ -557920,7 +557920,7 @@ "resolved_period": 2025, "resolved_value": 459185686.44087136, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4447888e72f7830a158f656" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_456f5fc78e9821aa776ce88b" }, { "name": "desnz.subnational.gas_kwh@E14001106", @@ -557933,7 +557933,7 @@ "resolved_period": 2025, "resolved_value": 467174757.7669245, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_165709679fbe7d92884a51a1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bfdabfbeea3fe07bbe47412c" }, { "name": "desnz.subnational.gas_kwh@E14001107", @@ -557946,7 +557946,7 @@ "resolved_period": 2025, "resolved_value": 452139104.5095683, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2706001ad34d30387ffaf29e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1696fa7d396a4621cdba23eb" }, { "name": "desnz.subnational.gas_kwh@E14001108", @@ -557959,7 +557959,7 @@ "resolved_period": 2025, "resolved_value": 401658264.7175613, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f11b98cc7fca3492b563b0ac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea2128c319c92d9357c35b23" }, { "name": "desnz.subnational.gas_kwh@E14001109", @@ -557972,7 +557972,7 @@ "resolved_period": 2025, "resolved_value": 449600696.4250807, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9bd3501f30ec03b074f30375" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a9bd4704c02d4c3807378469" }, { "name": "desnz.subnational.gas_kwh@E14001110", @@ -557985,7 +557985,7 @@ "resolved_period": 2025, "resolved_value": 464281873.16816586, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8cdc38acd121844851b4cef7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3f0c1c0221feec9117357fbd" }, { "name": "desnz.subnational.gas_kwh@E14001111", @@ -557998,7 +557998,7 @@ "resolved_period": 2025, "resolved_value": 447832488.1491268, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_266931744032e36cecb1ffac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_050c8ff5be952c14e273b0e4" }, { "name": "desnz.subnational.gas_kwh@E14001112", @@ -558011,7 +558011,7 @@ "resolved_period": 2025, "resolved_value": 469446731.62631285, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_61ff0d33745d0fca3ca98c25" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_04ab079f79d42b6adc544f45" }, { "name": "desnz.subnational.gas_kwh@E14001113", @@ -558024,7 +558024,7 @@ "resolved_period": 2025, "resolved_value": 374502417.1253586, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed6206b5e54dac63d2b413c1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_34ee02607dd79e3c2e5006a4" }, { "name": "desnz.subnational.gas_kwh@E14001114", @@ -558037,7 +558037,7 @@ "resolved_period": 2025, "resolved_value": 339551994.42151606, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_34a4b1176d779c44fc5210c4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_021ecd214376a546f07c208b" }, { "name": "desnz.subnational.gas_kwh@E14001115", @@ -558050,7 +558050,7 @@ "resolved_period": 2025, "resolved_value": 386022625.7926733, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87e20df18204d2ec5c6e041a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b409a980c9daab42570a6af6" }, { "name": "desnz.subnational.gas_kwh@E14001116", @@ -558063,7 +558063,7 @@ "resolved_period": 2025, "resolved_value": 361235188.68644065, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a2221a9398f805c061a89fd0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3949ea69d48bb4212f318787" }, { "name": "desnz.subnational.gas_kwh@E14001117", @@ -558076,7 +558076,7 @@ "resolved_period": 2025, "resolved_value": 377900090.58791286, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2a3830bfdb4fba25dc241f21" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd15ab197f663c7237f13c42" }, { "name": "desnz.subnational.gas_kwh@E14001118", @@ -558089,7 +558089,7 @@ "resolved_period": 2025, "resolved_value": 462231625.04453367, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3daa73de69c91c6897429c39" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f2155bf5ab0b94f3d7172029" }, { "name": "desnz.subnational.gas_kwh@E14001119", @@ -558102,7 +558102,7 @@ "resolved_period": 2025, "resolved_value": 481013973.47872424, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c79be46ae1cbcfce7d391a07" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ec984f8099f93cb70455540" }, { "name": "desnz.subnational.gas_kwh@E14001120", @@ -558115,7 +558115,7 @@ "resolved_period": 2025, "resolved_value": 460187140.9631895, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_630cf2ee6112f0ac9d35a0b2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a5a8d552b8123025cc8c45c" }, { "name": "desnz.subnational.gas_kwh@E14001121", @@ -558128,7 +558128,7 @@ "resolved_period": 2025, "resolved_value": 320341944.72546995, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5810df12c98ed3c37f599e9a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0976b3932d63a5e4c97b1f48" }, { "name": "desnz.subnational.gas_kwh@E14001122", @@ -558141,7 +558141,7 @@ "resolved_period": 2025, "resolved_value": 483044585.51866484, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3021f4ff1986b8ac4297d5a8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9387c940a4d866ef269ef27f" }, { "name": "desnz.subnational.gas_kwh@E14001123", @@ -558154,7 +558154,7 @@ "resolved_period": 2025, "resolved_value": 460137266.67093635, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d73d774de58a4b3ad131909d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b210fa79789fe40bda8b987" }, { "name": "desnz.subnational.gas_kwh@E14001124", @@ -558167,7 +558167,7 @@ "resolved_period": 2025, "resolved_value": 402157092.13397324, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb70e135545a053d4189daa4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23428497b4cde4e5894a9010" }, { "name": "desnz.subnational.gas_kwh@E14001125", @@ -558180,7 +558180,7 @@ "resolved_period": 2025, "resolved_value": 460568369.7697955, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d94d2f464b8208eafe65dc0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_994e0e3996bb31319fe82dd5" }, { "name": "desnz.subnational.gas_kwh@E14001126", @@ -558193,7 +558193,7 @@ "resolved_period": 2025, "resolved_value": 268344080.03804606, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1b2e51489396b3f0a6213c22" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_54381f4eaf267e29f41fb93f" }, { "name": "desnz.subnational.gas_kwh@E14001127", @@ -558206,7 +558206,7 @@ "resolved_period": 2025, "resolved_value": 368625984.00951815, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cdca1a68d58073b7ccec1c86" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a62aef77eec0c1f4d65a55f" }, { "name": "desnz.subnational.gas_kwh@E14001128", @@ -558219,7 +558219,7 @@ "resolved_period": 2025, "resolved_value": 396074671.8175767, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f1e77670d67e9bc54ad7025" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8aff066ebe622e54745a76ea" }, { "name": "desnz.subnational.gas_kwh@E14001129", @@ -558232,7 +558232,7 @@ "resolved_period": 2025, "resolved_value": 348162056.8262433, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1529441799d45a331e5ace8c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc3234aaeee1e888f8dc4716" }, { "name": "desnz.subnational.gas_kwh@E14001130", @@ -558245,7 +558245,7 @@ "resolved_period": 2025, "resolved_value": 367061060.133682, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8f5ec06b353e6f3361acec30" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f3ea636c9aeee11dc45b123" }, { "name": "desnz.subnational.gas_kwh@E14001131", @@ -558258,7 +558258,7 @@ "resolved_period": 2025, "resolved_value": 290734527.10707164, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d8c80fb9f838974cbabf547" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fa4d7b3d171f30825504f543" }, { "name": "desnz.subnational.gas_kwh@E14001132", @@ -558271,7 +558271,7 @@ "resolved_period": 2025, "resolved_value": 341020228.90721655, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c1cea97db8dc31c1e5678a6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5325671d399b0d68330aba15" }, { "name": "desnz.subnational.gas_kwh@E14001133", @@ -558284,7 +558284,7 @@ "resolved_period": 2025, "resolved_value": 328771407.04287267, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f0322fcf8e20d1e7268138ac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd19a4d95c09cc93a5d3bdb1" }, { "name": "desnz.subnational.gas_kwh@E14001134", @@ -558297,7 +558297,7 @@ "resolved_period": 2025, "resolved_value": 401104853.0490266, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ef39c2cfec726ff783ae233" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_773a3f46c4fb5a02a8f10051" }, { "name": "desnz.subnational.gas_kwh@E14001135", @@ -558310,7 +558310,7 @@ "resolved_period": 2025, "resolved_value": 320897783.45659053, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5d3ab0e3dcb37653bf98079e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cb880adc5395588cb2f7582d" }, { "name": "desnz.subnational.gas_kwh@E14001136", @@ -558323,7 +558323,7 @@ "resolved_period": 2025, "resolved_value": 270874872.41176325, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2d51bead55b3904fdbc85dd6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ebd48b637c2c4388971e3ad9" }, { "name": "desnz.subnational.gas_kwh@E14001137", @@ -558336,7 +558336,7 @@ "resolved_period": 2025, "resolved_value": 489382613.4555994, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3dab92c257fc41217b6e69f7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e49ec74719c501267250c64b" }, { "name": "desnz.subnational.gas_kwh@E14001138", @@ -558349,7 +558349,7 @@ "resolved_period": 2025, "resolved_value": 451790145.4974423, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_771e456f53920593c5e35567" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_88b6e6207210e1f6619063b6" }, { "name": "desnz.subnational.gas_kwh@E14001139", @@ -558362,7 +558362,7 @@ "resolved_period": 2025, "resolved_value": 429065194.76053035, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e32d1c35f9e573d02c1469f4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_57b9e707b9d90845cdf252d2" }, { "name": "desnz.subnational.gas_kwh@E14001140", @@ -558375,7 +558375,7 @@ "resolved_period": 2025, "resolved_value": 431681665.2605278, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2a3a2148bae5711b3c590c85" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_770823bebbed2a37988daf7d" }, { "name": "desnz.subnational.gas_kwh@E14001141", @@ -558388,7 +558388,7 @@ "resolved_period": 2025, "resolved_value": 391648299.11766124, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_096d17872460aacb9b0be141" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5fd07023fdea7d58e8ac17ef" }, { "name": "desnz.subnational.gas_kwh@E14001142", @@ -558401,7 +558401,7 @@ "resolved_period": 2025, "resolved_value": 471569479.66326255, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8d9cd9a5e59d55460f4f9cf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b4247b0c12e9917fb59be9ab" }, { "name": "desnz.subnational.gas_kwh@E14001143", @@ -558414,7 +558414,7 @@ "resolved_period": 2025, "resolved_value": 439415590.2547903, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b657c0a77e3ec686c1ba0a31" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11fd90ad46749fba78f78a36" }, { "name": "desnz.subnational.gas_kwh@E14001144", @@ -558427,7 +558427,7 @@ "resolved_period": 2025, "resolved_value": 450050274.68880785, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_907786a50dfde599cab54b04" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e851a0d89ac6ec51a11bb35" }, { "name": "desnz.subnational.gas_kwh@E14001145", @@ -558440,7 +558440,7 @@ "resolved_period": 2025, "resolved_value": 460147476.4744454, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9368b4b953e0cc771e3dd12" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7ef0fcd23b2f5213ae3ffba7" }, { "name": "desnz.subnational.gas_kwh@E14001146", @@ -558453,7 +558453,7 @@ "resolved_period": 2025, "resolved_value": 337476813.6653763, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ab4b1113824d6f81e00828df" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_daca83831ce4d5b33ac62823" }, { "name": "desnz.subnational.gas_kwh@E14001147", @@ -558466,7 +558466,7 @@ "resolved_period": 2025, "resolved_value": 476302501.04714817, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f7e4fc09d6a6000b77a1a03f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6110418c9f7f42b0da172451" }, { "name": "desnz.subnational.gas_kwh@E14001148", @@ -558479,7 +558479,7 @@ "resolved_period": 2025, "resolved_value": 170256856.55549538, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f7026789f6d9e0c27b4ebd7b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2d0c6c9fc22ba572e66d28a8" }, { "name": "desnz.subnational.gas_kwh@E14001149", @@ -558492,7 +558492,7 @@ "resolved_period": 2025, "resolved_value": 408481624.6419584, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6df2c277f76d881b46e7abc0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4913996da52e00c46c6feb14" }, { "name": "desnz.subnational.gas_kwh@E14001150", @@ -558505,7 +558505,7 @@ "resolved_period": 2025, "resolved_value": 427892064.1082093, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ee6c38f9163e5b4c659a686" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_453986ebccedc4cbacb24392" }, { "name": "desnz.subnational.gas_kwh@E14001151", @@ -558518,7 +558518,7 @@ "resolved_period": 2025, "resolved_value": 415457363.79656386, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6c277148eeb754139fe2331a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c7f83536d904955f22300a1e" }, { "name": "desnz.subnational.gas_kwh@E14001152", @@ -558531,7 +558531,7 @@ "resolved_period": 2025, "resolved_value": 426539648.8315664, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b5f602922151a57de70195b7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e55f86d420c88b9f20ab1cbc" }, { "name": "desnz.subnational.gas_kwh@E14001153", @@ -558544,7 +558544,7 @@ "resolved_period": 2025, "resolved_value": 397943452.159683, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7ca25f191eb7615602aa1bc2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8140514e1bb598af86cfcedb" }, { "name": "desnz.subnational.gas_kwh@E14001154", @@ -558557,7 +558557,7 @@ "resolved_period": 2025, "resolved_value": 402774282.7783725, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_85e5cc4bbc8f3e76e3200aee" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8085fbf21a82d2d185beebcc" }, { "name": "desnz.subnational.gas_kwh@E14001155", @@ -558570,7 +558570,7 @@ "resolved_period": 2025, "resolved_value": 206443617.02690065, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c5ceeceb85a9abf38d0a34e6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bed1b76d5cc31747509bac1d" }, { "name": "desnz.subnational.gas_kwh@E14001156", @@ -558583,7 +558583,7 @@ "resolved_period": 2025, "resolved_value": 265894789.22883287, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6521faefa4cbfea8d5242377" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a6758de4b619fa74f435eab1" }, { "name": "desnz.subnational.gas_kwh@E14001157", @@ -558596,7 +558596,7 @@ "resolved_period": 2025, "resolved_value": 373583863.9117596, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c648e8044d577549d768357" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eeb788b98d6dfb126deabb8a" }, { "name": "desnz.subnational.gas_kwh@E14001158", @@ -558609,7 +558609,7 @@ "resolved_period": 2025, "resolved_value": 498254155.4042082, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26fafaf81980a6272d664d56" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a606d3270109501c6e360b1" }, { "name": "desnz.subnational.gas_kwh@E14001159", @@ -558622,7 +558622,7 @@ "resolved_period": 2025, "resolved_value": 412474338.36187595, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8400904d3bd7cbc2a452d4e0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f47447f0d28ab0320866a564" }, { "name": "desnz.subnational.gas_kwh@E14001160", @@ -558635,7 +558635,7 @@ "resolved_period": 2025, "resolved_value": 523250185.67484266, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8203a1a04535e53445b6dfec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78d0cf854af2fb8b7820121f" }, { "name": "desnz.subnational.gas_kwh@E14001161", @@ -558648,7 +558648,7 @@ "resolved_period": 2025, "resolved_value": 418619890.5119552, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ca5b02b989e0d0d883e0e5c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37da4a9c10b071ebc25f8131" }, { "name": "desnz.subnational.gas_kwh@E14001162", @@ -558661,7 +558661,7 @@ "resolved_period": 2025, "resolved_value": 572883532.1463674, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f65ab93eafe9e0ddc48894ac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f834620fdf57b44a6185a647" }, { "name": "desnz.subnational.gas_kwh@E14001163", @@ -558674,7 +558674,7 @@ "resolved_period": 2025, "resolved_value": 384559617.066938, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06080edb66ca03c2e23bf41d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_164620a1ff4741b0cb5aaa13" }, { "name": "desnz.subnational.gas_kwh@E14001164", @@ -558687,7 +558687,7 @@ "resolved_period": 2025, "resolved_value": 315425652.83620167, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a51259854d96dbf436ca12b1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a9217a385e0ccd146bbf8e72" }, { "name": "desnz.subnational.gas_kwh@E14001165", @@ -558700,7 +558700,7 @@ "resolved_period": 2025, "resolved_value": 420712150.6662493, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2613dcd4ba1d0e6e5cfb9d87" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4008f41d3fb97074da8080a" }, { "name": "desnz.subnational.gas_kwh@E14001166", @@ -558713,7 +558713,7 @@ "resolved_period": 2025, "resolved_value": 410896756.7981243, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3640fd0545cbdc8441d63e0b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cf0dd34f2addfae47b2cf644" }, { "name": "desnz.subnational.gas_kwh@E14001167", @@ -558726,7 +558726,7 @@ "resolved_period": 2025, "resolved_value": 461861965.79974824, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c51d726585e8d55106c782d3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e941b78c1d27b92328476cf5" }, { "name": "desnz.subnational.gas_kwh@E14001168", @@ -558739,7 +558739,7 @@ "resolved_period": 2025, "resolved_value": 332370963.8319364, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_33906b8a2390e0f83d1c37a9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca7133dadd4a53822b09fa41" }, { "name": "desnz.subnational.gas_kwh@E14001169", @@ -558752,7 +558752,7 @@ "resolved_period": 2025, "resolved_value": 553723489.6044757, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec97b533a95899f32a5df98e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55a6bffaa3f4063517e17a2a" }, { "name": "desnz.subnational.gas_kwh@E14001170", @@ -558765,7 +558765,7 @@ "resolved_period": 2025, "resolved_value": 418892645.28431755, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c376924d293b46bd476658c7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0daab9440c83b8e5718fb8ba" }, { "name": "desnz.subnational.gas_kwh@E14001171", @@ -558778,7 +558778,7 @@ "resolved_period": 2025, "resolved_value": 395713930.79432416, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a04b9db2d697915ba06502c5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd1637aec3a5ffee60cdc1f4" }, { "name": "desnz.subnational.gas_kwh@E14001172", @@ -558791,7 +558791,7 @@ "resolved_period": 2025, "resolved_value": 494924633.18661124, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3a99c86acd938f1fcb0e2de6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3946cca1504ea86e2e51650c" }, { "name": "desnz.subnational.gas_kwh@E14001173", @@ -558804,7 +558804,7 @@ "resolved_period": 2025, "resolved_value": 449817173.4514882, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_967c01705d5f94876e70af8d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d23f67445a2ff1566f1ed6da" }, { "name": "desnz.subnational.gas_kwh@E14001174", @@ -558817,7 +558817,7 @@ "resolved_period": 2025, "resolved_value": 389273277.9012152, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d42d11dc729ac72448dc919" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea7236b74439484bb6341982" }, { "name": "desnz.subnational.gas_kwh@E14001175", @@ -558830,7 +558830,7 @@ "resolved_period": 2025, "resolved_value": 358970025.75399363, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6d1eecfd0d9372a1dc671673" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_430400f63ee0cb36cdcdc025" }, { "name": "desnz.subnational.gas_kwh@E14001176", @@ -558843,7 +558843,7 @@ "resolved_period": 2025, "resolved_value": 408726017.88890046, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_52f91959c8ffa9d2a09bbc85" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_947fcb56600ca0748c4f081c" }, { "name": "desnz.subnational.gas_kwh@E14001177", @@ -558856,7 +558856,7 @@ "resolved_period": 2025, "resolved_value": 461392479.5380398, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b05534f9a49cebd649f9f71d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c8d11de794ee4c90176378ae" }, { "name": "desnz.subnational.gas_kwh@E14001178", @@ -558869,7 +558869,7 @@ "resolved_period": 2025, "resolved_value": 409282688.7364939, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fdf86bc8c5250eefbfb52538" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_46f460827cc1e5abcaa923b6" }, { "name": "desnz.subnational.gas_kwh@E14001179", @@ -558882,7 +558882,7 @@ "resolved_period": 2025, "resolved_value": 440201479.2516992, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a847e43ce1be6d29369ba3d4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c2476f4e5206cf8ae25f9057" }, { "name": "desnz.subnational.gas_kwh@E14001180", @@ -558895,7 +558895,7 @@ "resolved_period": 2025, "resolved_value": 421477480.8862949, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9715c70a898e6db6ef21b27a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_724513b12f6c298e34e6633c" }, { "name": "desnz.subnational.gas_kwh@E14001181", @@ -558908,7 +558908,7 @@ "resolved_period": 2025, "resolved_value": 424283341.3784563, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3477481676224ea4a6a67b2f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9f31e7ca92aa1ffdef1764a" }, { "name": "desnz.subnational.gas_kwh@E14001182", @@ -558921,7 +558921,7 @@ "resolved_period": 2025, "resolved_value": 460212276.44116086, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c9a85f055846317015858aa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a97ac53e877ce8ffe7e23ff" }, { "name": "desnz.subnational.gas_kwh@E14001183", @@ -558934,7 +558934,7 @@ "resolved_period": 2025, "resolved_value": 439697068.0743721, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bccd57d51b21a1b6e1cc2859" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b7cfe5892889a226c7bb1a5" }, { "name": "desnz.subnational.gas_kwh@E14001184", @@ -558947,7 +558947,7 @@ "resolved_period": 2025, "resolved_value": 401476161.3472945, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3a0b2c72c92f4352a11ece17" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a11ac2e47eec401d041e679" }, { "name": "desnz.subnational.gas_kwh@E14001185", @@ -558960,7 +558960,7 @@ "resolved_period": 2025, "resolved_value": 443118630.7186015, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03c9301ae371422e260ee46e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b34f554a81d50691fc9370a1" }, { "name": "desnz.subnational.gas_kwh@E14001186", @@ -558973,7 +558973,7 @@ "resolved_period": 2025, "resolved_value": 453033345.8887895, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f657da3b5df4db5f20b63e04" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2f1ad0b0dee63c5fd8baba0f" }, { "name": "desnz.subnational.gas_kwh@E14001187", @@ -558986,7 +558986,7 @@ "resolved_period": 2025, "resolved_value": 533279994.6983859, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_730387ec09c21043c31e2164" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e975d7ced625db3d1f839089" }, { "name": "desnz.subnational.gas_kwh@E14001188", @@ -558999,7 +558999,7 @@ "resolved_period": 2025, "resolved_value": 399711076.17891234, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_57ba2faa64697e04cd17c3c4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5bb25c888bfa0a9412ec3b00" }, { "name": "desnz.subnational.gas_kwh@E14001189", @@ -559012,7 +559012,7 @@ "resolved_period": 2025, "resolved_value": 390857472.9885921, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c0a823592b3c1e90cb0ea81d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9fc909cbc1db7ed899b5623a" }, { "name": "desnz.subnational.gas_kwh@E14001190", @@ -559025,7 +559025,7 @@ "resolved_period": 2025, "resolved_value": 454431670.8567033, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_934b7afeae3a8b2ad23217f9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_038420934d9a624cff074643" }, { "name": "desnz.subnational.gas_kwh@E14001191", @@ -559038,7 +559038,7 @@ "resolved_period": 2025, "resolved_value": 399573988.91280234, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_82ab7b0db07674cf0bcf1295" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9e85015569625eb949fbf0c8" }, { "name": "desnz.subnational.gas_kwh@E14001192", @@ -559051,7 +559051,7 @@ "resolved_period": 2025, "resolved_value": 384825360.1891194, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d58d71c47c8e7b126c793cd8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8dbe2dcaae16aef6b5bf2151" }, { "name": "desnz.subnational.gas_kwh@E14001193", @@ -559064,7 +559064,7 @@ "resolved_period": 2025, "resolved_value": 427193486.25470203, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a1665c916e76651af0a63d4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_83be01fd1a5852313b142ff8" }, { "name": "desnz.subnational.gas_kwh@E14001194", @@ -559077,7 +559077,7 @@ "resolved_period": 2025, "resolved_value": 440018570.8938342, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c2dab1d78895470515df1ce3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b69fa764b17eea7fbf9b7ed6" }, { "name": "desnz.subnational.gas_kwh@E14001195", @@ -559090,7 +559090,7 @@ "resolved_period": 2025, "resolved_value": 385715987.75719565, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1978b3499eead4d9cd916a58" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3711d92e09bc1315fc7ae5bc" }, { "name": "desnz.subnational.gas_kwh@E14001196", @@ -559103,7 +559103,7 @@ "resolved_period": 2025, "resolved_value": 414618850.2510092, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_83ef01f04f8aabda7ead7e05" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a1a3371b6bdef18f21ae5e6c" }, { "name": "desnz.subnational.gas_kwh@E14001197", @@ -559116,7 +559116,7 @@ "resolved_period": 2025, "resolved_value": 394661393.6067545, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22c69566ec0f5875e289219e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_77e16efef148c8801a1872e4" }, { "name": "desnz.subnational.gas_kwh@E14001198", @@ -559129,7 +559129,7 @@ "resolved_period": 2025, "resolved_value": 492800634.39980936, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f667105fedddd8d2e630bdff" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3222b90aed2552ca7bbf4037" }, { "name": "desnz.subnational.gas_kwh@E14001199", @@ -559142,7 +559142,7 @@ "resolved_period": 2025, "resolved_value": 388006756.3020759, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d2be96b440863924b921f9d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_13d6337e59cde5a219656af8" }, { "name": "desnz.subnational.gas_kwh@E14001200", @@ -559155,7 +559155,7 @@ "resolved_period": 2025, "resolved_value": 397121194.5341959, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d981a9e1dd5c035eacb3ca57" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_873529db95316a800dc010e7" }, { "name": "desnz.subnational.gas_kwh@E14001201", @@ -559168,7 +559168,7 @@ "resolved_period": 2025, "resolved_value": 439641867.68589383, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e03292cfe8c0e1babab5004" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5fe7519b0e1585df44238863" }, { "name": "desnz.subnational.gas_kwh@E14001202", @@ -559181,7 +559181,7 @@ "resolved_period": 2025, "resolved_value": 381318459.9390185, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_482927e83b71cf8740ef23b1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5420a51d0067951559e75b57" }, { "name": "desnz.subnational.gas_kwh@E14001203", @@ -559194,7 +559194,7 @@ "resolved_period": 2025, "resolved_value": 337463714.5148236, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_48eb157d4ea895ed3e216c78" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a548b7ca4197b5ac7e6b802" }, { "name": "desnz.subnational.gas_kwh@E14001204", @@ -559207,7 +559207,7 @@ "resolved_period": 2025, "resolved_value": 399130744.54276943, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ab20114783e90bfb1f6f8fd4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d94e0839adc5c872dbdeccf6" }, { "name": "desnz.subnational.gas_kwh@E14001205", @@ -559220,7 +559220,7 @@ "resolved_period": 2025, "resolved_value": 427793382.3884056, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_867b3a8fca6e53024763e8a7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_256a87783eb213ef641c4c3d" }, { "name": "desnz.subnational.gas_kwh@E14001206", @@ -559233,7 +559233,7 @@ "resolved_period": 2025, "resolved_value": 446502133.2167139, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e2e987e848f4c65d7988b6c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f265a65d7874468db5630f7e" }, { "name": "desnz.subnational.gas_kwh@E14001207", @@ -559246,7 +559246,7 @@ "resolved_period": 2025, "resolved_value": 502650138.60368013, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_952decedd4153f29cd579600" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed6230da22dd79707e9a1f8b" }, { "name": "desnz.subnational.gas_kwh@E14001208", @@ -559259,7 +559259,7 @@ "resolved_period": 2025, "resolved_value": 437974012.7846893, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f39fb19a2f9c987a0f353c54" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d84e9ef48ecfa7a8bf885ab9" }, { "name": "desnz.subnational.gas_kwh@E14001209", @@ -559272,7 +559272,7 @@ "resolved_period": 2025, "resolved_value": 429994458.78445345, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87ccc49bbcfe339c440647b8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d2c0b7326ba30236ca3c39c3" }, { "name": "desnz.subnational.gas_kwh@E14001210", @@ -559285,7 +559285,7 @@ "resolved_period": 2025, "resolved_value": 410445731.5477848, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68b93f4149ebc02794a76e1f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e4ae9ea91f469b870d4cd96a" }, { "name": "desnz.subnational.gas_kwh@E14001211", @@ -559298,7 +559298,7 @@ "resolved_period": 2025, "resolved_value": 440533217.7586848, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd0d73b4fdd6b1959681dc32" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f835153f0ca608d474f27d4" }, { "name": "desnz.subnational.gas_kwh@E14001212", @@ -559311,7 +559311,7 @@ "resolved_period": 2025, "resolved_value": 354891430.0595034, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35d54465343c726dfc8fa9fa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7ecb32faf62669954e6d9fa4" }, { "name": "desnz.subnational.gas_kwh@E14001213", @@ -559324,7 +559324,7 @@ "resolved_period": 2025, "resolved_value": 371793165.54610676, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ac8739313bc5b1bfecdd0dc5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d52e8f662355f5dbcebfc2a8" }, { "name": "desnz.subnational.gas_kwh@E14001214", @@ -559337,7 +559337,7 @@ "resolved_period": 2025, "resolved_value": 351693411.95573914, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f4776de7086e55eacdc036ef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5237bb326d612a4476f09771" }, { "name": "desnz.subnational.gas_kwh@E14001215", @@ -559350,7 +559350,7 @@ "resolved_period": 2025, "resolved_value": 484143276.8065263, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa9f1796251ecce27801e4d0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d727a810bf9c9ec662d37d32" }, { "name": "desnz.subnational.gas_kwh@E14001216", @@ -559363,7 +559363,7 @@ "resolved_period": 2025, "resolved_value": 408195859.21622974, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a256162bce6f5bdcf643e4eb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f8039440ad746d1c24fb0b1" }, { "name": "desnz.subnational.gas_kwh@E14001217", @@ -559376,7 +559376,7 @@ "resolved_period": 2025, "resolved_value": 257127420.25867054, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3782f9d2830aa9859377dd2a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_257fa6153db4702e210efdef" }, { "name": "desnz.subnational.gas_kwh@E14001218", @@ -559389,7 +559389,7 @@ "resolved_period": 2025, "resolved_value": 361631281.8276713, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8684c53aa65e279f0e07df65" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c44e72096b27f3fc2e924224" }, { "name": "desnz.subnational.gas_kwh@E14001219", @@ -559402,7 +559402,7 @@ "resolved_period": 2025, "resolved_value": 362693540.23829085, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ced80766440133f0ea42a0a5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_38e8c5abe101a16eb22aa611" }, { "name": "desnz.subnational.gas_kwh@E14001220", @@ -559415,7 +559415,7 @@ "resolved_period": 2025, "resolved_value": 349264363.1176103, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc24ce983fea7eb6f5d0f2f6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_74862bb085c37d1f8acdce11" }, { "name": "desnz.subnational.gas_kwh@E14001221", @@ -559428,7 +559428,7 @@ "resolved_period": 2025, "resolved_value": 469593891.7702164, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_85c162556f9a03b4499d5f40" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d663e9e45b725653d4be4e9e" }, { "name": "desnz.subnational.gas_kwh@E14001222", @@ -559441,7 +559441,7 @@ "resolved_period": 2025, "resolved_value": 368780448.63492393, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b7f4c6cac1aefacba1feed07" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6b4ff436978ed38d406b6b4" }, { "name": "desnz.subnational.gas_kwh@E14001223", @@ -559454,7 +559454,7 @@ "resolved_period": 2025, "resolved_value": 465730790.80516607, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5159b9862a0b1a0af89d60e3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1cd15f3b4ae22f9a75b03bee" }, { "name": "desnz.subnational.gas_kwh@E14001224", @@ -559467,7 +559467,7 @@ "resolved_period": 2025, "resolved_value": 349460155.22162515, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9fc9cc1673f2f8301fab6297" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f5c9c767353ae2832ee046d4" }, { "name": "desnz.subnational.gas_kwh@E14001225", @@ -559480,7 +559480,7 @@ "resolved_period": 2025, "resolved_value": 437887158.92850834, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0daed46e58135bd777192633" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3ea314008e03e27d5aea35e6" }, { "name": "desnz.subnational.gas_kwh@E14001226", @@ -559493,7 +559493,7 @@ "resolved_period": 2025, "resolved_value": 476615108.22874415, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8afdeaeecb0ef96911c957c2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4c617bfd858c51b7f4e35dc" }, { "name": "desnz.subnational.gas_kwh@E14001227", @@ -559506,7 +559506,7 @@ "resolved_period": 2025, "resolved_value": 522510024.3802645, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9b1d3166042dc666ca6cd6e2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c82cab7e645b50fc7b086145" }, { "name": "desnz.subnational.gas_kwh@E14001228", @@ -559519,7 +559519,7 @@ "resolved_period": 2025, "resolved_value": 403146765.18350685, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7fb4c5b55252c9daae786594" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a7293b51fc2862d22a486a4a" }, { "name": "desnz.subnational.gas_kwh@E14001229", @@ -559532,7 +559532,7 @@ "resolved_period": 2025, "resolved_value": 408775375.1717907, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_edf7c31ad7b945048df3a0c1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba585e056b58216a1f77e385" }, { "name": "desnz.subnational.gas_kwh@E14001230", @@ -559545,7 +559545,7 @@ "resolved_period": 2025, "resolved_value": 537503891.0592247, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f10a1ff5b634f50e200bfbcf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a5562b0e305b82ab640f47b7" }, { "name": "desnz.subnational.gas_kwh@E14001231", @@ -559558,7 +559558,7 @@ "resolved_period": 2025, "resolved_value": 297351800.77777517, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca8dff4548991a36bebca490" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e0cc304760b7c3dcb9c82d4c" }, { "name": "desnz.subnational.gas_kwh@E14001232", @@ -559571,7 +559571,7 @@ "resolved_period": 2025, "resolved_value": 306611584.56951255, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68b6b92cdfbd620a2df0aa97" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_caea96ad1d4c73949ea414b4" }, { "name": "desnz.subnational.gas_kwh@E14001233", @@ -559584,7 +559584,7 @@ "resolved_period": 2025, "resolved_value": 366441734.824675, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_93a1659372a237ae22d2435f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b17aaa574875336756bfa928" }, { "name": "desnz.subnational.gas_kwh@E14001234", @@ -559597,7 +559597,7 @@ "resolved_period": 2025, "resolved_value": 509526412.95739657, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_749206444e2a86d0cabce96a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d44368957fd64918aa2d848" }, { "name": "desnz.subnational.gas_kwh@E14001235", @@ -559610,7 +559610,7 @@ "resolved_period": 2025, "resolved_value": 370435433.94881654, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3fd33f2d5b8763b28f5577e3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c862433e50861b0b266e08a" }, { "name": "desnz.subnational.gas_kwh@E14001236", @@ -559623,7 +559623,7 @@ "resolved_period": 2025, "resolved_value": 404495845.87673664, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c855c7391eac5d58b65a5cf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5cf35dc4f03cda82dfa27b4f" }, { "name": "desnz.subnational.gas_kwh@E14001237", @@ -559636,7 +559636,7 @@ "resolved_period": 2025, "resolved_value": 360733654.70475614, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3f69c5e78e95f4d6e2b712c1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd3398cb067eafca2c0ed99b" }, { "name": "desnz.subnational.gas_kwh@E14001238", @@ -559649,7 +559649,7 @@ "resolved_period": 2025, "resolved_value": 630874358.6123936, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d8b75dde3c10cf37f8f34ea" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b85cf5f363044bd1f5e2c49f" }, { "name": "desnz.subnational.gas_kwh@E14001239", @@ -559662,7 +559662,7 @@ "resolved_period": 2025, "resolved_value": 351441893.34478146, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4bdefb46e41a9201e42ef7a6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1b7bd2139b68b82c336339b4" }, { "name": "desnz.subnational.gas_kwh@E14001240", @@ -559675,7 +559675,7 @@ "resolved_period": 2025, "resolved_value": 235575039.0749567, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8e2f3952bbeb3ba13ac9750" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc45387baabe8d16a723ee6b" }, { "name": "desnz.subnational.gas_kwh@E14001241", @@ -559688,7 +559688,7 @@ "resolved_period": 2025, "resolved_value": 295591983.8200672, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_29eb56bf5ac66840a7e1de1e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_940b72d62d1d67ade13214a3" }, { "name": "desnz.subnational.gas_kwh@E14001242", @@ -559701,7 +559701,7 @@ "resolved_period": 2025, "resolved_value": 463789336.2942399, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0503dc02c74696a5c1c1a6d4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_36256933527131505609da3b" }, { "name": "desnz.subnational.gas_kwh@E14001243", @@ -559714,7 +559714,7 @@ "resolved_period": 2025, "resolved_value": 347169235.22825456, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_127435ad5e1be5865c887862" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e8557d18147c2e925229b6c1" }, { "name": "desnz.subnational.gas_kwh@E14001244", @@ -559727,7 +559727,7 @@ "resolved_period": 2025, "resolved_value": 460348812.1461433, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2405897a69e7d00fe49f50e2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d19ba1d13d527c83fa27370a" }, { "name": "desnz.subnational.gas_kwh@E14001245", @@ -559740,7 +559740,7 @@ "resolved_period": 2025, "resolved_value": 466878047.9100454, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be5fbec2abe93cf7e43cae66" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9e8508c0f1b4b7d563529456" }, { "name": "desnz.subnational.gas_kwh@E14001246", @@ -559753,7 +559753,7 @@ "resolved_period": 2025, "resolved_value": 387451562.9833244, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f5baa28331a59d6796e1c618" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd3dfcea15b2149089d08342" }, { "name": "desnz.subnational.gas_kwh@E14001247", @@ -559766,7 +559766,7 @@ "resolved_period": 2025, "resolved_value": 228962744.00742906, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68a3c7ffb0f2987ab81980ed" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c3d485859413298df49b351" }, { "name": "desnz.subnational.gas_kwh@E14001248", @@ -559779,7 +559779,7 @@ "resolved_period": 2025, "resolved_value": 411128928.92754984, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d9ff78c905d84f9aecb02b0f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a6ee046001ce69db015adf57" }, { "name": "desnz.subnational.gas_kwh@E14001249", @@ -559792,7 +559792,7 @@ "resolved_period": 2025, "resolved_value": 449911908.95312965, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff74471378b1dcd99752077a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb37dcfa67e9a6b5103083ce" }, { "name": "desnz.subnational.gas_kwh@E14001250", @@ -559805,7 +559805,7 @@ "resolved_period": 2025, "resolved_value": 433714511.65888506, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a4adf54121549e158123f337" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c95e298dd4ab1deac919568f" }, { "name": "desnz.subnational.gas_kwh@E14001251", @@ -559818,7 +559818,7 @@ "resolved_period": 2025, "resolved_value": 418733785.46268106, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_571bea9c53658ce36ceab16e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_09b84fe0c04b085c39d8863d" }, { "name": "desnz.subnational.gas_kwh@E14001252", @@ -559831,7 +559831,7 @@ "resolved_period": 2025, "resolved_value": 315857498.1083875, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_00856c86997cbabcb7d61c55" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c6d15f40cfc7652450545d9" }, { "name": "desnz.subnational.gas_kwh@E14001253", @@ -559844,7 +559844,7 @@ "resolved_period": 2025, "resolved_value": 329269536.3917347, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc2faac8233054cf430dbed6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_32230dc13fed86ce7fd928f1" }, { "name": "desnz.subnational.gas_kwh@E14001254", @@ -559857,7 +559857,7 @@ "resolved_period": 2025, "resolved_value": 403773267.511551, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d290edfcd990b4033fa28f96" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7da857ce92ab27407cf054c6" }, { "name": "desnz.subnational.gas_kwh@E14001255", @@ -559870,7 +559870,7 @@ "resolved_period": 2025, "resolved_value": 436554244.9409638, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c33d1197cb4183f88454c54" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7023d61c735a4f6ccc7f80d7" }, { "name": "desnz.subnational.gas_kwh@E14001256", @@ -559883,7 +559883,7 @@ "resolved_period": 2025, "resolved_value": 288126633.96561706, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b70101db2f1874e1c5cc1b7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ebe8c458ccf3663eb3260cc" }, { "name": "desnz.subnational.gas_kwh@E14001257", @@ -559896,7 +559896,7 @@ "resolved_period": 2025, "resolved_value": 302557764.87227076, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3258bc926676c6ba2816198" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d6c78286145e4348068654d" }, { "name": "desnz.subnational.gas_kwh@E14001258", @@ -559909,7 +559909,7 @@ "resolved_period": 2025, "resolved_value": 464477429.82099193, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_848e47484f23cf565b139f20" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b5064b6e058d04383439987b" }, { "name": "desnz.subnational.gas_kwh@E14001259", @@ -559922,7 +559922,7 @@ "resolved_period": 2025, "resolved_value": 387766378.9053792, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c63c303759be4ae9354c996" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a6fe40920484e782e953ba6d" }, { "name": "desnz.subnational.gas_kwh@E14001260", @@ -559935,7 +559935,7 @@ "resolved_period": 2025, "resolved_value": 305348108.50420606, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75281d0d85f0c3f29538e590" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_373ebabb89670e2d2a8e7195" }, { "name": "desnz.subnational.gas_kwh@E14001261", @@ -559948,7 +559948,7 @@ "resolved_period": 2025, "resolved_value": 392464895.70658445, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3eccfa6b7bae3aa436e91bab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7875c5c9ae2ff6a53c4b5a59" }, { "name": "desnz.subnational.gas_kwh@E14001262", @@ -559961,7 +559961,7 @@ "resolved_period": 2025, "resolved_value": 487376078.5534162, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_493fb220c8086efb08b306e4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5008f7fc26798e0ca5ba2a83" }, { "name": "desnz.subnational.gas_kwh@E14001263", @@ -559974,7 +559974,7 @@ "resolved_period": 2025, "resolved_value": 409465066.98593533, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af7da129864cbd87120f26af" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_32574027dc9005c137e85a30" }, { "name": "desnz.subnational.gas_kwh@E14001264", @@ -559987,7 +559987,7 @@ "resolved_period": 2025, "resolved_value": 474819109.62774515, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_45df8cf2cc9bb2aa74cc42fc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f75302db88a3d250853f1109" }, { "name": "desnz.subnational.gas_kwh@E14001265", @@ -560000,7 +560000,7 @@ "resolved_period": 2025, "resolved_value": 507747830.88919026, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e168081f66fab5991308f24c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e33539f5f3bd15c48dcacd12" }, { "name": "desnz.subnational.gas_kwh@E14001266", @@ -560013,7 +560013,7 @@ "resolved_period": 2025, "resolved_value": 477848795.6205856, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e3ea5feaa61308f2ea92e5f7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a3584eb479c7680e44b493bb" }, { "name": "desnz.subnational.gas_kwh@E14001267", @@ -560026,7 +560026,7 @@ "resolved_period": 2025, "resolved_value": 403779792.35824597, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a31dd682026997c1774d3350" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5021e60d9da45cc1d0e0c26a" }, { "name": "desnz.subnational.gas_kwh@E14001268", @@ -560039,7 +560039,7 @@ "resolved_period": 2025, "resolved_value": 491821043.06844485, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e50b8d8e9796e35852782c4e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_95b32d397ee58d22b03ee2b2" }, { "name": "desnz.subnational.gas_kwh@E14001269", @@ -560052,7 +560052,7 @@ "resolved_period": 2025, "resolved_value": 533706848.68299186, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_85c7b1fc30aa0fc05a47f9c4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e116ffdfebcaefcc4143d852" }, { "name": "desnz.subnational.gas_kwh@E14001270", @@ -560065,7 +560065,7 @@ "resolved_period": 2025, "resolved_value": 526972247.70724446, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c2800986ecb6c9513c5792dd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d8e4c77775212fed401a82f7" }, { "name": "desnz.subnational.gas_kwh@E14001271", @@ -560078,7 +560078,7 @@ "resolved_period": 2025, "resolved_value": 457892417.9337064, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f6eeda80948d4b97d1f93ea" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d40d2201d9023da001b91c43" }, { "name": "desnz.subnational.gas_kwh@E14001272", @@ -560091,7 +560091,7 @@ "resolved_period": 2025, "resolved_value": 425651259.9971585, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a4258e42aa815508bb714cb8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9dfe22d2791c9503584f7c34" }, { "name": "desnz.subnational.gas_kwh@E14001273", @@ -560104,7 +560104,7 @@ "resolved_period": 2025, "resolved_value": 334318749.0865891, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_44a399c74cb091d29b66f43c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f155d3934abead323425443" }, { "name": "desnz.subnational.gas_kwh@E14001274", @@ -560117,7 +560117,7 @@ "resolved_period": 2025, "resolved_value": 394890678.8868651, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25cde73b4abb26fb876a4e1d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f7fb93f22d86dfd06c7b920" }, { "name": "desnz.subnational.gas_kwh@E14001275", @@ -560130,7 +560130,7 @@ "resolved_period": 2025, "resolved_value": 360912591.40179604, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b9f4c5ed144eea794769746e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_38cd707c71e4c121cc632136" }, { "name": "desnz.subnational.gas_kwh@E14001276", @@ -560143,7 +560143,7 @@ "resolved_period": 2025, "resolved_value": 401556718.29698694, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_21a491affed0990b7c0c175b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_789de7e1f8ff5f17d707a38b" }, { "name": "desnz.subnational.gas_kwh@E14001277", @@ -560156,7 +560156,7 @@ "resolved_period": 2025, "resolved_value": 435530072.70729625, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d7b895d32f028b9882afec3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cee74f898e4d2f9746190d55" }, { "name": "desnz.subnational.gas_kwh@E14001278", @@ -560169,7 +560169,7 @@ "resolved_period": 2025, "resolved_value": 411295077.5413578, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c941eff0a18ed7a18f8df8f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bbe3a45044159cee812d29dc" }, { "name": "desnz.subnational.gas_kwh@E14001279", @@ -560182,7 +560182,7 @@ "resolved_period": 2025, "resolved_value": 471910005.95108384, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c7b2445a3007bcd17b01c5f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e952912c3e7a2fec1f343a52" }, { "name": "desnz.subnational.gas_kwh@E14001280", @@ -560195,7 +560195,7 @@ "resolved_period": 2025, "resolved_value": 403517029.085062, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8fd47d4bd8d455c08d39555" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5d559285e17dd80922ddb5ff" }, { "name": "desnz.subnational.gas_kwh@E14001281", @@ -560208,7 +560208,7 @@ "resolved_period": 2025, "resolved_value": 271057044.47001266, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_076572911a6637d96026501d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cf9a3765d1dc30b7a85b4885" }, { "name": "desnz.subnational.gas_kwh@E14001282", @@ -560221,7 +560221,7 @@ "resolved_period": 2025, "resolved_value": 395175391.8167268, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff03f4411e64235642773da8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ef2f3a704da38d2ce6ba0e7" }, { "name": "desnz.subnational.gas_kwh@E14001283", @@ -560234,7 +560234,7 @@ "resolved_period": 2025, "resolved_value": 461016383.65989274, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f5a87a7736cf69f37bcc478" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ee34fc0ad32bb2573f9fbac" }, { "name": "desnz.subnational.gas_kwh@E14001284", @@ -560247,7 +560247,7 @@ "resolved_period": 2025, "resolved_value": 522791957.8177621, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5ab976283b477374d6707c87" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ae3507941de59049f1ecfade" }, { "name": "desnz.subnational.gas_kwh@E14001285", @@ -560260,7 +560260,7 @@ "resolved_period": 2025, "resolved_value": 397142362.3688855, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e37e2d511584c877356af277" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f486601fe972fb1463c1052a" }, { "name": "desnz.subnational.gas_kwh@E14001286", @@ -560273,7 +560273,7 @@ "resolved_period": 2025, "resolved_value": 421506347.54018295, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_94455e5e3f1e2b08e2121f57" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_703c832c7f7ff311c3b174ca" }, { "name": "desnz.subnational.gas_kwh@E14001287", @@ -560286,7 +560286,7 @@ "resolved_period": 2025, "resolved_value": 441883749.34929204, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9dd187a02fc2b175dd2de560" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2d8bf732e718c63b4cf0f543" }, { "name": "desnz.subnational.gas_kwh@E14001288", @@ -560299,7 +560299,7 @@ "resolved_period": 2025, "resolved_value": 398335265.2484606, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ac294e4ca6087fed0da02195" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_993300ece67e3d2bcf0e8b78" }, { "name": "desnz.subnational.gas_kwh@E14001289", @@ -560312,7 +560312,7 @@ "resolved_period": 2025, "resolved_value": 408503245.35302407, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2196d2bca5301e6b183dbc18" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_faf664a1eef43df9b4213e7f" }, { "name": "desnz.subnational.gas_kwh@E14001290", @@ -560325,7 +560325,7 @@ "resolved_period": 2025, "resolved_value": 320117438.9714651, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_657e8f95c150055b8772e54a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba563d4eaa996324baeccf17" }, { "name": "desnz.subnational.gas_kwh@E14001291", @@ -560338,7 +560338,7 @@ "resolved_period": 2025, "resolved_value": 272898274.32864153, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c45fc814eeecab430bf397c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d1e92a40eb99c19992172bc" }, { "name": "desnz.subnational.gas_kwh@E14001292", @@ -560351,7 +560351,7 @@ "resolved_period": 2025, "resolved_value": 456400207.8815805, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b03855fd5ac76966aea665f7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4d7be02d1a41614d75a6bf3d" }, { "name": "desnz.subnational.gas_kwh@E14001293", @@ -560364,7 +560364,7 @@ "resolved_period": 2025, "resolved_value": 462259942.2239254, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_989f8a08f248fe581fffd56f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28df856e012ae9d81a604871" }, { "name": "desnz.subnational.gas_kwh@E14001294", @@ -560377,7 +560377,7 @@ "resolved_period": 2025, "resolved_value": 344233384.02781105, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9a48ce26ca255bc1ea5560d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_205d08ad6a9c83c46e04bb3b" }, { "name": "desnz.subnational.gas_kwh@E14001295", @@ -560390,7 +560390,7 @@ "resolved_period": 2025, "resolved_value": 479996472.49584454, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_50da1f78f59248d100bbda7a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_772030fba3fcd2d8eb32e66e" }, { "name": "desnz.subnational.gas_kwh@E14001296", @@ -560403,7 +560403,7 @@ "resolved_period": 2025, "resolved_value": 382975944.5218334, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c7d75cf0909a39d2d0db5ef7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_834c48e7589dc24b141c8215" }, { "name": "desnz.subnational.gas_kwh@E14001297", @@ -560416,7 +560416,7 @@ "resolved_period": 2025, "resolved_value": 499966406.5341845, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_96f5749d0094f5e035041f65" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e64b207adab06641e61eb18" }, { "name": "desnz.subnational.gas_kwh@E14001298", @@ -560429,7 +560429,7 @@ "resolved_period": 2025, "resolved_value": 406403403.2415544, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d06f3cf6aa86b5eb203f5885" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed7d3dc63ae6cdb909a28b80" }, { "name": "desnz.subnational.gas_kwh@E14001299", @@ -560442,7 +560442,7 @@ "resolved_period": 2025, "resolved_value": 413034251.67412305, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c81460f209913fcda5d56e4c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3a01c3f4f21122c2e760c1b5" }, { "name": "desnz.subnational.gas_kwh@E14001300", @@ -560455,7 +560455,7 @@ "resolved_period": 2025, "resolved_value": 459904767.0925783, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_57eaaee246f0645ed1060edb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a106dd7fd8423c18e1611206" }, { "name": "desnz.subnational.gas_kwh@E14001301", @@ -560468,7 +560468,7 @@ "resolved_period": 2025, "resolved_value": 410681354.3200273, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f6c2b6dc2faae4a636e8a07" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8df9ac16dc9037ef1ed8f938" }, { "name": "desnz.subnational.gas_kwh@E14001302", @@ -560481,7 +560481,7 @@ "resolved_period": 2025, "resolved_value": 388748458.87230027, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1d90dcf20f4f71f6ddb9df6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6debaa09d7276ec0ea5caeb4" }, { "name": "desnz.subnational.gas_kwh@E14001303", @@ -560494,7 +560494,7 @@ "resolved_period": 2025, "resolved_value": 280613293.2059694, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f0eea8910b3e431de1983b74" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_00d87a269a8e9116394a32df" }, { "name": "desnz.subnational.gas_kwh@E14001304", @@ -560507,7 +560507,7 @@ "resolved_period": 2025, "resolved_value": 216777231.96863034, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e9914c3d97ae5af404914359" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f066ec2f72444695e8548066" }, { "name": "desnz.subnational.gas_kwh@E14001305", @@ -560520,7 +560520,7 @@ "resolved_period": 2025, "resolved_value": 367843235.5055113, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ba18fcf495619df4cebb176" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_13973d2b1353280b0a0dbb26" }, { "name": "desnz.subnational.gas_kwh@E14001306", @@ -560533,7 +560533,7 @@ "resolved_period": 2025, "resolved_value": 364693256.75416, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_001a18b66630dde00d40bba6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_21119a33d83c1a31c04bb448" }, { "name": "desnz.subnational.gas_kwh@E14001307", @@ -560546,7 +560546,7 @@ "resolved_period": 2025, "resolved_value": 405438738.671124, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_afcc43848426a80a3d657996" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b679ec2bb325396882651f0d" }, { "name": "desnz.subnational.gas_kwh@E14001308", @@ -560559,7 +560559,7 @@ "resolved_period": 2025, "resolved_value": 475936167.60590816, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_09e3e63f81c1121365716985" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d502800341e8111107d5a43f" }, { "name": "desnz.subnational.gas_kwh@E14001309", @@ -560572,7 +560572,7 @@ "resolved_period": 2025, "resolved_value": 342827450.8494314, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2d1da307f23b8da75435250d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_daa2491fe530a8896f573605" }, { "name": "desnz.subnational.gas_kwh@E14001310", @@ -560585,7 +560585,7 @@ "resolved_period": 2025, "resolved_value": 614159565.7692202, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25f62e4ccdcf9332499b5848" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d5424d2c3e2b96ec1880ebb8" }, { "name": "desnz.subnational.gas_kwh@E14001311", @@ -560598,7 +560598,7 @@ "resolved_period": 2025, "resolved_value": 457247460.4021575, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ac62a4334bbf13a51f24e304" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_12e0753dc6579acdcea79642" }, { "name": "desnz.subnational.gas_kwh@E14001312", @@ -560611,7 +560611,7 @@ "resolved_period": 2025, "resolved_value": 453565210.138177, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7e4136906370a43beb222282" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2033d27994c8b3a49ccd51a1" }, { "name": "desnz.subnational.gas_kwh@E14001313", @@ -560624,7 +560624,7 @@ "resolved_period": 2025, "resolved_value": 386089592.58748037, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a0ac19fe1124a8d5014e684" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_33b883079f32c5a89589a7b9" }, { "name": "desnz.subnational.gas_kwh@E14001314", @@ -560637,7 +560637,7 @@ "resolved_period": 2025, "resolved_value": 481200242.73291075, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_63c70ec05337043111a582ec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_605fa35351007a7c48cf0492" }, { "name": "desnz.subnational.gas_kwh@E14001315", @@ -560650,7 +560650,7 @@ "resolved_period": 2025, "resolved_value": 453808470.0943597, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1c5f0f9f76ca1c5e74132bf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e4a18a73d5b2ef0e77943b0" }, { "name": "desnz.subnational.gas_kwh@E14001316", @@ -560663,7 +560663,7 @@ "resolved_period": 2025, "resolved_value": 400905244.7502204, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_29d2270ef19eb72dc09669fe" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f6922f7b3d2f136804b92788" }, { "name": "desnz.subnational.gas_kwh@E14001317", @@ -560676,7 +560676,7 @@ "resolved_period": 2025, "resolved_value": 351321422.4867398, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_602750bcacca37277b9327d5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c44804f82ea79eec6e1d7f12" }, { "name": "desnz.subnational.gas_kwh@E14001318", @@ -560689,7 +560689,7 @@ "resolved_period": 2025, "resolved_value": 334607175.26958513, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c04687468149a709b497495" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bacdbde558c098bbbc82361b" }, { "name": "desnz.subnational.gas_kwh@E14001319", @@ -560702,7 +560702,7 @@ "resolved_period": 2025, "resolved_value": 357525272.9527034, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9457fa72e3f351808af9ccf7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b87de51497c51e3376e662cb" }, { "name": "desnz.subnational.gas_kwh@E14001320", @@ -560715,7 +560715,7 @@ "resolved_period": 2025, "resolved_value": 430643470.36094093, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f15889660905c9dae5f5784d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2940a946333f702c783e5de2" }, { "name": "desnz.subnational.gas_kwh@E14001321", @@ -560728,7 +560728,7 @@ "resolved_period": 2025, "resolved_value": 471335691.4517964, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e8c637ec9773623868420778" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_052da1d144d03e8ccd7ec54f" }, { "name": "desnz.subnational.gas_kwh@E14001322", @@ -560741,7 +560741,7 @@ "resolved_period": 2025, "resolved_value": 467572555.5781439, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9d639ec93541bc10bcfc8d8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_27f5a0e37cb2e41dca5d732c" }, { "name": "desnz.subnational.gas_kwh@E14001323", @@ -560754,7 +560754,7 @@ "resolved_period": 2025, "resolved_value": 384544668.14411235, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2986c2ca940dbc2d6fc234ac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2240a08435e180694f6377e5" }, { "name": "desnz.subnational.gas_kwh@E14001324", @@ -560767,7 +560767,7 @@ "resolved_period": 2025, "resolved_value": 406798914.0712099, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_555a26e933d20a45803748a0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c8572286539b8e2fe5e5a93" }, { "name": "desnz.subnational.gas_kwh@E14001325", @@ -560780,7 +560780,7 @@ "resolved_period": 2025, "resolved_value": 403641705.4623375, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_74f9ea1846f68a6c03dff88f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c30b249d674e440885c6811" }, { "name": "desnz.subnational.gas_kwh@E14001326", @@ -560793,7 +560793,7 @@ "resolved_period": 2025, "resolved_value": 456660979.6882231, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89ce2bca846927e79d89a9e0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_97926a66c092923156d2969e" }, { "name": "desnz.subnational.gas_kwh@E14001327", @@ -560806,7 +560806,7 @@ "resolved_period": 2025, "resolved_value": 420376336.20158356, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a85689fa1066c54a8c759f61" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8f041cbad9da8d340c6637c6" }, { "name": "desnz.subnational.gas_kwh@E14001328", @@ -560819,7 +560819,7 @@ "resolved_period": 2025, "resolved_value": 463348292.9338975, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc4e00fceea6ecbd6eb13f37" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c0bd810dfa07c2794b2ea41e" }, { "name": "desnz.subnational.gas_kwh@E14001329", @@ -560832,7 +560832,7 @@ "resolved_period": 2025, "resolved_value": 419708696.3593395, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_21e421423ebbecd8c169eb8f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e89f0bd56eac7397fb2e0bde" }, { "name": "desnz.subnational.gas_kwh@E14001330", @@ -560845,7 +560845,7 @@ "resolved_period": 2025, "resolved_value": 369568340.0761006, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6deb41e621849df95b6fe5da" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8611f35e6c4a55fe555686b5" }, { "name": "desnz.subnational.gas_kwh@E14001331", @@ -560858,7 +560858,7 @@ "resolved_period": 2025, "resolved_value": 432716707.4731002, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc81ab1ce9f26b4c86871090" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_04033426f501f87c9cb018a5" }, { "name": "desnz.subnational.gas_kwh@E14001332", @@ -560871,7 +560871,7 @@ "resolved_period": 2025, "resolved_value": 343667657.6672527, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_33e82a545dddf827c1f7b04f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_abbfea9d771a775c6120f44e" }, { "name": "desnz.subnational.gas_kwh@E14001333", @@ -560884,7 +560884,7 @@ "resolved_period": 2025, "resolved_value": 406077608.93988353, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c2e5232fb05a7a39ab93e53" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6de21b626758956170e2e834" }, { "name": "desnz.subnational.gas_kwh@E14001334", @@ -560897,7 +560897,7 @@ "resolved_period": 2025, "resolved_value": 425188593.3701835, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8848787f77b52d0895f85da3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9b827ff3f77d6c12a96ad3d1" }, { "name": "desnz.subnational.gas_kwh@E14001335", @@ -560910,7 +560910,7 @@ "resolved_period": 2025, "resolved_value": 421753834.8224523, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4226c0de2c3ba3aa088df20f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_07887ef2ad509200503ead3b" }, { "name": "desnz.subnational.gas_kwh@E14001336", @@ -560923,7 +560923,7 @@ "resolved_period": 2025, "resolved_value": 427772113.5536493, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_393bedfbba8506a71d7cd048" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f8d4660951389c32517bacc" }, { "name": "desnz.subnational.gas_kwh@E14001337", @@ -560936,7 +560936,7 @@ "resolved_period": 2025, "resolved_value": 409381427.2313513, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_122763703d5d33ab5379cba1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be36bc45e7ac254f6b97ffa7" }, { "name": "desnz.subnational.gas_kwh@E14001338", @@ -560949,7 +560949,7 @@ "resolved_period": 2025, "resolved_value": 313264430.6272506, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_569b2edf156ec795a4dc87fc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_067691074660ffce455eaf33" }, { "name": "desnz.subnational.gas_kwh@E14001339", @@ -560962,7 +560962,7 @@ "resolved_period": 2025, "resolved_value": 381847877.44742, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11bc587b668ed02dbb62a4c6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a2629c8e09e86ccef45b52f" }, { "name": "desnz.subnational.gas_kwh@E14001340", @@ -560975,7 +560975,7 @@ "resolved_period": 2025, "resolved_value": 423747305.0244078, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4a6a10e4a5157934404136cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8d9f49a3776e5a7ac58d22b" }, { "name": "desnz.subnational.gas_kwh@E14001341", @@ -560988,7 +560988,7 @@ "resolved_period": 2025, "resolved_value": 393715162.24344397, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_08261556c3cfeed3c5d8c581" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1717669271cb02ff879dc06f" }, { "name": "desnz.subnational.gas_kwh@E14001342", @@ -561001,7 +561001,7 @@ "resolved_period": 2025, "resolved_value": 393496127.6043053, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3f72fa968ab90f9c59a1cf42" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ffa764fa459555f124aaa32d" }, { "name": "desnz.subnational.gas_kwh@E14001343", @@ -561014,7 +561014,7 @@ "resolved_period": 2025, "resolved_value": 301561963.0284242, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e6bf1b97c660afc1343863d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6b2d25e59eb53aac1632f66b" }, { "name": "desnz.subnational.gas_kwh@E14001344", @@ -561027,7 +561027,7 @@ "resolved_period": 2025, "resolved_value": 351939328.27347153, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6286acb29aab06355861596b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb3179145ee8b116b44a8da0" }, { "name": "desnz.subnational.gas_kwh@E14001345", @@ -561040,7 +561040,7 @@ "resolved_period": 2025, "resolved_value": 435422004.3355057, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec8cd3ee83713e6c3c2750dd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed926319754f67c988d89e82" }, { "name": "desnz.subnational.gas_kwh@E14001346", @@ -561053,7 +561053,7 @@ "resolved_period": 2025, "resolved_value": 436353996.02414614, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7bc78661e97246fb2420dcf7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37d674477bc684a603c9294f" }, { "name": "desnz.subnational.gas_kwh@E14001347", @@ -561066,7 +561066,7 @@ "resolved_period": 2025, "resolved_value": 470154697.5377248, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df2f2cb457707e441f5d454a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e47dab6d90d39c483f34d11" }, { "name": "desnz.subnational.gas_kwh@E14001348", @@ -561079,7 +561079,7 @@ "resolved_period": 2025, "resolved_value": 476220095.7168633, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f08475e64e4c1a77bcdd679c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4a7956bdc88e4814f20e8163" }, { "name": "desnz.subnational.gas_kwh@E14001349", @@ -561092,7 +561092,7 @@ "resolved_period": 2025, "resolved_value": 409781397.40090233, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_528cf745a7c3fcbcec393338" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f62bf3f1030fd958f22b034" }, { "name": "desnz.subnational.gas_kwh@E14001350", @@ -561105,7 +561105,7 @@ "resolved_period": 2025, "resolved_value": 406332855.403275, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28a86cdb888401b7b0d6a1a0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8cfd453a63862c05af06b758" }, { "name": "desnz.subnational.gas_kwh@E14001351", @@ -561118,7 +561118,7 @@ "resolved_period": 2025, "resolved_value": 363781613.28661674, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c0f705cf4129ff27991838a2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25a7b44dd4cfa200dc27ae1c" }, { "name": "desnz.subnational.gas_kwh@E14001352", @@ -561131,7 +561131,7 @@ "resolved_period": 2025, "resolved_value": 313791297.70199984, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_13056113299a5f9545167d29" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f3855ca8ffc46046e121e844" }, { "name": "desnz.subnational.gas_kwh@E14001353", @@ -561144,7 +561144,7 @@ "resolved_period": 2025, "resolved_value": 289365969.2833942, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d17fa07038e9af070cd99d01" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c500a3b0747cbf42733b79bb" }, { "name": "desnz.subnational.gas_kwh@E14001354", @@ -561157,7 +561157,7 @@ "resolved_period": 2025, "resolved_value": 367371092.57704437, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6cf10671f1358a8b8b99649" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_425b75d4e4c99d6a584c112d" }, { "name": "desnz.subnational.gas_kwh@E14001355", @@ -561170,7 +561170,7 @@ "resolved_period": 2025, "resolved_value": 490431425.7938825, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d96490377e49651b8d9ece7d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a313510715567445fa0849d" }, { "name": "desnz.subnational.gas_kwh@E14001356", @@ -561183,7 +561183,7 @@ "resolved_period": 2025, "resolved_value": 301995506.65108734, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_13828f22c3ec120434e647f6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3502793dc58c302d603370eb" }, { "name": "desnz.subnational.gas_kwh@E14001357", @@ -561196,7 +561196,7 @@ "resolved_period": 2025, "resolved_value": 392595918.8772947, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a78204caa4c4a562b661e5a6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af1ddd1a687c6af5434153e9" }, { "name": "desnz.subnational.gas_kwh@E14001358", @@ -561209,7 +561209,7 @@ "resolved_period": 2025, "resolved_value": 446001214.83126336, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ddbed91421fd2bdafb96bd15" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3ea2b346fa6f403dbcae9e41" }, { "name": "desnz.subnational.gas_kwh@E14001359", @@ -561222,7 +561222,7 @@ "resolved_period": 2025, "resolved_value": 390287351.8197651, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_400dcfa35658497acd8618d0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_252c939115e2d35938f137c1" }, { "name": "desnz.subnational.gas_kwh@E14001360", @@ -561235,7 +561235,7 @@ "resolved_period": 2025, "resolved_value": 381023558.69928336, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b82a8d5fca4a4c49c73a57d1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a7b057bbdc4a7382885c81d5" }, { "name": "desnz.subnational.gas_kwh@E14001361", @@ -561248,7 +561248,7 @@ "resolved_period": 2025, "resolved_value": 389799336.8553052, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df5896f298ffa2fcaa1363fb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4183bf50ef7955b17192edd" }, { "name": "desnz.subnational.gas_kwh@E14001362", @@ -561261,7 +561261,7 @@ "resolved_period": 2025, "resolved_value": 409922335.8362333, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eecd0a13a3f28ae3efc3cc4f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_47d2366590aaea35387d3d9d" }, { "name": "desnz.subnational.gas_kwh@E14001363", @@ -561274,7 +561274,7 @@ "resolved_period": 2025, "resolved_value": 374311972.409215, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b009201d2935a4d279ae7cc2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ed96ea8e3d1e615615eb207" }, { "name": "desnz.subnational.gas_kwh@E14001364", @@ -561287,7 +561287,7 @@ "resolved_period": 2025, "resolved_value": 466439086.1498123, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dcce990b1b790d6d4bd01c93" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3bb3be9dd9b1e1ad5be3d50f" }, { "name": "desnz.subnational.gas_kwh@E14001365", @@ -561300,7 +561300,7 @@ "resolved_period": 2025, "resolved_value": 182526290.78975496, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec200907720f9bbe998bc9ce" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e22372d7b0047c31f376de5" }, { "name": "desnz.subnational.gas_kwh@E14001366", @@ -561313,7 +561313,7 @@ "resolved_period": 2025, "resolved_value": 403407579.6606444, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a1d5408dc3324b823e00205" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6b83922e7c744f5d4e00e18" }, { "name": "desnz.subnational.gas_kwh@E14001367", @@ -561326,7 +561326,7 @@ "resolved_period": 2025, "resolved_value": 456765260.19624555, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e10794b1e2c7b4c4b796ce50" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b01e65844e45682638d7b03" }, { "name": "desnz.subnational.gas_kwh@E14001368", @@ -561339,7 +561339,7 @@ "resolved_period": 2025, "resolved_value": 410052248.3594693, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_82eb4f599eade5b10149f44b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e8390e213062acd4003581ae" }, { "name": "desnz.subnational.gas_kwh@E14001369", @@ -561352,7 +561352,7 @@ "resolved_period": 2025, "resolved_value": 464829390.9739208, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_16e5a8bbc5beae83e75aea08" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6b72d77880b58778b07b3824" }, { "name": "desnz.subnational.gas_kwh@E14001370", @@ -561365,7 +561365,7 @@ "resolved_period": 2025, "resolved_value": 396829636.3765579, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2e241f93b85c2dc8e064af6c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_997499589f01cca94ce89efb" }, { "name": "desnz.subnational.gas_kwh@E14001371", @@ -561378,7 +561378,7 @@ "resolved_period": 2025, "resolved_value": 417948881.37792486, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad992f605db29405f3c1901b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2443aa37273f8a1c5e1bd0d9" }, { "name": "desnz.subnational.gas_kwh@E14001372", @@ -561391,7 +561391,7 @@ "resolved_period": 2025, "resolved_value": 415105203.9242731, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ecb8f6f670d528d4d1cd611d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bab1994733c6a3e9e694d732" }, { "name": "desnz.subnational.gas_kwh@E14001373", @@ -561404,7 +561404,7 @@ "resolved_period": 2025, "resolved_value": 347769992.0230113, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_458c328d6a96b5eacfa2f3cb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3176c6b6585cec9242e956ec" }, { "name": "desnz.subnational.gas_kwh@E14001374", @@ -561417,7 +561417,7 @@ "resolved_period": 2025, "resolved_value": 356736431.3317723, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7153d241e6edbfc90e17c7d1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb0888bddf1ef9f0bd2b6068" }, { "name": "desnz.subnational.gas_kwh@E14001375", @@ -561430,7 +561430,7 @@ "resolved_period": 2025, "resolved_value": 380255223.17245024, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_113dd6882c5248bc39064484" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2bac2ae74907be35f1529deb" }, { "name": "desnz.subnational.gas_kwh@E14001376", @@ -561443,7 +561443,7 @@ "resolved_period": 2025, "resolved_value": 322418350.7033761, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_43cbd45e08acb339894ef1d5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99f776651b003297584f57ba" }, { "name": "desnz.subnational.gas_kwh@E14001377", @@ -561456,7 +561456,7 @@ "resolved_period": 2025, "resolved_value": 503048812.4903286, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e578bf4a619b23907243fed1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7eb0e7bd120506c2666e8977" }, { "name": "desnz.subnational.gas_kwh@E14001378", @@ -561469,7 +561469,7 @@ "resolved_period": 2025, "resolved_value": 449431509.1459713, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cce47d2a5dcbe7e497d2d299" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26db21cefb582a1b30facef1" }, { "name": "desnz.subnational.gas_kwh@E14001379", @@ -561482,7 +561482,7 @@ "resolved_period": 2025, "resolved_value": 539955744.5896337, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a26498445a394feab030ddd2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5507a5c2af4f07f2c00860b0" }, { "name": "desnz.subnational.gas_kwh@E14001380", @@ -561495,7 +561495,7 @@ "resolved_period": 2025, "resolved_value": 408733952.93254256, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb73ed2bee3fe267cfc2e589" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb4a04812982ff3c127e86c7" }, { "name": "desnz.subnational.gas_kwh@E14001381", @@ -561508,7 +561508,7 @@ "resolved_period": 2025, "resolved_value": 305070936.6104139, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af1a38775fed37b8fa65dc87" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b705b9abbe308e6a0a416429" }, { "name": "desnz.subnational.gas_kwh@E14001382", @@ -561521,7 +561521,7 @@ "resolved_period": 2025, "resolved_value": 453813827.79437107, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a3c05e5c7264f1e2c658b5f7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c532f3af36a1316393b7fc1a" }, { "name": "desnz.subnational.gas_kwh@E14001383", @@ -561534,7 +561534,7 @@ "resolved_period": 2025, "resolved_value": 434011394.4543309, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ac15e9d143588451c1872d6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8b608ca8b49dd9de8e685182" }, { "name": "desnz.subnational.gas_kwh@E14001384", @@ -561547,7 +561547,7 @@ "resolved_period": 2025, "resolved_value": 361897165.53273404, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b4447eb7e768318be7e029f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_df34946116b928440c759014" }, { "name": "desnz.subnational.gas_kwh@E14001385", @@ -561560,7 +561560,7 @@ "resolved_period": 2025, "resolved_value": 185010429.79685608, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_892827c9ab3f179f1698f73d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d9302718c234f6786b29c77f" }, { "name": "desnz.subnational.gas_kwh@E14001386", @@ -561573,7 +561573,7 @@ "resolved_period": 2025, "resolved_value": 316356099.6436396, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b45e32f6804bde851675f80a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_609ca0d47c987d3049f0f963" }, { "name": "desnz.subnational.gas_kwh@E14001387", @@ -561586,7 +561586,7 @@ "resolved_period": 2025, "resolved_value": 285241934.8213666, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f18602d410e6c0ce64089d29" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_981c590e08310714135e6012" }, { "name": "desnz.subnational.gas_kwh@E14001388", @@ -561599,7 +561599,7 @@ "resolved_period": 2025, "resolved_value": 285073157.9883901, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_393416f3f090424b147b6df4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e4ef9821678c3a10f6597e4" }, { "name": "desnz.subnational.gas_kwh@E14001389", @@ -561612,7 +561612,7 @@ "resolved_period": 2025, "resolved_value": 464791543.13117903, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de439eae5f7eb4677c8d099b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_36092712a7eeaf0e31b374df" }, { "name": "desnz.subnational.gas_kwh@E14001390", @@ -561625,7 +561625,7 @@ "resolved_period": 2025, "resolved_value": 351593670.23086584, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f4f0999ad51bd005843db27" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0fd5ded87235a318ba1a87ba" }, { "name": "desnz.subnational.gas_kwh@E14001391", @@ -561638,7 +561638,7 @@ "resolved_period": 2025, "resolved_value": 432915765.3924617, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_92b98244915903519e312139" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_27013d1cccf150b7f56ab3d5" }, { "name": "desnz.subnational.gas_kwh@E14001392", @@ -561651,7 +561651,7 @@ "resolved_period": 2025, "resolved_value": 463342617.22773814, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9180f12d4aa77db7bd7126f3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e49496e8b30af265417998a" }, { "name": "desnz.subnational.gas_kwh@E14001393", @@ -561664,7 +561664,7 @@ "resolved_period": 2025, "resolved_value": 368799084.48996717, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eabab1eadc145361ad67cae6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c73b501d9681a83f36397b7" }, { "name": "desnz.subnational.gas_kwh@E14001394", @@ -561677,7 +561677,7 @@ "resolved_period": 2025, "resolved_value": 330238498.9747731, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bdad73eab657a53651b0c356" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28286ba06cd58b0d97b1812f" }, { "name": "desnz.subnational.gas_kwh@E14001395", @@ -561690,7 +561690,7 @@ "resolved_period": 2025, "resolved_value": 224169239.56034422, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_73947d76ef2e387a215c5ce2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_873ce357550b2ba30d507f0d" }, { "name": "desnz.subnational.gas_kwh@E14001396", @@ -561703,7 +561703,7 @@ "resolved_period": 2025, "resolved_value": 228656748.7353223, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d976acdd42bbd1ef020ecf3d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c8c8bb742b80559ee4caa7a2" }, { "name": "desnz.subnational.gas_kwh@E14001397", @@ -561716,7 +561716,7 @@ "resolved_period": 2025, "resolved_value": 362596084.0757162, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_583aa75bbb24102118dbb2db" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1b3332e5388992d748d07751" }, { "name": "desnz.subnational.gas_kwh@E14001398", @@ -561729,7 +561729,7 @@ "resolved_period": 2025, "resolved_value": 293074127.63412356, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6d4f5fd29f6f0bf99b99c32b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_10f207606686b725a920a1bd" }, { "name": "desnz.subnational.gas_kwh@E14001399", @@ -561742,7 +561742,7 @@ "resolved_period": 2025, "resolved_value": 349175317.257621, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11e8b92df084816ca12a5047" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb1066acb14c9ec35911b572" }, { "name": "desnz.subnational.gas_kwh@E14001400", @@ -561755,7 +561755,7 @@ "resolved_period": 2025, "resolved_value": 376279165.2645617, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_09806e759419da73ad35f09c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9b830507a3796066d4a579f3" }, { "name": "desnz.subnational.gas_kwh@E14001401", @@ -561768,7 +561768,7 @@ "resolved_period": 2025, "resolved_value": 412467975.42174214, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a93d478a007aacd8edaca83" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78d5435399468472a067ac84" }, { "name": "desnz.subnational.gas_kwh@E14001402", @@ -561781,7 +561781,7 @@ "resolved_period": 2025, "resolved_value": 369122951.2027048, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c9575a863c119f283f36b0f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7e2713ff0229ca96a12daac7" }, { "name": "desnz.subnational.gas_kwh@E14001403", @@ -561794,7 +561794,7 @@ "resolved_period": 2025, "resolved_value": 344853472.02942604, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cdb1f0e0b662e111c871b7af" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_205d24adee87d6932af9c9ba" }, { "name": "desnz.subnational.gas_kwh@E14001404", @@ -561807,7 +561807,7 @@ "resolved_period": 2025, "resolved_value": 436690242.91264325, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_00a3288e4409f5859b615758" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6c3907019f0ee403aa20e898" }, { "name": "desnz.subnational.gas_kwh@E14001405", @@ -561820,7 +561820,7 @@ "resolved_period": 2025, "resolved_value": 277754418.9830911, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_238f3af2e248a30210f922fc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_77c923bb6d15052d35ac8c15" }, { "name": "desnz.subnational.gas_kwh@E14001406", @@ -561833,7 +561833,7 @@ "resolved_period": 2025, "resolved_value": 484604753.1683682, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1612dde1d354fef8fd8f6ee3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d3f1fd36bba3968c14395259" }, { "name": "desnz.subnational.gas_kwh@E14001407", @@ -561846,7 +561846,7 @@ "resolved_period": 2025, "resolved_value": 427693145.0517044, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4d0c16c8c4d535559d8467cd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4591a8ddf3885149e8c3c851" }, { "name": "desnz.subnational.gas_kwh@E14001408", @@ -561859,7 +561859,7 @@ "resolved_period": 2025, "resolved_value": 375340131.5516871, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4a30c687baa70ee285748f06" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc077da1bf9bd6204143e466" }, { "name": "desnz.subnational.gas_kwh@E14001409", @@ -561872,7 +561872,7 @@ "resolved_period": 2025, "resolved_value": 379939292.7126219, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ebccffc68b8c0452b9c5ba8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6aba078f476396202b6b263b" }, { "name": "desnz.subnational.gas_kwh@E14001410", @@ -561885,7 +561885,7 @@ "resolved_period": 2025, "resolved_value": 417090595.9049859, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_80554e2c00e8630ec0e79f59" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7dba71419bea84978f8c31dd" }, { "name": "desnz.subnational.gas_kwh@E14001411", @@ -561898,7 +561898,7 @@ "resolved_period": 2025, "resolved_value": 429697503.0414501, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_31a80fddb2a84fd22895de68" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cac59e25f152f1f77e8c6e7c" }, { "name": "desnz.subnational.gas_kwh@E14001412", @@ -561911,7 +561911,7 @@ "resolved_period": 2025, "resolved_value": 385006792.79422605, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_14f399d3f1da5bd60370af10" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_964035493f9a95f5fceaa232" }, { "name": "desnz.subnational.gas_kwh@E14001413", @@ -561924,7 +561924,7 @@ "resolved_period": 2025, "resolved_value": 405548371.29552865, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d04c12c2cd9d1976dc71288" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_82daa12120ce778c7e47295a" }, { "name": "desnz.subnational.gas_kwh@E14001414", @@ -561937,7 +561937,7 @@ "resolved_period": 2025, "resolved_value": 433579520.89472306, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c97ff870b4b18355622b823" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0eeac370b7e92ff514183ebc" }, { "name": "desnz.subnational.gas_kwh@E14001415", @@ -561950,7 +561950,7 @@ "resolved_period": 2025, "resolved_value": 462311899.4323336, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_835feafb61c2b38389de3749" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_52459f7115d09afa653fd7e6" }, { "name": "desnz.subnational.gas_kwh@E14001416", @@ -561963,7 +561963,7 @@ "resolved_period": 2025, "resolved_value": 411544951.9643764, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_79b2d5da0e5075d903ee295f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5aade80e879f107dd6f9359b" }, { "name": "desnz.subnational.gas_kwh@E14001417", @@ -561976,7 +561976,7 @@ "resolved_period": 2025, "resolved_value": 475214022.62645084, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e9bf8a368dd2c74643c43c3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_597fb802d391e866cb3f2d2b" }, { "name": "desnz.subnational.gas_kwh@E14001418", @@ -561989,7 +561989,7 @@ "resolved_period": 2025, "resolved_value": 453334489.62243515, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_34d3c438ac93d27a4b6292f6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2609d8d2e54fd44460dc8c95" }, { "name": "desnz.subnational.gas_kwh@E14001419", @@ -562002,7 +562002,7 @@ "resolved_period": 2025, "resolved_value": 410935383.93665135, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_576e5e2862c260d3c6bd1255" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f13a97e9d8dee2ba54b75d15" }, { "name": "desnz.subnational.gas_kwh@E14001420", @@ -562015,7 +562015,7 @@ "resolved_period": 2025, "resolved_value": 419395277.8759727, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0a6835f9f755f526b9e0de22" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ee22f86cc1500c6030c852c" }, { "name": "desnz.subnational.gas_kwh@E14001421", @@ -562028,7 +562028,7 @@ "resolved_period": 2025, "resolved_value": 255345882.0560967, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4d8f65bcd64100eb73582205" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_723d2c231be1471777a0f428" }, { "name": "desnz.subnational.gas_kwh@E14001422", @@ -562041,7 +562041,7 @@ "resolved_period": 2025, "resolved_value": 481066810.4330747, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c7e0149f97a2729137af504d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2ad3981aca14fb05a9225848" }, { "name": "desnz.subnational.gas_kwh@E14001423", @@ -562054,7 +562054,7 @@ "resolved_period": 2025, "resolved_value": 418516209.4063072, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d1c64e51f6b2183b47c1a8e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_92c6f4ae45c9966584a7e07b" }, { "name": "desnz.subnational.gas_kwh@E14001424", @@ -562067,7 +562067,7 @@ "resolved_period": 2025, "resolved_value": 353658538.44738835, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_915bfbc3561deba25803786b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4cebde7aa73429eaa2d12542" }, { "name": "desnz.subnational.gas_kwh@E14001425", @@ -562080,7 +562080,7 @@ "resolved_period": 2025, "resolved_value": 452352071.2101688, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_62946ec4f3277dcc23b9c65a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a3361073e61cdb060f2ea779" }, { "name": "desnz.subnational.gas_kwh@E14001426", @@ -562093,7 +562093,7 @@ "resolved_period": 2025, "resolved_value": 283342816.002955, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f73c9c4f09c5bd191002476" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_058e559e81f2ac47f382cc43" }, { "name": "desnz.subnational.gas_kwh@E14001427", @@ -562106,7 +562106,7 @@ "resolved_period": 2025, "resolved_value": 326583947.66185874, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ae1ea07dab7c2a7c6d05a2e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4fabf99426e00673dfd50476" }, { "name": "desnz.subnational.gas_kwh@E14001428", @@ -562119,7 +562119,7 @@ "resolved_period": 2025, "resolved_value": 408101428.1723158, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d45fc11f6dbc153f7dcfb3d2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e7ff4ec997c1c6706cbfd47b" }, { "name": "desnz.subnational.gas_kwh@E14001429", @@ -562132,7 +562132,7 @@ "resolved_period": 2025, "resolved_value": 395788366.41174597, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87f899677e3a2a97247647ac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d03589ef2d9774655464653e" }, { "name": "desnz.subnational.gas_kwh@E14001430", @@ -562145,7 +562145,7 @@ "resolved_period": 2025, "resolved_value": 208738360.99833024, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7ac50815c4170833c123fa4a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66b751929853b42eeec2b407" }, { "name": "desnz.subnational.gas_kwh@E14001431", @@ -562158,7 +562158,7 @@ "resolved_period": 2025, "resolved_value": 335180110.55283684, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f24bd35db68203cc7ee805bd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bdade3d11f073cbcba15241a" }, { "name": "desnz.subnational.gas_kwh@E14001432", @@ -562171,7 +562171,7 @@ "resolved_period": 2025, "resolved_value": 329831820.7434131, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0fba7b971e71636bbf63518d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9788c8449f6a6ef4351f4ec7" }, { "name": "desnz.subnational.gas_kwh@E14001433", @@ -562184,7 +562184,7 @@ "resolved_period": 2025, "resolved_value": 445060086.49396396, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca09d657b491b7846443fc92" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4cc5d8049845f4b2644c116a" }, { "name": "desnz.subnational.gas_kwh@E14001434", @@ -562197,7 +562197,7 @@ "resolved_period": 2025, "resolved_value": 409101322.63040906, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cbfeda2dfdf40ba0be8953d9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b216fcc853a9e52fcf53adcd" }, { "name": "desnz.subnational.gas_kwh@E14001435", @@ -562210,7 +562210,7 @@ "resolved_period": 2025, "resolved_value": 416281649.7040625, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_59c171a04de063615a40d0a6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78f1a11c615c7adcb67ab3f3" }, { "name": "desnz.subnational.gas_kwh@E14001436", @@ -562223,7 +562223,7 @@ "resolved_period": 2025, "resolved_value": 395714685.26498246, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c04ab679d77ce05fd8d43d83" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b14d5f17e7f00178e56ab47" }, { "name": "desnz.subnational.gas_kwh@E14001437", @@ -562236,7 +562236,7 @@ "resolved_period": 2025, "resolved_value": 423013548.71936303, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a89c735c8e3aeebd2579e7d9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_696ffe7bdbc49311fc59a308" }, { "name": "desnz.subnational.gas_kwh@E14001438", @@ -562249,7 +562249,7 @@ "resolved_period": 2025, "resolved_value": 412112916.7053441, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c779ee426816dcfd5a6a657" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_49c12af77ae8f97396fcb106" }, { "name": "desnz.subnational.gas_kwh@E14001439", @@ -562262,7 +562262,7 @@ "resolved_period": 2025, "resolved_value": 319404190.39689994, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8b0117b26ae69540fd792846" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b6be34a741712e4c50dd420a" }, { "name": "desnz.subnational.gas_kwh@E14001440", @@ -562275,7 +562275,7 @@ "resolved_period": 2025, "resolved_value": 416348098.7972257, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_092c3212e5ac12a569b015ec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_85d63d888c31c591ff08d113" }, { "name": "desnz.subnational.gas_kwh@E14001441", @@ -562288,7 +562288,7 @@ "resolved_period": 2025, "resolved_value": 372236003.09246963, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6164f0b15379255851e0fbf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4faea0c930e5e7afb53b5d9d" }, { "name": "desnz.subnational.gas_kwh@E14001442", @@ -562301,7 +562301,7 @@ "resolved_period": 2025, "resolved_value": 550597385.1249522, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6717eb20fe6c8ad0e7ea8b74" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_83797fb456457a20e109595e" }, { "name": "desnz.subnational.gas_kwh@E14001443", @@ -562314,7 +562314,7 @@ "resolved_period": 2025, "resolved_value": 433725464.62698185, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_86f1109249d1b0839625d1ba" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_501bfa00d5edfbb59bcd6c50" }, { "name": "desnz.subnational.gas_kwh@E14001444", @@ -562327,7 +562327,7 @@ "resolved_period": 2025, "resolved_value": 300312467.0377362, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ea54886d9a582a4e4abe23f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e40c5ca2c0c15f8080f48083" }, { "name": "desnz.subnational.gas_kwh@E14001445", @@ -562340,7 +562340,7 @@ "resolved_period": 2025, "resolved_value": 547287903.8037206, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8de554f99e51fc308569bedd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e05c8f7b92f673108ebae77" }, { "name": "desnz.subnational.gas_kwh@E14001446", @@ -562353,7 +562353,7 @@ "resolved_period": 2025, "resolved_value": 399509575.0716216, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_025e9c467ac67c41236a5039" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_acdb7a8cf936f648a1cf2e80" }, { "name": "desnz.subnational.gas_kwh@E14001447", @@ -562366,7 +562366,7 @@ "resolved_period": 2025, "resolved_value": 370890881.720022, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d717c3a0f32276da11e4f4fd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d3add420ea8a14b88150c0f8" }, { "name": "desnz.subnational.gas_kwh@E14001448", @@ -562379,7 +562379,7 @@ "resolved_period": 2025, "resolved_value": 434693186.319389, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_69d6939f7811297c33f189cf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ee52c5fad7c863b1b20874f8" }, { "name": "desnz.subnational.gas_kwh@E14001449", @@ -562392,7 +562392,7 @@ "resolved_period": 2025, "resolved_value": 279756477.4074189, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7402dc1ee9ffa3ff22ae33bb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4521d3db32f57ab27433e9ed" }, { "name": "desnz.subnational.gas_kwh@E14001450", @@ -562405,7 +562405,7 @@ "resolved_period": 2025, "resolved_value": 479996135.66997427, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f57608f963606260c9af3004" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_80905d21182daa6e1a5b29e5" }, { "name": "desnz.subnational.gas_kwh@E14001451", @@ -562418,7 +562418,7 @@ "resolved_period": 2025, "resolved_value": 419516233.630613, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_53a651a005f8d61aa15bf03c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a5916fd3a5301bbe35722ac" }, { "name": "desnz.subnational.gas_kwh@E14001452", @@ -562431,7 +562431,7 @@ "resolved_period": 2025, "resolved_value": 441204008.7690182, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75e57adfc7b8b16b3d10bc21" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d173fedc0cd1f1974f96ba05" }, { "name": "desnz.subnational.gas_kwh@E14001453", @@ -562444,7 +562444,7 @@ "resolved_period": 2025, "resolved_value": 458611947.746785, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_17b82b1a0a1d171bcc4bfdc2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fe92ff226ff6c0caae0d10c8" }, { "name": "desnz.subnational.gas_kwh@E14001454", @@ -562457,7 +562457,7 @@ "resolved_period": 2025, "resolved_value": 527127253.8921853, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a5951664107c314cd68ab277" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4a885161435afbd5cf439538" }, { "name": "desnz.subnational.gas_kwh@E14001455", @@ -562470,7 +562470,7 @@ "resolved_period": 2025, "resolved_value": 362104634.39535236, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_86f6d181b0728ead4f9efd26" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a7a8a9c648296d74ca268066" }, { "name": "desnz.subnational.gas_kwh@E14001456", @@ -562483,7 +562483,7 @@ "resolved_period": 2025, "resolved_value": 520743184.30346775, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11d22ec8e3bbf68cab8a8551" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1b961c0a6e38aac05a6fc5d8" }, { "name": "desnz.subnational.gas_kwh@E14001457", @@ -562496,7 +562496,7 @@ "resolved_period": 2025, "resolved_value": 491210479.6829538, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22409278a0d9e6e1b35af4a9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ac4dea10db3269e8717d51d5" }, { "name": "desnz.subnational.gas_kwh@E14001458", @@ -562509,7 +562509,7 @@ "resolved_period": 2025, "resolved_value": 374981549.0429251, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_952acafc46781aa2902d4b32" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78290128298aae9ae671811f" }, { "name": "desnz.subnational.gas_kwh@E14001459", @@ -562522,7 +562522,7 @@ "resolved_period": 2025, "resolved_value": 340043185.654147, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d2485d7aa59029738bb63c30" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ee6eabddc1206a3c7c3bcd7c" }, { "name": "desnz.subnational.gas_kwh@E14001460", @@ -562535,7 +562535,7 @@ "resolved_period": 2025, "resolved_value": 280256418.88999903, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd4633b35af38e66f47b8808" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7da1cb1c7d0f0d4852bf30d8" }, { "name": "desnz.subnational.gas_kwh@E14001461", @@ -562548,7 +562548,7 @@ "resolved_period": 2025, "resolved_value": 441451898.92504036, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f733848a688ca8b9d21bd4f9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d42feb8c37873077b74d8732" }, { "name": "desnz.subnational.gas_kwh@E14001462", @@ -562561,7 +562561,7 @@ "resolved_period": 2025, "resolved_value": 433734114.4588075, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a8f6e6c788e924a76c2207dd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d2160832fd5f1918222a484" }, { "name": "desnz.subnational.gas_kwh@E14001463", @@ -562574,7 +562574,7 @@ "resolved_period": 2025, "resolved_value": 439750508.48245394, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9787dadb463cb347b715599b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d1058a7b7758c35c9f0a41df" }, { "name": "desnz.subnational.gas_kwh@E14001464", @@ -562587,7 +562587,7 @@ "resolved_period": 2025, "resolved_value": 354548583.5312642, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1dcc888f29a7723cb397baa7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5951c581ce7c2971c89c49cf" }, { "name": "desnz.subnational.gas_kwh@E14001465", @@ -562600,7 +562600,7 @@ "resolved_period": 2025, "resolved_value": 459449958.99706334, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f2af6949bf02d79f47efd55" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a87a69cf4a4857d4cd26bb98" }, { "name": "desnz.subnational.gas_kwh@E14001466", @@ -562613,7 +562613,7 @@ "resolved_period": 2025, "resolved_value": 427370654.03042, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9eb9bf66e01c9ec2624a0323" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9b74bfa9966be4267ea79816" }, { "name": "desnz.subnational.gas_kwh@E14001467", @@ -562626,7 +562626,7 @@ "resolved_period": 2025, "resolved_value": 308846632.77569187, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_630846b65067317828bc2c5e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d0b628899b34e0d635b8f9ec" }, { "name": "desnz.subnational.gas_kwh@E14001468", @@ -562639,7 +562639,7 @@ "resolved_period": 2025, "resolved_value": 496634872.8904627, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c48b38d83c2692ae91523af8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_392ed24d106a96a9e58ae69f" }, { "name": "desnz.subnational.gas_kwh@E14001469", @@ -562652,7 +562652,7 @@ "resolved_period": 2025, "resolved_value": 442322307.80153954, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8481f85d69d6916c886879e7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f0ff9c827fe834e418c9c4c3" }, { "name": "desnz.subnational.gas_kwh@E14001470", @@ -562665,7 +562665,7 @@ "resolved_period": 2025, "resolved_value": 417185812.67097515, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca79ddec9302bd519dd0a958" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7cd3ccba4b3d01be7114c436" }, { "name": "desnz.subnational.gas_kwh@E14001471", @@ -562678,7 +562678,7 @@ "resolved_period": 2025, "resolved_value": 454733106.7471855, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f70a7ef59b09a90ae520f4a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ddd5d21982ac92ff6e726a25" }, { "name": "desnz.subnational.gas_kwh@E14001472", @@ -562691,7 +562691,7 @@ "resolved_period": 2025, "resolved_value": 483665604.0091767, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_567a410ac57572307d141a32" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_890d9a5e70008a7802debe77" }, { "name": "desnz.subnational.gas_kwh@E14001473", @@ -562704,7 +562704,7 @@ "resolved_period": 2025, "resolved_value": 359121191.04715043, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4e4277a16132a6f733206df" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_63805cf31a13dd6c6edeae88" }, { "name": "desnz.subnational.gas_kwh@E14001474", @@ -562717,7 +562717,7 @@ "resolved_period": 2025, "resolved_value": 392312007.57862496, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8f17576738efce0f4b903dd3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c946c2e90476343d7694afc6" }, { "name": "desnz.subnational.gas_kwh@E14001475", @@ -562730,7 +562730,7 @@ "resolved_period": 2025, "resolved_value": 378471942.0304493, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb0b0c78680f560177877a65" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_983cd4da54f86f112e0dc421" }, { "name": "desnz.subnational.gas_kwh@E14001476", @@ -562743,7 +562743,7 @@ "resolved_period": 2025, "resolved_value": 319175065.1600645, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1111d04945c94e4496f397e0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a0c672b15407f221405ae1af" }, { "name": "desnz.subnational.gas_kwh@E14001477", @@ -562756,7 +562756,7 @@ "resolved_period": 2025, "resolved_value": 417454116.93224996, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_48aa37571ba7df7685a2a694" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f14f780c315dd8d81fb6b0ba" }, { "name": "desnz.subnational.gas_kwh@E14001478", @@ -562769,7 +562769,7 @@ "resolved_period": 2025, "resolved_value": 451132930.9423042, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1b87b8080ef7c837d3384b9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7db4710a337306f3ea0a4d9a" }, { "name": "desnz.subnational.gas_kwh@E14001479", @@ -562782,7 +562782,7 @@ "resolved_period": 2025, "resolved_value": 452962863.15963113, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6e0e9199d3b77982cb0d883" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6c7359a37359ab953d432948" }, { "name": "desnz.subnational.gas_kwh@E14001480", @@ -562795,7 +562795,7 @@ "resolved_period": 2025, "resolved_value": 354343952.4167267, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1b89431c8c68ab16c104fd55" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_040561e89c45aff15df4eaf0" }, { "name": "desnz.subnational.gas_kwh@E14001481", @@ -562808,7 +562808,7 @@ "resolved_period": 2025, "resolved_value": 326200970.14889324, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a31705c9549edf28d31e588d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a6440f4ab8ee7d3f32bc7a4f" }, { "name": "desnz.subnational.gas_kwh@E14001482", @@ -562821,7 +562821,7 @@ "resolved_period": 2025, "resolved_value": 278772825.20084685, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_18c85554d7cf19af3f4ec898" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1dcbea96f89a6291d40c79a6" }, { "name": "desnz.subnational.gas_kwh@E14001483", @@ -562834,7 +562834,7 @@ "resolved_period": 2025, "resolved_value": 397090394.24503833, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_abcbca5bd83093be74891a54" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_958d50578eb647ccc988d71a" }, { "name": "desnz.subnational.gas_kwh@E14001484", @@ -562847,7 +562847,7 @@ "resolved_period": 2025, "resolved_value": 267733507.83442503, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b8ca2263633f07521cf3a9c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_722fb8af46beb664345d1cda" }, { "name": "desnz.subnational.gas_kwh@E14001485", @@ -562860,7 +562860,7 @@ "resolved_period": 2025, "resolved_value": 351102825.4582014, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_857f394f58df4c8fd1f8e997" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a4bcdf9da0bfc4a8a4b8bb29" }, { "name": "desnz.subnational.gas_kwh@E14001486", @@ -562873,7 +562873,7 @@ "resolved_period": 2025, "resolved_value": 193964539.21277457, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc65c66046eeb6b5c03a95cd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_809fdbdcd290acd5f744073a" }, { "name": "desnz.subnational.gas_kwh@E14001487", @@ -562886,7 +562886,7 @@ "resolved_period": 2025, "resolved_value": 372431519.7157906, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6581b08aefc697a3a7802a7e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f36868076ea57f6b6b62efeb" }, { "name": "desnz.subnational.gas_kwh@E14001488", @@ -562899,7 +562899,7 @@ "resolved_period": 2025, "resolved_value": 416306928.2341696, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1939b6cfa8c06740b545e36a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1093363368900a722cdca48d" }, { "name": "desnz.subnational.gas_kwh@E14001489", @@ -562912,7 +562912,7 @@ "resolved_period": 2025, "resolved_value": 256488424.08374363, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_acad3ed03c89221416dbe4ed" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d180eaacd1a45115bc4c353" }, { "name": "desnz.subnational.gas_kwh@E14001490", @@ -562925,7 +562925,7 @@ "resolved_period": 2025, "resolved_value": 392187394.22828835, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_558c7993849780a5145d5a9e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a314d5cac5f736d36df32362" }, { "name": "desnz.subnational.gas_kwh@E14001491", @@ -562938,7 +562938,7 @@ "resolved_period": 2025, "resolved_value": 404946926.52824575, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25d350041471cf4033902618" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7cbeb2e38ee086db91ffce45" }, { "name": "desnz.subnational.gas_kwh@E14001492", @@ -562951,7 +562951,7 @@ "resolved_period": 2025, "resolved_value": 418912529.50449175, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c8990fff77c50e35a0611f4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb688a75fed4561a020d99ed" }, { "name": "desnz.subnational.gas_kwh@E14001493", @@ -562964,7 +562964,7 @@ "resolved_period": 2025, "resolved_value": 205426287.58645803, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0a7a8e2955e2a3b29a4299cf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b505197688618ec5cd41fad" }, { "name": "desnz.subnational.gas_kwh@E14001494", @@ -562977,7 +562977,7 @@ "resolved_period": 2025, "resolved_value": 265524529.6651569, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c322c67769a528aa3b00d673" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_57e22732bd513c277417d05a" }, { "name": "desnz.subnational.gas_kwh@E14001495", @@ -562990,7 +562990,7 @@ "resolved_period": 2025, "resolved_value": 308412470.9763128, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71593b756119e748df4a3afb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fa1940846ca5f27280faafc0" }, { "name": "desnz.subnational.gas_kwh@E14001496", @@ -563003,7 +563003,7 @@ "resolved_period": 2025, "resolved_value": 493822812.3657778, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b511e8bd52b243ac08af5321" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89e171ee40e0c07576f9b8b8" }, { "name": "desnz.subnational.gas_kwh@E14001497", @@ -563016,7 +563016,7 @@ "resolved_period": 2025, "resolved_value": 219996237.43350992, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cec9ad9560dad8af03dfadd3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_704b6031e2c74b3d42c847d6" }, { "name": "desnz.subnational.gas_kwh@E14001498", @@ -563029,7 +563029,7 @@ "resolved_period": 2025, "resolved_value": 309709130.2502135, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_649dd604b60b772c840a7d52" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc4b74fafee575637e22c324" }, { "name": "desnz.subnational.gas_kwh@E14001499", @@ -563042,7 +563042,7 @@ "resolved_period": 2025, "resolved_value": 294279926.8125588, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e3ca0ff811d142d2405cbda8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec1b4716c8bfa61cdf3a3d90" }, { "name": "desnz.subnational.gas_kwh@E14001500", @@ -563055,7 +563055,7 @@ "resolved_period": 2025, "resolved_value": 322839135.7181409, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_74169b35f26ab6a43ab5fab7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f49ae440a1c9ec5076bab254" }, { "name": "desnz.subnational.gas_kwh@E14001501", @@ -563068,7 +563068,7 @@ "resolved_period": 2025, "resolved_value": 389639714.0500892, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d82edfb0f66be6b2c3c637e5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3230e5236b780f9243880d3d" }, { "name": "desnz.subnational.gas_kwh@E14001502", @@ -563081,7 +563081,7 @@ "resolved_period": 2025, "resolved_value": 475756667.539811, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_95df934f61faeaeede51db52" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_882faa0d2e99fde07f941f6c" }, { "name": "desnz.subnational.gas_kwh@E14001503", @@ -563094,7 +563094,7 @@ "resolved_period": 2025, "resolved_value": 527213445.27634144, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9e9765da7edfbde3953fadfa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1cb953e2221020fbc6581862" }, { "name": "desnz.subnational.gas_kwh@E14001504", @@ -563107,7 +563107,7 @@ "resolved_period": 2025, "resolved_value": 435447389.2241838, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_67659821e4915d1f088f9b06" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3f7609f46ab9ae26a5fdf463" }, { "name": "desnz.subnational.gas_kwh@E14001505", @@ -563120,7 +563120,7 @@ "resolved_period": 2025, "resolved_value": 415987519.65650916, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc2a5dbf881eec759c387390" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28eedba750ab853c2bde1631" }, { "name": "desnz.subnational.gas_kwh@E14001506", @@ -563133,7 +563133,7 @@ "resolved_period": 2025, "resolved_value": 439236457.4678108, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_168dae635f22a784912a5f47" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f2acd2f0ffa837a35992411" }, { "name": "desnz.subnational.gas_kwh@E14001507", @@ -563146,7 +563146,7 @@ "resolved_period": 2025, "resolved_value": 467511631.77128327, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cb72f8b06176af20839b1be5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e7036c55bfdb5287a194f87" }, { "name": "desnz.subnational.gas_kwh@E14001508", @@ -563159,7 +563159,7 @@ "resolved_period": 2025, "resolved_value": 212871102.27545547, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22fcae9e290aa29eb6348a44" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e93453333625df2d962cc7b1" }, { "name": "desnz.subnational.gas_kwh@E14001509", @@ -563172,7 +563172,7 @@ "resolved_period": 2025, "resolved_value": 397888967.01052773, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8bf589d700889e65aaac1a5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d25b5d0bab8ba1e8931706a" }, { "name": "desnz.subnational.gas_kwh@E14001510", @@ -563185,7 +563185,7 @@ "resolved_period": 2025, "resolved_value": 387765301.88158566, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_824c9877bd7396b3000e0e3f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c2384b569f37e6f326923c5" }, { "name": "desnz.subnational.gas_kwh@E14001511", @@ -563198,7 +563198,7 @@ "resolved_period": 2025, "resolved_value": 158359795.52126038, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8d0beb683ebe7a0c120b05d4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f5a4dcf93ffbebe4c5a96f70" }, { "name": "desnz.subnational.gas_kwh@E14001512", @@ -563211,7 +563211,7 @@ "resolved_period": 2025, "resolved_value": 398961156.971279, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_530fa3736254825f815c65c0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d3ac4868fb174a963db6df18" }, { "name": "desnz.subnational.gas_kwh@E14001513", @@ -563224,7 +563224,7 @@ "resolved_period": 2025, "resolved_value": 362011942.1620943, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d969f861c67e858ac9dcea7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_16d61a2aec2e0921da9e30c9" }, { "name": "desnz.subnational.gas_kwh@E14001514", @@ -563237,7 +563237,7 @@ "resolved_period": 2025, "resolved_value": 351332120.4080011, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0a3cb26f7c43b52a1f1ddf5c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25bf1c78fecb63ab168079e7" }, { "name": "desnz.subnational.gas_kwh@E14001515", @@ -563250,7 +563250,7 @@ "resolved_period": 2025, "resolved_value": 400914102.861649, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b18316e3d70a8cb2ced5dfe" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d093e7ea8c51218819dd3982" }, { "name": "desnz.subnational.gas_kwh@E14001516", @@ -563263,7 +563263,7 @@ "resolved_period": 2025, "resolved_value": 373384710.10880435, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3bc108997f22c72bcf7d875c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f2bc795d8d5a837119058eb7" }, { "name": "desnz.subnational.gas_kwh@E14001517", @@ -563276,7 +563276,7 @@ "resolved_period": 2025, "resolved_value": 412419494.52482855, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9b8ceea222824608a19d2d29" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b2a9f97ada833784798586ea" }, { "name": "desnz.subnational.gas_kwh@E14001518", @@ -563289,7 +563289,7 @@ "resolved_period": 2025, "resolved_value": 418373453.91476625, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba5162f2182f99fcd2814ae0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5b99ace19db9736d8c88b1b8" }, { "name": "desnz.subnational.gas_kwh@E14001519", @@ -563302,7 +563302,7 @@ "resolved_period": 2025, "resolved_value": 438351113.92164505, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc04160c9a036bbad8922bca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aee48d6d0ac0c8189c27516e" }, { "name": "desnz.subnational.gas_kwh@E14001520", @@ -563315,7 +563315,7 @@ "resolved_period": 2025, "resolved_value": 461179401.13993996, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1871366d9159f681f30eaf11" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ccbf87e58ab51012bcb294a5" }, { "name": "desnz.subnational.gas_kwh@E14001521", @@ -563328,7 +563328,7 @@ "resolved_period": 2025, "resolved_value": 424305490.4094045, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b51929e9c60e34f66234382c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_445c2239a595481675ce6668" }, { "name": "desnz.subnational.gas_kwh@E14001522", @@ -563341,7 +563341,7 @@ "resolved_period": 2025, "resolved_value": 411004532.6945222, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_984a6863059c59d6d85722d7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b33ba67118dac21e0596acad" }, { "name": "desnz.subnational.gas_kwh@E14001523", @@ -563354,7 +563354,7 @@ "resolved_period": 2025, "resolved_value": 375686318.04675883, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_280ae30b70abce3403e5a5e0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f840005ee8aa87e357d81921" }, { "name": "desnz.subnational.gas_kwh@E14001524", @@ -563367,7 +563367,7 @@ "resolved_period": 2025, "resolved_value": 393958150.1358469, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a11abec338d530d8cbf23645" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff709b15ccd567e98ddee7b3" }, { "name": "desnz.subnational.gas_kwh@E14001525", @@ -563380,7 +563380,7 @@ "resolved_period": 2025, "resolved_value": 279987803.4528453, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5efa1289d4b0639eb5b11747" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_540874e43aabdf89efc600e3" }, { "name": "desnz.subnational.gas_kwh@E14001526", @@ -563393,7 +563393,7 @@ "resolved_period": 2025, "resolved_value": 345954252.48176825, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_79aa056de6956f03cb596a81" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3778413161ec6749a8fa34fb" }, { "name": "desnz.subnational.gas_kwh@E14001527", @@ -563406,7 +563406,7 @@ "resolved_period": 2025, "resolved_value": 478069553.5527849, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_41d15dd4b76b8325aff2bed6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_31d174658671dd668f9638fa" }, { "name": "desnz.subnational.gas_kwh@E14001528", @@ -563419,7 +563419,7 @@ "resolved_period": 2025, "resolved_value": 418981559.61179876, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_90010711f9c4efa0ef9134cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bfab3f5e8482074ee4d31f8b" }, { "name": "desnz.subnational.gas_kwh@E14001529", @@ -563432,7 +563432,7 @@ "resolved_period": 2025, "resolved_value": 378951242.6777274, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_81a9c784f84360da2dcaf2e5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37189c3a16b670224af3796c" }, { "name": "desnz.subnational.gas_kwh@E14001530", @@ -563445,7 +563445,7 @@ "resolved_period": 2025, "resolved_value": 337880427.1036093, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a298a0ad082eaf823ee85795" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_14c7bc9d5f7bd99a5bdc886a" }, { "name": "desnz.subnational.gas_kwh@E14001531", @@ -563458,7 +563458,7 @@ "resolved_period": 2025, "resolved_value": 478307378.7468646, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6536918b76553e8dde1593ae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23380040e873a64b497d3ac4" }, { "name": "desnz.subnational.gas_kwh@E14001532", @@ -563471,7 +563471,7 @@ "resolved_period": 2025, "resolved_value": 484239273.37549895, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_948d38602dd81bb2543892cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_01a592c05d3e0fb6153da39f" }, { "name": "desnz.subnational.gas_kwh@E14001533", @@ -563484,7 +563484,7 @@ "resolved_period": 2025, "resolved_value": 344899397.25786823, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e11660d8e882e19b26a8fc9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51fbce535e6d01b370da3a98" }, { "name": "desnz.subnational.gas_kwh@E14001534", @@ -563497,7 +563497,7 @@ "resolved_period": 2025, "resolved_value": 411433189.5062043, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_769519217b637c743a34d30f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d81bd20e0e2e87944e639e5c" }, { "name": "desnz.subnational.gas_kwh@E14001535", @@ -563510,7 +563510,7 @@ "resolved_period": 2025, "resolved_value": 509084622.44962597, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc6cc84a9818ee9d152d9eae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d1f029b4ffded7dc154f0f5e" }, { "name": "desnz.subnational.gas_kwh@E14001536", @@ -563523,7 +563523,7 @@ "resolved_period": 2025, "resolved_value": 384766878.9366351, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2fc64aa4b51c709629349579" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b79f37b495ab5fb595aaa8e6" }, { "name": "desnz.subnational.gas_kwh@E14001537", @@ -563536,7 +563536,7 @@ "resolved_period": 2025, "resolved_value": 393618809.9238796, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_50e4bf2b4d4ad0bbd8f9438e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dda421b1b2da5c198d7e51d8" }, { "name": "desnz.subnational.gas_kwh@E14001538", @@ -563549,7 +563549,7 @@ "resolved_period": 2025, "resolved_value": 400215003.82284707, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3ec36006c0cab10b47149d15" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_96202808de262eae3fe5b750" }, { "name": "desnz.subnational.gas_kwh@E14001539", @@ -563562,7 +563562,7 @@ "resolved_period": 2025, "resolved_value": 493547040.36747056, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_658c49304e18a4e426003ee0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e84c8b4ab170133b3bfaca60" }, { "name": "desnz.subnational.gas_kwh@E14001540", @@ -563575,7 +563575,7 @@ "resolved_period": 2025, "resolved_value": 331069044.49634576, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c1161c5af30439f921d9e4d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_18c3501ade49f466a20a114d" }, { "name": "desnz.subnational.gas_kwh@E14001541", @@ -563588,7 +563588,7 @@ "resolved_period": 2025, "resolved_value": 409183504.21243596, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cdfd6ccc40973674d9be6dca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_805465e3cca6abb4421d650a" }, { "name": "desnz.subnational.gas_kwh@E14001542", @@ -563601,7 +563601,7 @@ "resolved_period": 2025, "resolved_value": 368034096.0885796, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ddc87a008b35ed107a576aad" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11d42652ebeb8a089a25a6a3" }, { "name": "desnz.subnational.gas_kwh@E14001543", @@ -563614,7 +563614,7 @@ "resolved_period": 2025, "resolved_value": 380854918.26435816, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_36182b52d5be3bb65002ffa8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c403f377740600dfab9ca67" }, { "name": "desnz.subnational.gas_kwh@E14001544", @@ -563627,7 +563627,7 @@ "resolved_period": 2025, "resolved_value": 300018210.6150796, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22596ba0bd40524c99d54e81" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b2a90002a433d87198084819" }, { "name": "desnz.subnational.gas_kwh@E14001545", @@ -563640,7 +563640,7 @@ "resolved_period": 2025, "resolved_value": 319109602.7604765, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d07242a841f10e349bc9d92" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b2e1ada37ccad521de8451a" }, { "name": "desnz.subnational.gas_kwh@E14001546", @@ -563653,7 +563653,7 @@ "resolved_period": 2025, "resolved_value": 370659597.6679365, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_12c6900fd5cd809375870180" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_415602dfe3dea37a4ce0669e" }, { "name": "desnz.subnational.gas_kwh@E14001547", @@ -563666,7 +563666,7 @@ "resolved_period": 2025, "resolved_value": 397140136.678219, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9271a9ccef38627e6e97a7b1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37b35b64eaca810d417e8a0c" }, { "name": "desnz.subnational.gas_kwh@E14001548", @@ -563679,7 +563679,7 @@ "resolved_period": 2025, "resolved_value": 217083380.87284914, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd26538e9399ddc1ee051702" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03d319611a502a8ae0280929" }, { "name": "desnz.subnational.gas_kwh@E14001549", @@ -563692,7 +563692,7 @@ "resolved_period": 2025, "resolved_value": 381358550.5614466, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_404a7a2a95665cf4d012b685" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f9969f373b17574ba160c4b" }, { "name": "desnz.subnational.gas_kwh@E14001550", @@ -563705,7 +563705,7 @@ "resolved_period": 2025, "resolved_value": 417395527.1037596, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_614e7efe5339973c4ae03228" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_04accab9903683f8770fb752" }, { "name": "desnz.subnational.gas_kwh@E14001551", @@ -563718,7 +563718,7 @@ "resolved_period": 2025, "resolved_value": 360191441.10917944, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55af8e319aa7ed56cc84a9be" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f2c426a239a642145fd7a62" }, { "name": "desnz.subnational.gas_kwh@E14001552", @@ -563731,7 +563731,7 @@ "resolved_period": 2025, "resolved_value": 200235080.30946857, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_70084103a2069652faa37827" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_79a9910a8200a63e47fa87f7" }, { "name": "desnz.subnational.gas_kwh@E14001553", @@ -563744,7 +563744,7 @@ "resolved_period": 2025, "resolved_value": 401907882.1592727, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_91f60bd26fd668310c5eaab7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3455995730f8b1b28e8f1e0d" }, { "name": "desnz.subnational.gas_kwh@E14001554", @@ -563757,7 +563757,7 @@ "resolved_period": 2025, "resolved_value": 217709847.1346528, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_621ba5711f934649d6358429" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c456c2e9860b940aa1137ec4" }, { "name": "desnz.subnational.gas_kwh@E14001555", @@ -563770,7 +563770,7 @@ "resolved_period": 2025, "resolved_value": 436277941.7361933, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_388a46fdb2ddfddcb3fb41f5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_453804e52314277c422b7c19" }, { "name": "desnz.subnational.gas_kwh@E14001556", @@ -563783,7 +563783,7 @@ "resolved_period": 2025, "resolved_value": 483713364.9863067, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fed3f57c95bee0ac3a53a870" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff39fc978feabd3dcc11cecc" }, { "name": "desnz.subnational.gas_kwh@E14001557", @@ -563796,7 +563796,7 @@ "resolved_period": 2025, "resolved_value": 488672917.7251768, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ee853aee6a039e6b6d1f12c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_13896312efd63f1b6582924e" }, { "name": "desnz.subnational.gas_kwh@E14001558", @@ -563809,7 +563809,7 @@ "resolved_period": 2025, "resolved_value": 446521316.3866569, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8d740e09c9ce0d55ed4aeede" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a3fcf307fba2ff7062c5d860" }, { "name": "desnz.subnational.gas_kwh@E14001559", @@ -563822,7 +563822,7 @@ "resolved_period": 2025, "resolved_value": 253166294.62415957, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d23a621abb6b0efdab7aa085" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e54c39513c49dce42c8ac42" }, { "name": "desnz.subnational.gas_kwh@E14001560", @@ -563835,7 +563835,7 @@ "resolved_period": 2025, "resolved_value": 435388648.4277067, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_39230520c8dbfcce9eaa10d0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71d05273ec9687338562cb82" }, { "name": "desnz.subnational.gas_kwh@E14001561", @@ -563848,7 +563848,7 @@ "resolved_period": 2025, "resolved_value": 395286384.6612602, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6c3bb99978ead8366c009eb2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06aa32b95e9fb2a0b22f5541" }, { "name": "desnz.subnational.gas_kwh@E14001562", @@ -563861,7 +563861,7 @@ "resolved_period": 2025, "resolved_value": 442387053.434871, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_05e41b6ceaddf7bc9af22ba9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb687d8abecdb30efc419799" }, { "name": "desnz.subnational.gas_kwh@E14001563", @@ -563874,7 +563874,7 @@ "resolved_period": 2025, "resolved_value": 373807098.97412497, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d21a48d3d2cd5a644f09408" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_364a748c38633c29d0d5eee6" }, { "name": "desnz.subnational.gas_kwh@E14001564", @@ -563887,7 +563887,7 @@ "resolved_period": 2025, "resolved_value": 373786299.14286757, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1cd04521fee062da7eb84011" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_164c242af729f56485745c59" }, { "name": "desnz.subnational.gas_kwh@E14001565", @@ -563900,7 +563900,7 @@ "resolved_period": 2025, "resolved_value": 436182355.6231415, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0db1cac931b339d371679f8d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cbe179045082d75c4a3aadf7" }, { "name": "desnz.subnational.gas_kwh@E14001566", @@ -563913,7 +563913,7 @@ "resolved_period": 2025, "resolved_value": 430913827.8281243, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5bd5d57d005d981b3532ac35" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d2217e53c3896584c12c82c8" }, { "name": "desnz.subnational.gas_kwh@E14001567", @@ -563926,7 +563926,7 @@ "resolved_period": 2025, "resolved_value": 421559006.04085374, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d98701ff6a44a43a69745661" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1b62c975a7f565721d4bcd7c" }, { "name": "desnz.subnational.gas_kwh@E14001568", @@ -563939,7 +563939,7 @@ "resolved_period": 2025, "resolved_value": 423089077.7324021, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7940acd45b8c94f602b79b08" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f5502e6d9fa4c276797b3e3d" }, { "name": "desnz.subnational.gas_kwh@E14001569", @@ -563952,7 +563952,7 @@ "resolved_period": 2025, "resolved_value": 137156441.50643173, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7ee246433a0bc2d302519e38" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5ee01385e587916b83ac8759" }, { "name": "desnz.subnational.gas_kwh@E14001570", @@ -563965,7 +563965,7 @@ "resolved_period": 2025, "resolved_value": 296756125.27069294, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9b363ff2f1b56d4ae5ce42b8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3ef02dfc496194b9d4c57f3a" }, { "name": "desnz.subnational.gas_kwh@E14001571", @@ -563978,7 +563978,7 @@ "resolved_period": 2025, "resolved_value": 449542734.61562085, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9e757e443295750833853f53" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd6d59500828d8d95022ba5c" }, { "name": "desnz.subnational.gas_kwh@E14001572", @@ -563991,7 +563991,7 @@ "resolved_period": 2025, "resolved_value": 294892320.1059502, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b8e1612b761ca0c6ce1afad9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca4b661336ee72389e05680a" }, { "name": "desnz.subnational.gas_kwh@E14001573", @@ -564004,7 +564004,7 @@ "resolved_period": 2025, "resolved_value": 451002230.82747823, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea0be83066a16f7f04c0cdac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cf8bad2f7bac6fdee92c99ff" }, { "name": "desnz.subnational.gas_kwh@E14001574", @@ -564017,7 +564017,7 @@ "resolved_period": 2025, "resolved_value": 425273594.7365769, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7ddcd92b93b88240afe6b041" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d23eda88e971b18b18bcf49" }, { "name": "desnz.subnational.gas_kwh@E14001575", @@ -564030,7 +564030,7 @@ "resolved_period": 2025, "resolved_value": 262761042.9454166, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e8cacc7f0975a268d03235f0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d38d6ff3057da9d062c1dd9b" }, { "name": "desnz.subnational.gas_kwh@E14001576", @@ -564043,7 +564043,7 @@ "resolved_period": 2025, "resolved_value": 315544747.48758346, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_30849096d3831cc3b92b6c18" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_98e8ddc9d25a2a0310f256da" }, { "name": "desnz.subnational.gas_kwh@E14001577", @@ -564056,7 +564056,7 @@ "resolved_period": 2025, "resolved_value": 403601963.05460376, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8314e380d7b76da1f4b93372" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d1d1bc03ea7e23d2674e92b8" }, { "name": "desnz.subnational.gas_kwh@E14001578", @@ -564069,7 +564069,7 @@ "resolved_period": 2025, "resolved_value": 298931902.75438493, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a59431c69eab48fe1c0abf6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b48b1226e66cc89d3c9f0f6" }, { "name": "desnz.subnational.gas_kwh@E14001579", @@ -564082,7 +564082,7 @@ "resolved_period": 2025, "resolved_value": 300202241.96046203, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ac72f9515e9ae42f6a7efdbb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cff9e503e7c77f2d770664aa" }, { "name": "desnz.subnational.gas_kwh@E14001580", @@ -564095,7 +564095,7 @@ "resolved_period": 2025, "resolved_value": 329530625.9642736, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b2547d10f2f54c00d4fcbdb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0eb4bfb4090664abb9df9395" }, { "name": "desnz.subnational.gas_kwh@E14001581", @@ -564108,7 +564108,7 @@ "resolved_period": 2025, "resolved_value": 339716553.668391, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_783918debd1ae11da1b47a87" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_07ba49855a99590f9ac6312d" }, { "name": "desnz.subnational.gas_kwh@E14001582", @@ -564121,7 +564121,7 @@ "resolved_period": 2025, "resolved_value": 392795398.2970403, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_14ae7a12f89e2f66f4c3065a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_371b2e4c47cc207e9843dd0b" }, { "name": "desnz.subnational.gas_kwh@E14001583", @@ -564134,7 +564134,7 @@ "resolved_period": 2025, "resolved_value": 433590711.35792845, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aca5a8576b990924c7dbe917" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_84996536e5928a4e7bf8ecfe" }, { "name": "desnz.subnational.gas_kwh@E14001584", @@ -564147,7 +564147,7 @@ "resolved_period": 2025, "resolved_value": 359529730.47431046, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2a855e30165893aa94bba05f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e6c0f177cc20570124f99ae0" }, { "name": "desnz.subnational.gas_kwh@E14001585", @@ -564160,7 +564160,7 @@ "resolved_period": 2025, "resolved_value": 419297006.6352253, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b6f54490441afd1b6b30fd70" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b5e3f071ede662428ac11b0c" }, { "name": "desnz.subnational.gas_kwh@E14001586", @@ -564173,7 +564173,7 @@ "resolved_period": 2025, "resolved_value": 516248899.9296568, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_46955d8f06d14696d2105333" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2dadfeaae6400beaa6f324bb" }, { "name": "desnz.subnational.gas_kwh@E14001587", @@ -564186,7 +564186,7 @@ "resolved_period": 2025, "resolved_value": 386401979.8114575, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_82ee177e8fdb68f7802e7ff8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_939308fe2341a6545ee1c521" }, { "name": "desnz.subnational.gas_kwh@E14001588", @@ -564199,7 +564199,7 @@ "resolved_period": 2025, "resolved_value": 514350733.5689423, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c5c12ecf9c89e1972033bb8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5aae917356faa681955b35ae" }, { "name": "desnz.subnational.gas_kwh@E14001589", @@ -564212,7 +564212,7 @@ "resolved_period": 2025, "resolved_value": 449243664.7584347, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6b899cfef8a70d022327dbf0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1b06f5e593305eb51b39ed73" }, { "name": "desnz.subnational.gas_kwh@E14001590", @@ -564225,7 +564225,7 @@ "resolved_period": 2025, "resolved_value": 334581923.57649124, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_efbc454a2b3a4e43e2682b7d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_04bbbe3603a143e4dea571c8" }, { "name": "desnz.subnational.gas_kwh@E14001591", @@ -564238,7 +564238,7 @@ "resolved_period": 2025, "resolved_value": 345043846.7442107, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d4dae3e56457c12630ab436" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e71b64979ff19bd6da7f61f8" }, { "name": "desnz.subnational.gas_kwh@E14001592", @@ -564251,7 +564251,7 @@ "resolved_period": 2025, "resolved_value": 441407694.5097266, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_43cbad1cad9f10ea1caaac04" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_49f8da4c3688cbc0841dec0d" }, { "name": "desnz.subnational.gas_kwh@E14001593", @@ -564264,7 +564264,7 @@ "resolved_period": 2025, "resolved_value": 465311853.62909245, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1fb8c3c9fd349ae4c6e83f72" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_190d2e00933521a3274975be" }, { "name": "desnz.subnational.gas_kwh@E14001594", @@ -564277,7 +564277,7 @@ "resolved_period": 2025, "resolved_value": 400572811.3710336, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5541b444b8c4326c607fcb19" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eec312e51162261bc4bec90f" }, { "name": "desnz.subnational.gas_kwh@E14001595", @@ -564290,7 +564290,7 @@ "resolved_period": 2025, "resolved_value": 434224978.6028836, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a3321b5180bc96b8c0f1adcd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_189b7adce1a60d306d166f3b" }, { "name": "desnz.subnational.gas_kwh@E14001596", @@ -564303,7 +564303,7 @@ "resolved_period": 2025, "resolved_value": 506945460.18893427, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec207d876ea00e7ea0dd9b43" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de835ef924fcc1e87ef40ddb" }, { "name": "desnz.subnational.gas_kwh@E14001597", @@ -564316,7 +564316,7 @@ "resolved_period": 2025, "resolved_value": 375222954.86759984, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f726f01869779615e904eab1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1c60e5eb355859da21b50de8" }, { "name": "desnz.subnational.gas_kwh@E14001598", @@ -564329,7 +564329,7 @@ "resolved_period": 2025, "resolved_value": 438710735.7533582, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_968f2a8a54a24ce797a0b717" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_88d581290248cc641504211a" }, { "name": "desnz.subnational.gas_kwh@E14001599", @@ -564342,7 +564342,7 @@ "resolved_period": 2025, "resolved_value": 385862089.0011878, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f2d4f3ac8528d598ce0a038" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_53c3791ec99c346e383b18fa" }, { "name": "desnz.subnational.gas_kwh@E14001600", @@ -564355,7 +564355,7 @@ "resolved_period": 2025, "resolved_value": 411283626.6096351, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e0c483e20d4b8f736c8b80c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8f7e1477993a940c5a8e1e95" }, { "name": "desnz.subnational.gas_kwh@E14001601", @@ -564368,7 +564368,7 @@ "resolved_period": 2025, "resolved_value": 388926879.4355615, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_20a4a0dffa2135e4ef7d9981" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b05dc270044e1bec4e607bab" }, { "name": "desnz.subnational.gas_kwh@E14001602", @@ -564381,7 +564381,7 @@ "resolved_period": 2025, "resolved_value": 418404088.91693115, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d105b9aa08fe6ede18d323bb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_312e4984a201258f85f26d50" }, { "name": "desnz.subnational.gas_kwh@E14001603", @@ -564394,7 +564394,7 @@ "resolved_period": 2025, "resolved_value": 299286630.24633825, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e3c4edf6852a5f32c5ba8966" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c3351a72f95d70be93266083" }, { "name": "desnz.subnational.gas_kwh@E14001604", @@ -564407,7 +564407,7 @@ "resolved_period": 2025, "resolved_value": 415459530.2856336, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8bab66ebfbe8228c97981dcd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_04d77d10bc8ae3d76fc3852b" }, { "name": "desnz.subnational.gas_kwh@E14001605", @@ -564420,7 +564420,7 @@ "resolved_period": 2025, "resolved_value": 425877258.4220958, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_08fb958c304a531dd1ad7a77" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c631e42b542b41aad8750fce" }, { "name": "desnz.subnational.gas_kwh@S14000021", @@ -564433,7 +564433,7 @@ "resolved_period": 2025, "resolved_value": 511222392.56606686, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_92d46beee3bfce03550c6ecb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_70f3ebfaed6f84d0bcccc162" }, { "name": "desnz.subnational.gas_kwh@S14000027", @@ -564446,7 +564446,7 @@ "resolved_period": 2025, "resolved_value": 14916613.487488225, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_30611fb6cb1084760d981075" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_474182126ef00c45035fe1ec" }, { "name": "desnz.subnational.gas_kwh@S14000045", @@ -564459,7 +564459,7 @@ "resolved_period": 2025, "resolved_value": 420961134.087085, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba0a911df9f0c581c3ec9af6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ef0d01676e7ea5bbcef1d2d4" }, { "name": "desnz.subnational.gas_kwh@S14000048", @@ -564472,7 +564472,7 @@ "resolved_period": 2025, "resolved_value": 416720666.4347917, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_465c2f19af9d5b3c66097640" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55650eea15368efa92a10cca" }, { "name": "desnz.subnational.gas_kwh@S14000051", @@ -564498,7 +564498,7 @@ "resolved_period": 2025, "resolved_value": 488292016.84088826, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3ce321dba4619bd6705fabb4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa8a94d515762c825938788d" }, { "name": "desnz.subnational.gas_kwh@S14000061", @@ -564511,7 +564511,7 @@ "resolved_period": 2025, "resolved_value": 575996771.1326472, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e795317173278e1563a0d92" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0a895c2e960fa8b1a362eb59" }, { "name": "desnz.subnational.gas_kwh@S14000062", @@ -564524,7 +564524,7 @@ "resolved_period": 2025, "resolved_value": 393219361.6319043, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c77658895ff3de05f18f58f7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f77907e2e1bfa1350ee88098" }, { "name": "desnz.subnational.gas_kwh@S14000063", @@ -564537,7 +564537,7 @@ "resolved_period": 2025, "resolved_value": 434922272.2928556, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_58b645e7b36b8c2ae861a87e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f24750ccf22aa131f9840c92" }, { "name": "desnz.subnational.gas_kwh@S14000064", @@ -564550,7 +564550,7 @@ "resolved_period": 2025, "resolved_value": 425762056.04968315, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_50368878f5b27d25f0cb6260" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb6ec155563154f69fe03fdc" }, { "name": "desnz.subnational.gas_kwh@S14000065", @@ -564563,7 +564563,7 @@ "resolved_period": 2025, "resolved_value": 357523059.0334841, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1c904fce2135bcb4b1458a9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f384a1ad8f5f4011ead1aa8" }, { "name": "desnz.subnational.gas_kwh@S14000066", @@ -564576,7 +564576,7 @@ "resolved_period": 2025, "resolved_value": 424192561.9203848, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c705574997249655da0a10e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_486e446a9419604a7531dc25" }, { "name": "desnz.subnational.gas_kwh@S14000067", @@ -564589,7 +564589,7 @@ "resolved_period": 2025, "resolved_value": 243602312.78774548, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0496c0fdb7734ed001ced00f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d944aa017141ea81f6cdfdf0" }, { "name": "desnz.subnational.gas_kwh@S14000068", @@ -564602,7 +564602,7 @@ "resolved_period": 2025, "resolved_value": 455391558.6986263, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b25e1093ed267f27c1684ee5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_08ace326adbfc1497511c9b8" }, { "name": "desnz.subnational.gas_kwh@S14000069", @@ -564615,7 +564615,7 @@ "resolved_period": 2025, "resolved_value": 146066733.53040093, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed14110bb43f4d24b70450a6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_722c5823001d3a4a1b73ebcf" }, { "name": "desnz.subnational.gas_kwh@S14000070", @@ -564628,7 +564628,7 @@ "resolved_period": 2025, "resolved_value": 426239470.8139567, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_41139933e151e6f0cbe08b55" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e97cf30702bb45418e3f0e4d" }, { "name": "desnz.subnational.gas_kwh@S14000071", @@ -564641,7 +564641,7 @@ "resolved_period": 2025, "resolved_value": 450435283.2004095, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cac52cf7fa02d0b82b926cac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9d060d019c7f09efa62d21e5" }, { "name": "desnz.subnational.gas_kwh@S14000072", @@ -564654,7 +564654,7 @@ "resolved_period": 2025, "resolved_value": 432342066.9236411, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_21512811164c720fcc01d20e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0527b3e4682a50f8d7721624" }, { "name": "desnz.subnational.gas_kwh@S14000073", @@ -564667,7 +564667,7 @@ "resolved_period": 2025, "resolved_value": 317365983.9244878, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4a87f5e13bf15e026f4f31ef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9e0ed992081f8e0a02768be2" }, { "name": "desnz.subnational.gas_kwh@S14000074", @@ -564680,7 +564680,7 @@ "resolved_period": 2025, "resolved_value": 253082721.9754556, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_702e6d3e6647be66836cd0d8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b105225493032d17d06d81d7" }, { "name": "desnz.subnational.gas_kwh@S14000075", @@ -564693,7 +564693,7 @@ "resolved_period": 2025, "resolved_value": 407271588.833464, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_269142819d3da852cbb4e4ad" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_939e17c14b9a9f71d61fb9fd" }, { "name": "desnz.subnational.gas_kwh@S14000076", @@ -564706,7 +564706,7 @@ "resolved_period": 2025, "resolved_value": 448591317.4622322, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9544f3ffb11c02dbe875850d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_543756f908f7d1cb8297c6ee" }, { "name": "desnz.subnational.gas_kwh@S14000077", @@ -564719,7 +564719,7 @@ "resolved_period": 2025, "resolved_value": 471004238.24913293, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_362419e88d4e1c0a44f754f6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6503d886e38cc4e92802340" }, { "name": "desnz.subnational.gas_kwh@S14000078", @@ -564732,7 +564732,7 @@ "resolved_period": 2025, "resolved_value": 412760641.28866434, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9b948b60f693fca4c73e763a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d232bfde937612bdc0aa7c91" }, { "name": "desnz.subnational.gas_kwh@S14000079", @@ -564745,7 +564745,7 @@ "resolved_period": 2025, "resolved_value": 457888312.24887323, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1244a907a69af765492f3066" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c3cb9b87a2be0198c510912" }, { "name": "desnz.subnational.gas_kwh@S14000080", @@ -564758,7 +564758,7 @@ "resolved_period": 2025, "resolved_value": 473621766.94786257, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0073ece9d8743ecb4649d7f7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c81e3aa6e52f1d2ef5700367" }, { "name": "desnz.subnational.gas_kwh@S14000081", @@ -564771,7 +564771,7 @@ "resolved_period": 2025, "resolved_value": 417272863.6065772, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b8f13d2c2ef938435344c00" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_404cba72a1fa80ed32167b06" }, { "name": "desnz.subnational.gas_kwh@S14000082", @@ -564784,7 +564784,7 @@ "resolved_period": 2025, "resolved_value": 510671369.49669874, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e8b260572cf803df180ee3b6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ae178adb26dbe20ac3c7ceab" }, { "name": "desnz.subnational.gas_kwh@S14000083", @@ -564797,7 +564797,7 @@ "resolved_period": 2025, "resolved_value": 440651782.79638374, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11c98f0a086b78a334154414" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fa85d77570e906d710ecab24" }, { "name": "desnz.subnational.gas_kwh@S14000084", @@ -564810,7 +564810,7 @@ "resolved_period": 2025, "resolved_value": 358815126.4437203, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2a768e11e8636185150fcf98" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_52fa20d37b9f44ff7a7be7f9" }, { "name": "desnz.subnational.gas_kwh@S14000085", @@ -564823,7 +564823,7 @@ "resolved_period": 2025, "resolved_value": 349579205.5100718, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9fb9f2d564d358f46229f99e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b00191816adb1c477d1c6df5" }, { "name": "desnz.subnational.gas_kwh@S14000086", @@ -564836,7 +564836,7 @@ "resolved_period": 2025, "resolved_value": 363273737.0362392, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8448fe572e54dfb4429763a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a1ae7ccf03fd085018ebe9aa" }, { "name": "desnz.subnational.gas_kwh@S14000087", @@ -564849,7 +564849,7 @@ "resolved_period": 2025, "resolved_value": 386880404.00068337, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_85734b973d6020d25faaf120" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_90d4455be822dd19db430222" }, { "name": "desnz.subnational.gas_kwh@S14000088", @@ -564862,7 +564862,7 @@ "resolved_period": 2025, "resolved_value": 377966231.87850994, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff87f80b415e093696306702" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35c6ae0dc599d4b8de3c3707" }, { "name": "desnz.subnational.gas_kwh@S14000089", @@ -564875,7 +564875,7 @@ "resolved_period": 2025, "resolved_value": 377895070.31351143, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bfebe2759d1f0ff5c45a9303" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be70b798d9ff2d475bd8ae3a" }, { "name": "desnz.subnational.gas_kwh@S14000090", @@ -564888,7 +564888,7 @@ "resolved_period": 2025, "resolved_value": 449088993.1828191, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3bdf67901ac7de7ee249e143" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a13df7c2b36ba0fc2c4143d" }, { "name": "desnz.subnational.gas_kwh@S14000091", @@ -564901,7 +564901,7 @@ "resolved_period": 2025, "resolved_value": 265227984.09511125, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cfc090e8fed9678371aa9706" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_97ec337181921a1961ceff29" }, { "name": "desnz.subnational.gas_kwh@S14000092", @@ -564914,7 +564914,7 @@ "resolved_period": 2025, "resolved_value": 462961678.3916776, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9adc8e8d448d6fd21eac7d89" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a761b1b0124442508c557be3" }, { "name": "desnz.subnational.gas_kwh@S14000093", @@ -564927,7 +564927,7 @@ "resolved_period": 2025, "resolved_value": 435881085.49837583, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb1ca547c9d39340f557806c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_231b127f6b6f9c95c6f6203f" }, { "name": "desnz.subnational.gas_kwh@S14000094", @@ -564940,7 +564940,7 @@ "resolved_period": 2025, "resolved_value": 290179083.4237247, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_abde8af3c15ead47a8f890e3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1178dfdf3042483be43b8b32" }, { "name": "desnz.subnational.gas_kwh@S14000095", @@ -564953,7 +564953,7 @@ "resolved_period": 2025, "resolved_value": 482271528.28276056, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78075b52b526ac529ccfae95" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4dc1161e84e4a57605e63ba3" }, { "name": "desnz.subnational.gas_kwh@S14000096", @@ -564966,7 +564966,7 @@ "resolved_period": 2025, "resolved_value": 409641078.0018548, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5148b3963e17d0e32ad209bf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a59ca58c01d2e2c8fd669eb5" }, { "name": "desnz.subnational.gas_kwh@S14000097", @@ -564979,7 +564979,7 @@ "resolved_period": 2025, "resolved_value": 531646380.2426108, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_69388e88431993a03cc03910" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b2b38b172ddee6e108fe3a66" }, { "name": "desnz.subnational.gas_kwh@S14000098", @@ -564992,7 +564992,7 @@ "resolved_period": 2025, "resolved_value": 294406437.823576, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1249b177cfc0c381bca826e1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4d8ac449a96fda87a160e740" }, { "name": "desnz.subnational.gas_kwh@S14000099", @@ -565005,7 +565005,7 @@ "resolved_period": 2025, "resolved_value": 421222334.4637426, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b02d87cfe7925e0415f8eaf1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03b432328d663ce1545104c9" }, { "name": "desnz.subnational.gas_kwh@S14000100", @@ -565018,7 +565018,7 @@ "resolved_period": 2025, "resolved_value": 438594142.6541803, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f15e48d3a526800896b9f7a6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8b529d98301eecee604aaa85" }, { "name": "desnz.subnational.gas_kwh@S14000101", @@ -565031,7 +565031,7 @@ "resolved_period": 2025, "resolved_value": 404637733.4818747, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_187ec8c89f7882833aa08304" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5ce58c8e024092a1496a80da" }, { "name": "desnz.subnational.gas_kwh@S14000102", @@ -565044,7 +565044,7 @@ "resolved_period": 2025, "resolved_value": 407054656.38935065, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2ed16a99aa603fd26f6fac1b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a06c06402165b47ffb7e6398" }, { "name": "desnz.subnational.gas_kwh@S14000103", @@ -565057,7 +565057,7 @@ "resolved_period": 2025, "resolved_value": 408676548.82219803, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa3c6fe471f146f15283c79d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ffebcbdf3e63c4f97e28b258" }, { "name": "desnz.subnational.gas_kwh@S14000104", @@ -565070,7 +565070,7 @@ "resolved_period": 2025, "resolved_value": 445176660.62926835, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1507285fadb7407c19319b54" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a7cebe88b486514e043db459" }, { "name": "desnz.subnational.gas_kwh@S14000105", @@ -565083,7 +565083,7 @@ "resolved_period": 2025, "resolved_value": 430315823.76435345, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25430ac4dcb6a9e7649e4248" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b8ac23489f34dd555650136" }, { "name": "desnz.subnational.gas_kwh@S14000106", @@ -565096,7 +565096,7 @@ "resolved_period": 2025, "resolved_value": 382979469.7895213, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6aa6374b8eda11e2eab06d2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_373fc2991209d9890775ccc9" }, { "name": "desnz.subnational.gas_kwh@S14000107", @@ -565109,7 +565109,7 @@ "resolved_period": 2025, "resolved_value": 413706157.316551, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51fdb53b698aea014f9d0888" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_669e31f956707b36bdb7aea4" }, { "name": "desnz.subnational.gas_kwh@S14000108", @@ -565122,7 +565122,7 @@ "resolved_period": 2025, "resolved_value": 327760893.7624109, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2a5602d50e40a4ead83f6491" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_584640100be58cfb19a3b458" }, { "name": "desnz.subnational.gas_kwh@S14000109", @@ -565135,7 +565135,7 @@ "resolved_period": 2025, "resolved_value": 393950648.28039277, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3ae3210fc048c1c318ec62ea" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7e8532b9c7917891e3990cfc" }, { "name": "desnz.subnational.gas_kwh@S14000110", @@ -565148,7 +565148,7 @@ "resolved_period": 2025, "resolved_value": 460557269.41524297, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a989b833232fa0a75d42bb9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0713ec83051017e14c8d808e" }, { "name": "desnz.subnational.gas_kwh@S14000111", @@ -565161,7 +565161,7 @@ "resolved_period": 2025, "resolved_value": 298042428.71961474, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6af44cefa1a874b12de9016e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_516639e807ebc927833674ef" }, { "name": "desnz.subnational.gas_kwh@W07000081", @@ -565174,7 +565174,7 @@ "resolved_period": 2025, "resolved_value": 378403628.3868595, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_77694e9a7eb9b660b52b55ab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cf44237bf3466e5acbc36da2" }, { "name": "desnz.subnational.gas_kwh@W07000082", @@ -565187,7 +565187,7 @@ "resolved_period": 2025, "resolved_value": 373799823.8006699, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_245d8c62559fcaf8e4aca2d8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc7f89bdcd3b8e6b4ce4abc6" }, { "name": "desnz.subnational.gas_kwh@W07000083", @@ -565200,7 +565200,7 @@ "resolved_period": 2025, "resolved_value": 296495444.474982, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2017f2239fb5af7a668d37d7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_631f23e2836d14531c300127" }, { "name": "desnz.subnational.gas_kwh@W07000084", @@ -565213,7 +565213,7 @@ "resolved_period": 2025, "resolved_value": 453983872.80257225, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6bdc64370469017e5e50680" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_294100d105c126c09a83f4b2" }, { "name": "desnz.subnational.gas_kwh@W07000085", @@ -565226,7 +565226,7 @@ "resolved_period": 2025, "resolved_value": 262039192.58760116, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_90c671d0d5824bbd915918d6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c64c3616ddecac407a82e311" }, { "name": "desnz.subnational.gas_kwh@W07000086", @@ -565239,7 +565239,7 @@ "resolved_period": 2025, "resolved_value": 379014428.97025883, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7349ae07ead362e361fa5bc7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e438b56d245d99916afcce55" }, { "name": "desnz.subnational.gas_kwh@W07000087", @@ -565252,7 +565252,7 @@ "resolved_period": 2025, "resolved_value": 187165770.3015469, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9aec0b00e043827e454933de" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_77a47e597dc8ac14eb62d9b3" }, { "name": "desnz.subnational.gas_kwh@W07000088", @@ -565265,7 +565265,7 @@ "resolved_period": 2025, "resolved_value": 409503718.00815827, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_48415fc6da434c4eca018ca8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_847a53dc83667ba6b901df94" }, { "name": "desnz.subnational.gas_kwh@W07000089", @@ -565278,7 +565278,7 @@ "resolved_period": 2025, "resolved_value": 387868632.27748007, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_38e5f6973190d45300b976d2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c77b3108b5251e75d2ed4bb5" }, { "name": "desnz.subnational.gas_kwh@W07000090", @@ -565291,7 +565291,7 @@ "resolved_period": 2025, "resolved_value": 390425659.6013761, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c84ef5826a7cf231a741237" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1071c9185cdd5015e821628e" }, { "name": "desnz.subnational.gas_kwh@W07000091", @@ -565304,7 +565304,7 @@ "resolved_period": 2025, "resolved_value": 343205277.155227, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1cbb57b989c76ab19ad6a89" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89aa05a46d310a5db0967e9a" }, { "name": "desnz.subnational.gas_kwh@W07000092", @@ -565317,7 +565317,7 @@ "resolved_period": 2025, "resolved_value": 417463264.95816517, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a46eb35ff4f427f8adc6ca6e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc92678262143c0fc2478083" }, { "name": "desnz.subnational.gas_kwh@W07000093", @@ -565330,7 +565330,7 @@ "resolved_period": 2025, "resolved_value": 119896914.12893896, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3a4f9d129aa3124c407a3812" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9cd1d30661e80e4c5b53850" }, { "name": "desnz.subnational.gas_kwh@W07000094", @@ -565343,7 +565343,7 @@ "resolved_period": 2025, "resolved_value": 287653912.8009571, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d934cbcf84fe17c94b4e088" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_15fb120d8d2f572fd87c9058" }, { "name": "desnz.subnational.gas_kwh@W07000095", @@ -565356,7 +565356,7 @@ "resolved_period": 2025, "resolved_value": 386270085.3543368, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d9ff56ad660b32c99a89a29" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ffa96fc1298ff8ae138c5409" }, { "name": "desnz.subnational.gas_kwh@W07000096", @@ -565369,7 +565369,7 @@ "resolved_period": 2025, "resolved_value": 201973756.8941546, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a68aac3f07e2e00300d00ee" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd4bbef1e22aadb00e8404a5" }, { "name": "desnz.subnational.gas_kwh@W07000097", @@ -565382,7 +565382,7 @@ "resolved_period": 2025, "resolved_value": 405110807.08343154, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c50981545af1276293ca2a28" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b55a1d40a940ca49588463d6" }, { "name": "desnz.subnational.gas_kwh@W07000098", @@ -565395,7 +565395,7 @@ "resolved_period": 2025, "resolved_value": 309990993.87232476, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e37a55a7520c315f6a0b96dd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4abfbdac1672f65e88b1a9b7" }, { "name": "desnz.subnational.gas_kwh@W07000099", @@ -565408,7 +565408,7 @@ "resolved_period": 2025, "resolved_value": 465671966.3005213, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b0f511a0dcf7e2fc67b333a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ed7ea8d0a1263822a9d41a7" }, { "name": "desnz.subnational.gas_kwh@W07000100", @@ -565421,7 +565421,7 @@ "resolved_period": 2025, "resolved_value": 276839634.36150855, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fbdc305c25a72f05d49c1f0b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a54067b0355fae0d169f8469" }, { "name": "desnz.subnational.gas_kwh@W07000101", @@ -565434,7 +565434,7 @@ "resolved_period": 2025, "resolved_value": 313806140.9362899, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_05a66d203dfdc402bc14a474" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_77ded3bf22b900217799fc11" }, { "name": "desnz.subnational.gas_kwh@W07000102", @@ -565447,7 +565447,7 @@ "resolved_period": 2025, "resolved_value": 200683574.44951722, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_72d6924be4f8cf1c814aaf2c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_32862e57130735bd0f79fcde" }, { "name": "desnz.subnational.gas_kwh@W07000103", @@ -565460,7 +565460,7 @@ "resolved_period": 2025, "resolved_value": 393174885.84865105, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_79b301ebcbc6a302e0210213" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b24a936bfd6827d23b39125" }, { "name": "desnz.subnational.gas_kwh@W07000104", @@ -565473,7 +565473,7 @@ "resolved_period": 2025, "resolved_value": 410795598.2622615, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5aef3589399723a599918a7f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_deef05f42eb296cccf0dae2d" }, { "name": "desnz.subnational.gas_kwh@W07000105", @@ -565486,7 +565486,7 @@ "resolved_period": 2025, "resolved_value": 413623772.67283386, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75a5b619fb531b8b1900ecfc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_467e15a10c09d7a7c9c4211b" }, { "name": "desnz.subnational.gas_kwh@W07000106", @@ -565499,7 +565499,7 @@ "resolved_period": 2025, "resolved_value": 427435966.0679895, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e362f377ca2cdce7e720323" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce57ac3712c6370beee3c987" }, { "name": "desnz.subnational.gas_kwh@W07000107", @@ -565512,7 +565512,7 @@ "resolved_period": 2025, "resolved_value": 454423604.10525835, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_768d54eeba53b3fe73841a2d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_42933ec0820385983877dd20" }, { "name": "desnz.subnational.gas_kwh@W07000108", @@ -565525,7 +565525,7 @@ "resolved_period": 2025, "resolved_value": 425428959.0977626, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_46fd8a9407cbcbcd065314d2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_698eee76bf7df6dc1f489f2d" }, { "name": "desnz.subnational.gas_kwh@W07000109", @@ -565538,7 +565538,7 @@ "resolved_period": 2025, "resolved_value": 377515070.3431263, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_935c1df11909c290bc01b887" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a7454786fb21445cf7e82a9c" }, { "name": "desnz.subnational.gas_kwh@W07000110", @@ -565551,7 +565551,7 @@ "resolved_period": 2025, "resolved_value": 347644873.1936174, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e03a4b86744dc79ac6f12c04" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed47c3ebd4d1aaab36a85636" }, { "name": "desnz.subnational.gas_kwh@W07000111", @@ -565564,7 +565564,7 @@ "resolved_period": 2025, "resolved_value": 351949471.7060931, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6844b47982c4479fb43107e3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1adc7bf1bd1c5bd0ba57ad0a" }, { "name": "desnz.subnational.gas_kwh@W07000112", @@ -565577,7 +565577,7 @@ "resolved_period": 2025, "resolved_value": 139726849.33439547, "resolved_fact_period": "2024", - "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a0feac7955c5651e72372aef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_12a7a42e0d431a5427ea32d1" } ] }, @@ -613060,8 +613060,8 @@ { "resource": "desnz_constituency_energy_facts.json", "rows": 2526, - "rows_sha256": "b1dab1b23ae2c320eb1afc6be5a37ce6c2d9522fa0fb5a723b84442a1100ba16", - "inputs_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca" + "rows_sha256": "e2123961b37e57d35e67223de6f10ecb09e23d8e49a87d93c2153261b3d9496c", + "inputs_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335" } ] } diff --git a/packages/microcosm-build/src/microcosm/build/uk/local_validation_levels.json b/packages/microcosm-build/src/microcosm/build/uk/local_validation_levels.json index da9cdfaa0f..9dd71fa1b7 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/local_validation_levels.json +++ b/packages/microcosm-build/src/microcosm/build/uk/local_validation_levels.json @@ -5,10 +5,10 @@ "source_feed": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", + "sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50" + "source_commit": "8045b138355b196846f633f31323fd129908e751" }, "rows": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/need_energy_facts.json b/packages/microcosm-build/src/microcosm/build/uk/need_energy_facts.json index 89af2c9a93..827d709322 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/need_energy_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/need_energy_facts.json @@ -17,12 +17,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/nts_bus_use_frequency.json b/packages/microcosm-build/src/microcosm/build/uk/nts_bus_use_frequency.json index f28dc58670..c41177a07b 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/nts_bus_use_frequency.json +++ b/packages/microcosm-build/src/microcosm/build/uk/nts_bus_use_frequency.json @@ -16,12 +16,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/nts_car_availability.json b/packages/microcosm-build/src/microcosm/build/uk/nts_car_availability.json index 22448ed0a3..72d944ce1e 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/nts_car_availability.json +++ b/packages/microcosm-build/src/microcosm/build/uk/nts_car_availability.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/nts_trip_rates.json b/packages/microcosm-build/src/microcosm/build/uk/nts_trip_rates.json index 6ee7cadd4e..c372541229 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/nts_trip_rates.json +++ b/packages/microcosm-build/src/microcosm/build/uk/nts_trip_rates.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/obr_hvcts_costing_facts.json b/packages/microcosm-build/src/microcosm/build/uk/obr_hvcts_costing_facts.json index f9f7fadf80..d4de84f4a6 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/obr_hvcts_costing_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/obr_hvcts_costing_facts.json @@ -16,12 +16,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/obr_salary_sacrifice_costing_facts.json b/packages/microcosm-build/src/microcosm/build/uk/obr_salary_sacrifice_costing_facts.json index 88111b50f0..b351620092 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/obr_salary_sacrifice_costing_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/obr_salary_sacrifice_costing_facts.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/obr_savings_income_growth_facts.json b/packages/microcosm-build/src/microcosm/build/uk/obr_savings_income_growth_facts.json index 2b7730a176..ffa23ed90a 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/obr_savings_income_growth_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/obr_savings_income_growth_facts.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/ofgem_price_cap_facts.json b/packages/microcosm-build/src/microcosm/build/uk/ofgem_price_cap_facts.json index 5ff99bebe3..da39578386 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/ofgem_price_cap_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/ofgem_price_cap_facts.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/ons_household_expenditure_facts.json b/packages/microcosm-build/src/microcosm/build/uk/ons_household_expenditure_facts.json index a8d07e6379..42506fe973 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/ons_household_expenditure_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/ons_household_expenditure_facts.json @@ -18,12 +18,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/ons_mid2025_single_year_age_by_sex.json b/packages/microcosm-build/src/microcosm/build/uk/ons_mid2025_single_year_age_by_sex.json index 2770a4fe74..983f15f200 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/ons_mid2025_single_year_age_by_sex.json +++ b/packages/microcosm-build/src/microcosm/build/uk/ons_mid2025_single_year_age_by_sex.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/ons_single_year_age_populations.json b/packages/microcosm-build/src/microcosm/build/uk/ons_single_year_age_populations.json index 4e40d156cc..3fcaa33ced 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/ons_single_year_age_populations.json +++ b/packages/microcosm-build/src/microcosm/build/uk/ons_single_year_age_populations.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/ons_spree_tenure_dwellings.json b/packages/microcosm-build/src/microcosm/build/uk/ons_spree_tenure_dwellings.json index 2f4fc8be12..83ee22b5f1 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/ons_spree_tenure_dwellings.json +++ b/packages/microcosm-build/src/microcosm/build/uk/ons_spree_tenure_dwellings.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/orr_rail_facts.json b/packages/microcosm-build/src/microcosm/build/uk/orr_rail_facts.json index 7df7a8f4bd..68ec612328 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/orr_rail_facts.json +++ b/packages/microcosm-build/src/microcosm/build/uk/orr_rail_facts.json @@ -17,12 +17,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/qep_energy_prices.json b/packages/microcosm-build/src/microcosm/build/uk/qep_energy_prices.json index be7c649db3..f18f93e2fd 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/qep_energy_prices.json +++ b/packages/microcosm-build/src/microcosm/build/uk/qep_energy_prices.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json b/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json index 83bca986c9..ba9a1dbd9b 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json +++ b/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json @@ -693,7 +693,7 @@ "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", "source_vintages": { "conditioning_resource": "hmrc_cgt_conditioning_facts.json", - "conditioning_resource_sha256": "cedbfd288c46f942f5144aef38fe0884190cc2fd9437832b715a2978b7834394", + "conditioning_resource_sha256": "c3dace8b693dc5e7a3c6acc46ad43d412e3d1fb5702341ed9119e286a12d18e5", "conditioning_surface": "2024-25", "hmrc_surface": "2024-25", "mapped_build_period": "2024" diff --git a/packages/microcosm-build/src/microcosm/build/uk/road_fuel_anchors.json b/packages/microcosm-build/src/microcosm/build/uk/road_fuel_anchors.json index 3a4f133536..8965a5fbc2 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/road_fuel_anchors.json +++ b/packages/microcosm-build/src/microcosm/build/uk/road_fuel_anchors.json @@ -17,12 +17,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/scotgov_chargeable_dwellings_by_band.json b/packages/microcosm-build/src/microcosm/build/uk/scotgov_chargeable_dwellings_by_band.json index b1beeded2c..e235684b57 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/scotgov_chargeable_dwellings_by_band.json +++ b/packages/microcosm-build/src/microcosm/build/uk/scotgov_chargeable_dwellings_by_band.json @@ -15,12 +15,12 @@ }, "source_fact_feed": { "source_repo": "PolicyEngine/chronicle", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/target_reference_membership.json b/packages/microcosm-build/src/microcosm/build/uk/target_reference_membership.json index e8620d212f..cb654b64e8 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/target_reference_membership.json +++ b/packages/microcosm-build/src/microcosm/build/uk/target_reference_membership.json @@ -1,5 +1,5 @@ { - "source_fact_feed": "chronicle-uk-6475380-consumer-facts", + "source_fact_feed": "chronicle-uk-8045b13-consumer-facts", "target_period": 2025, "candidate_count": 1634, "contract_target_count": 478, @@ -19976,8 +19976,8 @@ { "name": "mhclg.council_tax_stock.band_a@E12000001", "status": "active", - "matched_fact_count_overall": 4776, - "matched_fact_count_at_or_before_period": 4728, + "matched_fact_count_overall": 8220, + "matched_fact_count_at_or_before_period": 5532, "geography_level": "region", "geography_id": "E12000001", "resolved_period": 2025, @@ -19988,8 +19988,8 @@ { "name": "mhclg.council_tax_stock.band_a@E12000002", "status": "active", - "matched_fact_count_overall": 13930, - "matched_fact_count_at_or_before_period": 13790, + "matched_fact_count_overall": 23577, + "matched_fact_count_at_or_before_period": 16085, "geography_level": "region", "geography_id": "E12000002", "resolved_period": 2025, @@ -20000,8 +20000,8 @@ { "name": "mhclg.council_tax_stock.band_a@E12000003", "status": "active", - "matched_fact_count_overall": 5970, - "matched_fact_count_at_or_before_period": 5910, + "matched_fact_count_overall": 10094, + "matched_fact_count_at_or_before_period": 6902, "geography_level": "region", "geography_id": "E12000003", "resolved_period": 2025, @@ -20012,8 +20012,8 @@ { "name": "mhclg.council_tax_stock.band_a@E12000004", "status": "active", - "matched_fact_count_overall": 13930, - "matched_fact_count_at_or_before_period": 13790, + "matched_fact_count_overall": 23645, + "matched_fact_count_at_or_before_period": 16105, "geography_level": "region", "geography_id": "E12000004", "resolved_period": 2025, @@ -20024,8 +20024,8 @@ { "name": "mhclg.council_tax_stock.band_a@E12000005", "status": "active", - "matched_fact_count_overall": 11940, - "matched_fact_count_at_or_before_period": 11820, + "matched_fact_count_overall": 20549, + "matched_fact_count_at_or_before_period": 13829, "geography_level": "region", "geography_id": "E12000005", "resolved_period": 2025, @@ -20036,8 +20036,8 @@ { "name": "mhclg.council_tax_stock.band_a@E12000006", "status": "active", - "matched_fact_count_overall": 17910, - "matched_fact_count_at_or_before_period": 17730, + "matched_fact_count_overall": 30806, + "matched_fact_count_at_or_before_period": 20726, "geography_level": "region", "geography_id": "E12000006", "resolved_period": 2025, @@ -20048,8 +20048,8 @@ { "name": "mhclg.council_tax_stock.band_a@E12000007", "status": "active", - "matched_fact_count_overall": 13134, - "matched_fact_count_at_or_before_period": 13002, + "matched_fact_count_overall": 22605, + "matched_fact_count_at_or_before_period": 15213, "geography_level": "region", "geography_id": "E12000007", "resolved_period": 2025, @@ -20060,8 +20060,8 @@ { "name": "mhclg.council_tax_stock.band_a@E12000008", "status": "active", - "matched_fact_count_overall": 25472, - "matched_fact_count_at_or_before_period": 25216, + "matched_fact_count_overall": 43692, + "matched_fact_count_at_or_before_period": 29494, "geography_level": "region", "geography_id": "E12000008", "resolved_period": 2025, @@ -20072,8 +20072,8 @@ { "name": "mhclg.council_tax_stock.band_a@E12000009", "status": "active", - "matched_fact_count_overall": 10746, - "matched_fact_count_at_or_before_period": 10638, + "matched_fact_count_overall": 18256, + "matched_fact_count_at_or_before_period": 12382, "geography_level": "region", "geography_id": "E12000009", "resolved_period": 2025, @@ -20089,8 +20089,8 @@ { "name": "mhclg.council_tax_stock.band_b@E12000001", "status": "active", - "matched_fact_count_overall": 4776, - "matched_fact_count_at_or_before_period": 4728, + "matched_fact_count_overall": 8220, + "matched_fact_count_at_or_before_period": 5532, "geography_level": "region", "geography_id": "E12000001", "resolved_period": 2025, @@ -20101,8 +20101,8 @@ { "name": "mhclg.council_tax_stock.band_b@E12000002", "status": "active", - "matched_fact_count_overall": 13930, - "matched_fact_count_at_or_before_period": 13790, + "matched_fact_count_overall": 23577, + "matched_fact_count_at_or_before_period": 16085, "geography_level": "region", "geography_id": "E12000002", "resolved_period": 2025, @@ -20113,8 +20113,8 @@ { "name": "mhclg.council_tax_stock.band_b@E12000003", "status": "active", - "matched_fact_count_overall": 5970, - "matched_fact_count_at_or_before_period": 5910, + "matched_fact_count_overall": 10094, + "matched_fact_count_at_or_before_period": 6902, "geography_level": "region", "geography_id": "E12000003", "resolved_period": 2025, @@ -20125,8 +20125,8 @@ { "name": "mhclg.council_tax_stock.band_b@E12000004", "status": "active", - "matched_fact_count_overall": 13930, - "matched_fact_count_at_or_before_period": 13790, + "matched_fact_count_overall": 23645, + "matched_fact_count_at_or_before_period": 16105, "geography_level": "region", "geography_id": "E12000004", "resolved_period": 2025, @@ -20137,8 +20137,8 @@ { "name": "mhclg.council_tax_stock.band_b@E12000005", "status": "active", - "matched_fact_count_overall": 11940, - "matched_fact_count_at_or_before_period": 11820, + "matched_fact_count_overall": 20549, + "matched_fact_count_at_or_before_period": 13829, "geography_level": "region", "geography_id": "E12000005", "resolved_period": 2025, @@ -20149,8 +20149,8 @@ { "name": "mhclg.council_tax_stock.band_b@E12000006", "status": "active", - "matched_fact_count_overall": 17910, - "matched_fact_count_at_or_before_period": 17730, + "matched_fact_count_overall": 30806, + "matched_fact_count_at_or_before_period": 20726, "geography_level": "region", "geography_id": "E12000006", "resolved_period": 2025, @@ -20161,8 +20161,8 @@ { "name": "mhclg.council_tax_stock.band_b@E12000007", "status": "active", - "matched_fact_count_overall": 13134, - "matched_fact_count_at_or_before_period": 13002, + "matched_fact_count_overall": 22605, + "matched_fact_count_at_or_before_period": 15213, "geography_level": "region", "geography_id": "E12000007", "resolved_period": 2025, @@ -20173,8 +20173,8 @@ { "name": "mhclg.council_tax_stock.band_b@E12000008", "status": "active", - "matched_fact_count_overall": 25472, - "matched_fact_count_at_or_before_period": 25216, + "matched_fact_count_overall": 43692, + "matched_fact_count_at_or_before_period": 29494, "geography_level": "region", "geography_id": "E12000008", "resolved_period": 2025, @@ -20185,8 +20185,8 @@ { "name": "mhclg.council_tax_stock.band_b@E12000009", "status": "active", - "matched_fact_count_overall": 10746, - "matched_fact_count_at_or_before_period": 10638, + "matched_fact_count_overall": 18256, + "matched_fact_count_at_or_before_period": 12382, "geography_level": "region", "geography_id": "E12000009", "resolved_period": 2025, @@ -20202,8 +20202,8 @@ { "name": "mhclg.council_tax_stock.band_c@E12000001", "status": "active", - "matched_fact_count_overall": 4776, - "matched_fact_count_at_or_before_period": 4728, + "matched_fact_count_overall": 8220, + "matched_fact_count_at_or_before_period": 5532, "geography_level": "region", "geography_id": "E12000001", "resolved_period": 2025, @@ -20214,8 +20214,8 @@ { "name": "mhclg.council_tax_stock.band_c@E12000002", "status": "active", - "matched_fact_count_overall": 13930, - "matched_fact_count_at_or_before_period": 13790, + "matched_fact_count_overall": 23577, + "matched_fact_count_at_or_before_period": 16085, "geography_level": "region", "geography_id": "E12000002", "resolved_period": 2025, @@ -20226,8 +20226,8 @@ { "name": "mhclg.council_tax_stock.band_c@E12000003", "status": "active", - "matched_fact_count_overall": 5970, - "matched_fact_count_at_or_before_period": 5910, + "matched_fact_count_overall": 10094, + "matched_fact_count_at_or_before_period": 6902, "geography_level": "region", "geography_id": "E12000003", "resolved_period": 2025, @@ -20238,8 +20238,8 @@ { "name": "mhclg.council_tax_stock.band_c@E12000004", "status": "active", - "matched_fact_count_overall": 13930, - "matched_fact_count_at_or_before_period": 13790, + "matched_fact_count_overall": 23645, + "matched_fact_count_at_or_before_period": 16105, "geography_level": "region", "geography_id": "E12000004", "resolved_period": 2025, @@ -20250,8 +20250,8 @@ { "name": "mhclg.council_tax_stock.band_c@E12000005", "status": "active", - "matched_fact_count_overall": 11940, - "matched_fact_count_at_or_before_period": 11820, + "matched_fact_count_overall": 20549, + "matched_fact_count_at_or_before_period": 13829, "geography_level": "region", "geography_id": "E12000005", "resolved_period": 2025, @@ -20262,8 +20262,8 @@ { "name": "mhclg.council_tax_stock.band_c@E12000006", "status": "active", - "matched_fact_count_overall": 17910, - "matched_fact_count_at_or_before_period": 17730, + "matched_fact_count_overall": 30806, + "matched_fact_count_at_or_before_period": 20726, "geography_level": "region", "geography_id": "E12000006", "resolved_period": 2025, @@ -20274,8 +20274,8 @@ { "name": "mhclg.council_tax_stock.band_c@E12000007", "status": "active", - "matched_fact_count_overall": 13134, - "matched_fact_count_at_or_before_period": 13002, + "matched_fact_count_overall": 22605, + "matched_fact_count_at_or_before_period": 15213, "geography_level": "region", "geography_id": "E12000007", "resolved_period": 2025, @@ -20286,8 +20286,8 @@ { "name": "mhclg.council_tax_stock.band_c@E12000008", "status": "active", - "matched_fact_count_overall": 25472, - "matched_fact_count_at_or_before_period": 25216, + "matched_fact_count_overall": 43692, + "matched_fact_count_at_or_before_period": 29494, "geography_level": "region", "geography_id": "E12000008", "resolved_period": 2025, @@ -20298,8 +20298,8 @@ { "name": "mhclg.council_tax_stock.band_c@E12000009", "status": "active", - "matched_fact_count_overall": 10746, - "matched_fact_count_at_or_before_period": 10638, + "matched_fact_count_overall": 18256, + "matched_fact_count_at_or_before_period": 12382, "geography_level": "region", "geography_id": "E12000009", "resolved_period": 2025, @@ -20315,8 +20315,8 @@ { "name": "mhclg.council_tax_stock.band_d@E12000001", "status": "active", - "matched_fact_count_overall": 4776, - "matched_fact_count_at_or_before_period": 4728, + "matched_fact_count_overall": 8220, + "matched_fact_count_at_or_before_period": 5532, "geography_level": "region", "geography_id": "E12000001", "resolved_period": 2025, @@ -20327,8 +20327,8 @@ { "name": "mhclg.council_tax_stock.band_d@E12000002", "status": "active", - "matched_fact_count_overall": 13930, - "matched_fact_count_at_or_before_period": 13790, + "matched_fact_count_overall": 23577, + "matched_fact_count_at_or_before_period": 16085, "geography_level": "region", "geography_id": "E12000002", "resolved_period": 2025, @@ -20339,8 +20339,8 @@ { "name": "mhclg.council_tax_stock.band_d@E12000003", "status": "active", - "matched_fact_count_overall": 5970, - "matched_fact_count_at_or_before_period": 5910, + "matched_fact_count_overall": 10094, + "matched_fact_count_at_or_before_period": 6902, "geography_level": "region", "geography_id": "E12000003", "resolved_period": 2025, @@ -20351,8 +20351,8 @@ { "name": "mhclg.council_tax_stock.band_d@E12000004", "status": "active", - "matched_fact_count_overall": 13930, - "matched_fact_count_at_or_before_period": 13790, + "matched_fact_count_overall": 23645, + "matched_fact_count_at_or_before_period": 16105, "geography_level": "region", "geography_id": "E12000004", "resolved_period": 2025, @@ -20363,8 +20363,8 @@ { "name": "mhclg.council_tax_stock.band_d@E12000005", "status": "active", - "matched_fact_count_overall": 11940, - "matched_fact_count_at_or_before_period": 11820, + "matched_fact_count_overall": 20549, + "matched_fact_count_at_or_before_period": 13829, "geography_level": "region", "geography_id": "E12000005", "resolved_period": 2025, @@ -20375,8 +20375,8 @@ { "name": "mhclg.council_tax_stock.band_d@E12000006", "status": "active", - "matched_fact_count_overall": 17910, - "matched_fact_count_at_or_before_period": 17730, + "matched_fact_count_overall": 30806, + "matched_fact_count_at_or_before_period": 20726, "geography_level": "region", "geography_id": "E12000006", "resolved_period": 2025, @@ -20387,8 +20387,8 @@ { "name": "mhclg.council_tax_stock.band_d@E12000007", "status": "active", - "matched_fact_count_overall": 13134, - "matched_fact_count_at_or_before_period": 13002, + "matched_fact_count_overall": 22605, + "matched_fact_count_at_or_before_period": 15213, "geography_level": "region", "geography_id": "E12000007", "resolved_period": 2025, @@ -20399,8 +20399,8 @@ { "name": "mhclg.council_tax_stock.band_d@E12000008", "status": "active", - "matched_fact_count_overall": 25472, - "matched_fact_count_at_or_before_period": 25216, + "matched_fact_count_overall": 43692, + "matched_fact_count_at_or_before_period": 29494, "geography_level": "region", "geography_id": "E12000008", "resolved_period": 2025, @@ -20411,8 +20411,8 @@ { "name": "mhclg.council_tax_stock.band_d@E12000009", "status": "active", - "matched_fact_count_overall": 10746, - "matched_fact_count_at_or_before_period": 10638, + "matched_fact_count_overall": 18256, + "matched_fact_count_at_or_before_period": 12382, "geography_level": "region", "geography_id": "E12000009", "resolved_period": 2025, @@ -20428,8 +20428,8 @@ { "name": "mhclg.council_tax_stock.band_e@E12000001", "status": "active", - "matched_fact_count_overall": 4776, - "matched_fact_count_at_or_before_period": 4728, + "matched_fact_count_overall": 8220, + "matched_fact_count_at_or_before_period": 5532, "geography_level": "region", "geography_id": "E12000001", "resolved_period": 2025, @@ -20440,8 +20440,8 @@ { "name": "mhclg.council_tax_stock.band_e@E12000002", "status": "active", - "matched_fact_count_overall": 13930, - "matched_fact_count_at_or_before_period": 13790, + "matched_fact_count_overall": 23577, + "matched_fact_count_at_or_before_period": 16085, "geography_level": "region", "geography_id": "E12000002", "resolved_period": 2025, @@ -20452,8 +20452,8 @@ { "name": "mhclg.council_tax_stock.band_e@E12000003", "status": "active", - "matched_fact_count_overall": 5970, - "matched_fact_count_at_or_before_period": 5910, + "matched_fact_count_overall": 10094, + "matched_fact_count_at_or_before_period": 6902, "geography_level": "region", "geography_id": "E12000003", "resolved_period": 2025, @@ -20464,8 +20464,8 @@ { "name": "mhclg.council_tax_stock.band_e@E12000004", "status": "active", - "matched_fact_count_overall": 13930, - "matched_fact_count_at_or_before_period": 13790, + "matched_fact_count_overall": 23645, + "matched_fact_count_at_or_before_period": 16105, "geography_level": "region", "geography_id": "E12000004", "resolved_period": 2025, @@ -20476,8 +20476,8 @@ { "name": "mhclg.council_tax_stock.band_e@E12000005", "status": "active", - "matched_fact_count_overall": 11940, - "matched_fact_count_at_or_before_period": 11820, + "matched_fact_count_overall": 20549, + "matched_fact_count_at_or_before_period": 13829, "geography_level": "region", "geography_id": "E12000005", "resolved_period": 2025, @@ -20488,8 +20488,8 @@ { "name": "mhclg.council_tax_stock.band_e@E12000006", "status": "active", - "matched_fact_count_overall": 17910, - "matched_fact_count_at_or_before_period": 17730, + "matched_fact_count_overall": 30806, + "matched_fact_count_at_or_before_period": 20726, "geography_level": "region", "geography_id": "E12000006", "resolved_period": 2025, @@ -20500,8 +20500,8 @@ { "name": "mhclg.council_tax_stock.band_e@E12000007", "status": "active", - "matched_fact_count_overall": 13134, - "matched_fact_count_at_or_before_period": 13002, + "matched_fact_count_overall": 22605, + "matched_fact_count_at_or_before_period": 15213, "geography_level": "region", "geography_id": "E12000007", "resolved_period": 2025, @@ -20512,8 +20512,8 @@ { "name": "mhclg.council_tax_stock.band_e@E12000008", "status": "active", - "matched_fact_count_overall": 25472, - "matched_fact_count_at_or_before_period": 25216, + "matched_fact_count_overall": 43692, + "matched_fact_count_at_or_before_period": 29494, "geography_level": "region", "geography_id": "E12000008", "resolved_period": 2025, @@ -20524,8 +20524,8 @@ { "name": "mhclg.council_tax_stock.band_e@E12000009", "status": "active", - "matched_fact_count_overall": 10746, - "matched_fact_count_at_or_before_period": 10638, + "matched_fact_count_overall": 18256, + "matched_fact_count_at_or_before_period": 12382, "geography_level": "region", "geography_id": "E12000009", "resolved_period": 2025, @@ -20541,8 +20541,8 @@ { "name": "mhclg.council_tax_stock.band_f@E12000001", "status": "active", - "matched_fact_count_overall": 4776, - "matched_fact_count_at_or_before_period": 4728, + "matched_fact_count_overall": 8220, + "matched_fact_count_at_or_before_period": 5532, "geography_level": "region", "geography_id": "E12000001", "resolved_period": 2025, @@ -20553,8 +20553,8 @@ { "name": "mhclg.council_tax_stock.band_f@E12000002", "status": "active", - "matched_fact_count_overall": 13930, - "matched_fact_count_at_or_before_period": 13790, + "matched_fact_count_overall": 23577, + "matched_fact_count_at_or_before_period": 16085, "geography_level": "region", "geography_id": "E12000002", "resolved_period": 2025, @@ -20565,8 +20565,8 @@ { "name": "mhclg.council_tax_stock.band_f@E12000003", "status": "active", - "matched_fact_count_overall": 5970, - "matched_fact_count_at_or_before_period": 5910, + "matched_fact_count_overall": 10094, + "matched_fact_count_at_or_before_period": 6902, "geography_level": "region", "geography_id": "E12000003", "resolved_period": 2025, @@ -20577,8 +20577,8 @@ { "name": "mhclg.council_tax_stock.band_f@E12000004", "status": "active", - "matched_fact_count_overall": 13930, - "matched_fact_count_at_or_before_period": 13790, + "matched_fact_count_overall": 23645, + "matched_fact_count_at_or_before_period": 16105, "geography_level": "region", "geography_id": "E12000004", "resolved_period": 2025, @@ -20589,8 +20589,8 @@ { "name": "mhclg.council_tax_stock.band_f@E12000005", "status": "active", - "matched_fact_count_overall": 11940, - "matched_fact_count_at_or_before_period": 11820, + "matched_fact_count_overall": 20549, + "matched_fact_count_at_or_before_period": 13829, "geography_level": "region", "geography_id": "E12000005", "resolved_period": 2025, @@ -20601,8 +20601,8 @@ { "name": "mhclg.council_tax_stock.band_f@E12000006", "status": "active", - "matched_fact_count_overall": 17910, - "matched_fact_count_at_or_before_period": 17730, + "matched_fact_count_overall": 30806, + "matched_fact_count_at_or_before_period": 20726, "geography_level": "region", "geography_id": "E12000006", "resolved_period": 2025, @@ -20613,8 +20613,8 @@ { "name": "mhclg.council_tax_stock.band_f@E12000007", "status": "active", - "matched_fact_count_overall": 13134, - "matched_fact_count_at_or_before_period": 13002, + "matched_fact_count_overall": 22605, + "matched_fact_count_at_or_before_period": 15213, "geography_level": "region", "geography_id": "E12000007", "resolved_period": 2025, @@ -20625,8 +20625,8 @@ { "name": "mhclg.council_tax_stock.band_f@E12000008", "status": "active", - "matched_fact_count_overall": 25472, - "matched_fact_count_at_or_before_period": 25216, + "matched_fact_count_overall": 43692, + "matched_fact_count_at_or_before_period": 29494, "geography_level": "region", "geography_id": "E12000008", "resolved_period": 2025, @@ -20637,8 +20637,8 @@ { "name": "mhclg.council_tax_stock.band_f@E12000009", "status": "active", - "matched_fact_count_overall": 10746, - "matched_fact_count_at_or_before_period": 10638, + "matched_fact_count_overall": 18256, + "matched_fact_count_at_or_before_period": 12382, "geography_level": "region", "geography_id": "E12000009", "resolved_period": 2025, @@ -20654,8 +20654,8 @@ { "name": "mhclg.council_tax_stock.band_g@E12000001", "status": "active", - "matched_fact_count_overall": 4776, - "matched_fact_count_at_or_before_period": 4728, + "matched_fact_count_overall": 8220, + "matched_fact_count_at_or_before_period": 5532, "geography_level": "region", "geography_id": "E12000001", "resolved_period": 2025, @@ -20666,8 +20666,8 @@ { "name": "mhclg.council_tax_stock.band_g@E12000002", "status": "active", - "matched_fact_count_overall": 13930, - "matched_fact_count_at_or_before_period": 13790, + "matched_fact_count_overall": 23577, + "matched_fact_count_at_or_before_period": 16085, "geography_level": "region", "geography_id": "E12000002", "resolved_period": 2025, @@ -20678,8 +20678,8 @@ { "name": "mhclg.council_tax_stock.band_g@E12000003", "status": "active", - "matched_fact_count_overall": 5970, - "matched_fact_count_at_or_before_period": 5910, + "matched_fact_count_overall": 10094, + "matched_fact_count_at_or_before_period": 6902, "geography_level": "region", "geography_id": "E12000003", "resolved_period": 2025, @@ -20690,8 +20690,8 @@ { "name": "mhclg.council_tax_stock.band_g@E12000004", "status": "active", - "matched_fact_count_overall": 13930, - "matched_fact_count_at_or_before_period": 13790, + "matched_fact_count_overall": 23645, + "matched_fact_count_at_or_before_period": 16105, "geography_level": "region", "geography_id": "E12000004", "resolved_period": 2025, @@ -20702,8 +20702,8 @@ { "name": "mhclg.council_tax_stock.band_g@E12000005", "status": "active", - "matched_fact_count_overall": 11940, - "matched_fact_count_at_or_before_period": 11820, + "matched_fact_count_overall": 20549, + "matched_fact_count_at_or_before_period": 13829, "geography_level": "region", "geography_id": "E12000005", "resolved_period": 2025, @@ -20714,8 +20714,8 @@ { "name": "mhclg.council_tax_stock.band_g@E12000006", "status": "active", - "matched_fact_count_overall": 17910, - "matched_fact_count_at_or_before_period": 17730, + "matched_fact_count_overall": 30806, + "matched_fact_count_at_or_before_period": 20726, "geography_level": "region", "geography_id": "E12000006", "resolved_period": 2025, @@ -20726,8 +20726,8 @@ { "name": "mhclg.council_tax_stock.band_g@E12000007", "status": "active", - "matched_fact_count_overall": 13134, - "matched_fact_count_at_or_before_period": 13002, + "matched_fact_count_overall": 22605, + "matched_fact_count_at_or_before_period": 15213, "geography_level": "region", "geography_id": "E12000007", "resolved_period": 2025, @@ -20738,8 +20738,8 @@ { "name": "mhclg.council_tax_stock.band_g@E12000008", "status": "active", - "matched_fact_count_overall": 25472, - "matched_fact_count_at_or_before_period": 25216, + "matched_fact_count_overall": 43692, + "matched_fact_count_at_or_before_period": 29494, "geography_level": "region", "geography_id": "E12000008", "resolved_period": 2025, @@ -20750,8 +20750,8 @@ { "name": "mhclg.council_tax_stock.band_g@E12000009", "status": "active", - "matched_fact_count_overall": 10746, - "matched_fact_count_at_or_before_period": 10638, + "matched_fact_count_overall": 18256, + "matched_fact_count_at_or_before_period": 12382, "geography_level": "region", "geography_id": "E12000009", "resolved_period": 2025, @@ -20767,8 +20767,8 @@ { "name": "mhclg.council_tax_stock.band_h@E12000001", "status": "active", - "matched_fact_count_overall": 4776, - "matched_fact_count_at_or_before_period": 4728, + "matched_fact_count_overall": 8220, + "matched_fact_count_at_or_before_period": 5532, "geography_level": "region", "geography_id": "E12000001", "resolved_period": 2025, @@ -20779,8 +20779,8 @@ { "name": "mhclg.council_tax_stock.band_h@E12000002", "status": "active", - "matched_fact_count_overall": 13930, - "matched_fact_count_at_or_before_period": 13790, + "matched_fact_count_overall": 23577, + "matched_fact_count_at_or_before_period": 16085, "geography_level": "region", "geography_id": "E12000002", "resolved_period": 2025, @@ -20791,8 +20791,8 @@ { "name": "mhclg.council_tax_stock.band_h@E12000003", "status": "active", - "matched_fact_count_overall": 5970, - "matched_fact_count_at_or_before_period": 5910, + "matched_fact_count_overall": 10094, + "matched_fact_count_at_or_before_period": 6902, "geography_level": "region", "geography_id": "E12000003", "resolved_period": 2025, @@ -20803,8 +20803,8 @@ { "name": "mhclg.council_tax_stock.band_h@E12000004", "status": "active", - "matched_fact_count_overall": 13930, - "matched_fact_count_at_or_before_period": 13790, + "matched_fact_count_overall": 23645, + "matched_fact_count_at_or_before_period": 16105, "geography_level": "region", "geography_id": "E12000004", "resolved_period": 2025, @@ -20815,8 +20815,8 @@ { "name": "mhclg.council_tax_stock.band_h@E12000005", "status": "active", - "matched_fact_count_overall": 11940, - "matched_fact_count_at_or_before_period": 11820, + "matched_fact_count_overall": 20549, + "matched_fact_count_at_or_before_period": 13829, "geography_level": "region", "geography_id": "E12000005", "resolved_period": 2025, @@ -20827,8 +20827,8 @@ { "name": "mhclg.council_tax_stock.band_h@E12000006", "status": "active", - "matched_fact_count_overall": 17910, - "matched_fact_count_at_or_before_period": 17730, + "matched_fact_count_overall": 30806, + "matched_fact_count_at_or_before_period": 20726, "geography_level": "region", "geography_id": "E12000006", "resolved_period": 2025, @@ -20839,8 +20839,8 @@ { "name": "mhclg.council_tax_stock.band_h@E12000007", "status": "active", - "matched_fact_count_overall": 13134, - "matched_fact_count_at_or_before_period": 13002, + "matched_fact_count_overall": 22605, + "matched_fact_count_at_or_before_period": 15213, "geography_level": "region", "geography_id": "E12000007", "resolved_period": 2025, @@ -20851,8 +20851,8 @@ { "name": "mhclg.council_tax_stock.band_h@E12000008", "status": "active", - "matched_fact_count_overall": 25472, - "matched_fact_count_at_or_before_period": 25216, + "matched_fact_count_overall": 43692, + "matched_fact_count_at_or_before_period": 29494, "geography_level": "region", "geography_id": "E12000008", "resolved_period": 2025, @@ -20863,8 +20863,8 @@ { "name": "mhclg.council_tax_stock.band_h@E12000009", "status": "active", - "matched_fact_count_overall": 10746, - "matched_fact_count_at_or_before_period": 10638, + "matched_fact_count_overall": 18256, + "matched_fact_count_at_or_before_period": 12382, "geography_level": "region", "geography_id": "E12000009", "resolved_period": 2025, @@ -20880,8 +20880,8 @@ { "name": "mhclg.council_tax_stock.total@E12000001", "status": "active", - "matched_fact_count_overall": 4776, - "matched_fact_count_at_or_before_period": 4728, + "matched_fact_count_overall": 8220, + "matched_fact_count_at_or_before_period": 5532, "geography_level": "region", "geography_id": "E12000001", "resolved_period": 2025, @@ -20892,8 +20892,8 @@ { "name": "mhclg.council_tax_stock.total@E12000002", "status": "active", - "matched_fact_count_overall": 13930, - "matched_fact_count_at_or_before_period": 13790, + "matched_fact_count_overall": 23577, + "matched_fact_count_at_or_before_period": 16085, "geography_level": "region", "geography_id": "E12000002", "resolved_period": 2025, @@ -20904,8 +20904,8 @@ { "name": "mhclg.council_tax_stock.total@E12000003", "status": "active", - "matched_fact_count_overall": 5970, - "matched_fact_count_at_or_before_period": 5910, + "matched_fact_count_overall": 10094, + "matched_fact_count_at_or_before_period": 6902, "geography_level": "region", "geography_id": "E12000003", "resolved_period": 2025, @@ -20916,8 +20916,8 @@ { "name": "mhclg.council_tax_stock.total@E12000004", "status": "active", - "matched_fact_count_overall": 13930, - "matched_fact_count_at_or_before_period": 13790, + "matched_fact_count_overall": 23645, + "matched_fact_count_at_or_before_period": 16105, "geography_level": "region", "geography_id": "E12000004", "resolved_period": 2025, @@ -20928,8 +20928,8 @@ { "name": "mhclg.council_tax_stock.total@E12000005", "status": "active", - "matched_fact_count_overall": 11940, - "matched_fact_count_at_or_before_period": 11820, + "matched_fact_count_overall": 20549, + "matched_fact_count_at_or_before_period": 13829, "geography_level": "region", "geography_id": "E12000005", "resolved_period": 2025, @@ -20940,8 +20940,8 @@ { "name": "mhclg.council_tax_stock.total@E12000006", "status": "active", - "matched_fact_count_overall": 17910, - "matched_fact_count_at_or_before_period": 17730, + "matched_fact_count_overall": 30806, + "matched_fact_count_at_or_before_period": 20726, "geography_level": "region", "geography_id": "E12000006", "resolved_period": 2025, @@ -20952,8 +20952,8 @@ { "name": "mhclg.council_tax_stock.total@E12000007", "status": "active", - "matched_fact_count_overall": 13134, - "matched_fact_count_at_or_before_period": 13002, + "matched_fact_count_overall": 22605, + "matched_fact_count_at_or_before_period": 15213, "geography_level": "region", "geography_id": "E12000007", "resolved_period": 2025, @@ -20964,8 +20964,8 @@ { "name": "mhclg.council_tax_stock.total@E12000008", "status": "active", - "matched_fact_count_overall": 25472, - "matched_fact_count_at_or_before_period": 25216, + "matched_fact_count_overall": 43692, + "matched_fact_count_at_or_before_period": 29494, "geography_level": "region", "geography_id": "E12000008", "resolved_period": 2025, @@ -20976,8 +20976,8 @@ { "name": "mhclg.council_tax_stock.total@E12000009", "status": "active", - "matched_fact_count_overall": 10746, - "matched_fact_count_at_or_before_period": 10638, + "matched_fact_count_overall": 18256, + "matched_fact_count_at_or_before_period": 12382, "geography_level": "region", "geography_id": "E12000009", "resolved_period": 2025, diff --git a/packages/microcosm-build/src/microcosm/build/uk/uk_local_target_census.json b/packages/microcosm-build/src/microcosm/build/uk/uk_local_target_census.json index 98499de67b..3c6840af1c 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/uk_local_target_census.json +++ b/packages/microcosm-build/src/microcosm/build/uk/uk_local_target_census.json @@ -749,11 +749,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "source_repo": "PolicyEngine/chronicle" }, "notes": "Unbanded area statistics in the pinned Ledger fact feed supply the local HMRC count targets directly and the amount targets via the signed count_x_mean construction. The feed publishes SPI target count/mean measures for 650/650 constituencies except self_employment_income_mean at E14001416 (so that one amount row is signed deferred), and for 359/361 crosswalk local authorities; E06000027 has only median SPI measures and E06000053 has no SPI local-authority target-measure rows. This remains a different surface from the 208 banded Total Income facts held fenced by the national adjudication.", @@ -772,11 +772,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned Ledger fact feed carries the PCON24 constituency population age specs for all 650 constituencies across the ONS, NRS, and NISRA publisher legs. Mid-year estimates cover the total usual-resident population \u2014 see the population_universe_private_households adjudication.", @@ -795,11 +795,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned Ledger fact feed carries local-authority population age specs for all 361 crosswalk local authorities. Covers the total usual-resident population \u2014 see the population_universe_private_households adjudication.", @@ -819,11 +819,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned Ledger fact feed carries the compiled household cells.", @@ -843,11 +843,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned Ledger fact feed carries the compiled household cells; the source specification defines HouseholdCount as occupied households.", @@ -867,11 +867,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned Ledger fact feed carries the compiled household cells.", @@ -891,11 +891,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned Ledger fact feed carries DWP Stat-Xplore UC household facts for 632/650 constituencies and 350/361 local authorities, plus the four constituency child-bucket specs. DWP UC official statistics in this feed cover Great Britain; the 18 Northern Ireland constituencies and 11 Northern Ireland local authorities are signed deferred. DWP counts UC claim households \u2014 see the uc_unit_vs_household_grain adjudication.", @@ -914,11 +914,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "source_repo": "PolicyEngine/chronicle" }, "notes": "Model-based estimates built from the Family Resources Survey \u2014 see the frs_model_based_target_circularity adjudication. The BHC and AHC measures are independently modelled and not directly comparable \u2014 see the ons_bhc_ahc_noncomparable adjudication. Kept out as circular (Mar\u00eda's ruling of 2026-10-29, microcosm#1095 D18a); England and Wales only.", @@ -946,11 +946,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "source_repo": "PolicyEngine/chronicle" }, "notes": "Chronicle registers the three inputs raw-only (PolicyEngine/chronicle#343); every count is Microcosm's computation and none is a Chronicle fact. The feed supplies the census tenure shares, the OBR costing note's non-owner-occupied share and the ONS HPSSA parity series.", @@ -970,11 +970,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned Ledger fact feed carries tenure specs for all 361 crosswalk local authorities across ONS Census 2021, NRS Census 2022, and NISRA Census 2021 publisher legs. Private-rent and social-rent tenure rows are additive over publisher-native subclasses and compile through the signed sum operation.", @@ -994,11 +994,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "source_repo": "PolicyEngine/chronicle" }, "notes": "PIPR publishes average rent price levels, not additive rent totals; a bound cell composes the level into a total (see the signed rationale). Of the 361 local-authority cells, 316 bind for the 2025 compile and 45 remain signed deferred: two English cells are not published, 11 Northern Ireland cells have a country mean only, and 32 Scottish cells are represented at BRMA grain, where the 18 BRMA cells bind with each BRMA's private renters derived from the councils' through Census 2022 (microcosm#1090, #1262).", @@ -1019,11 +1019,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned feed record-set specs uk.local_geography.council_tax.england_ctb.line_07_chargeable_dwellings_adjusted_for_disabled_relief.v1, line_11_second_homes.v1 and line_15_empty_dwellings.v1 supply the 296 English billing authorities by band A-, A-H at the October 2025 count. Each cell binds line 7 minus line 11 minus line 15 (band A adds line 7's A- column): the dwellings charged as someone's sole or main residence, the universe a household frame carries. Bands A-G bind 294 authorities after E06000053 and E09000001 are support-floor excluded; the 296-cell band H family stays signed deferred on spine support (microcosm#762 A14). Barnsley and Sheffield bind through the crosswalk's declared aliases of their April 2025 codes. The family is scoped to the 296 English authorities: Wales and Scotland bind their own returns below and Northern Ireland levies domestic rates. The spec line_08_single_adult_discount_dwellings.v1 (all bands) supplies the same authorities' single adult discount cells (microcosm#1095), under the same support floor.", @@ -1042,11 +1042,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned feed record-set specs uk.local_geography.council_tax.wales_ct1.a1_all_chargeable_dwellings.v1, h7_total_chargeable_empty_properties.v1 and h8_total_chargeable_second_homes.v1 supply the 22 Welsh authorities by band A-I per financial year. Each cell binds a1 minus h7 minus h8 on the 2025-26 row (the taxbase set for that year, counted on the 31 October 2024 list, one count-year behind England and Scotland by ruling of 2026-09-15); all 198 cells compile, band I included, and bind unless a signed small-cell rule defers them (uk/local_small_cell_rule.json).", @@ -1065,11 +1065,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned feed record-set spec uk.local_geography.council_tax_stock.scotland_ctaxbase_chargeable_dwellings.by_council_area.v1 supplies the 32 councils by band A-H, the concept the scotgov.council_tax_stock country rows already bind; 255 cells compile and bind unless a signed small-cell rule defers them (uk/local_small_cell_rule.json), and Shetland band H is signed deferred (no band-H clone at K=15). Chargeable dwellings run about 1 % above the household frame nationally, the residual the universe fence records.", @@ -1088,11 +1088,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned feed record set desnz.subnational.electricity.cy2024 supplies the 350 Great Britain authorities on the NSPL of the 2025 publication (publication_2025_nspl): the roster's boundaries, with Barnsley and Sheffield under their April 2025 codes through the crosswalk's aliases. Non-half-hourly meters are read from 31 January to 30 January and half-hourly meters over the calendar year; both are counted, as reported. Each cell binds the authority's consumption times one Great Britain factor (desnz.energy_trends.gb_domestic_level), so the cells keep DESNZ's split at the stage's level. Northern Ireland is published separately (desnz_subnational_electricity_ni); its row enters the factor only.", @@ -1111,11 +1111,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned feed record set desnz.subnational.gas.cy2024 supplies 347 authorities: the Isles of Scilly, Orkney and Shetland have no mains gas network and no row. The gas year runs from mid-May to mid-May and is weather-corrected. Each kWh cell binds the authority's consumption times one Great Britain factor; the authority's gas meters over its electricity meters (2024) give the share of its census households bound as gas-connected (desnz.subnational.gas_meter_share). Orkney and Shetland are signed deferrals, the Isles of Scilly sits under the support floor.", @@ -1128,10 +1128,10 @@ }, { "derived_resource_pin": { - "inputs_sha256": "bc25b5c638ea75bd475f33c38b66b9ea940dacc7d1939751e77696f4b4e44aca", + "inputs_sha256": "186090ed3ec9fc750234604b531eb2b65acb4e38bfa9eb5afa0742eafeb0c335", "resource": "desnz_constituency_energy_facts.json", "rows": 2526, - "rows_sha256": "b1dab1b23ae2c320eb1afc6be5a37ce6c2d9522fa0fb5a723b84442a1100ba16" + "rows_sha256": "e2123961b37e57d35e67223de6f10ecb09e23d8e49a87d93c2153261b3d9496c" }, "geographies": [ "constituency" @@ -1140,11 +1140,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned feed record sets desnz.lsoa.electricity.cy2024 and desnz.lsoa.gas.gy2024 (LSOA_domestic_elec_2010-2024.xlsx and LSOA_domestic_gas_2010-2024.xlsx, December 2025) carry DESNZ's domestic consumption and meter counts for every England and Wales LSOA and Scottish data zone it publishes, on the same periods and temperature bases as the authority rows. tools/build_uk_desnz_constituency_energy_facts.py shares each authority's total among its constituency pieces in proportion to them, an LSOA in two seats by its output areas' census households, so every authority keeps its total and DESNZ's unallocated meters follow the split. The seat cells take the authority cells' factor per fuel and read their meter share off the split. Northern Ireland publishes no small areas and is outside the family.", @@ -1163,11 +1163,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned feed record set desnz.subnational.northern_ireland.electricity.domestic.y2024 supplies Northern Ireland's row (N92000002) on the financial year from April 2024, as reported. No cell binds it: it enters Great Britain's share of the UK sub-national total, which sets the kWh cells' factor (desnz.energy_trends.gb_domestic_level). DESNZ calls Northern Ireland's figures not directly comparable with Great Britain's.", @@ -1186,11 +1186,11 @@ "ledger_fact_pin": { "artifact": ".codex-work/consumer_facts_uk.jsonl", "build": "build-bundle --suite uk -> build-consumer-artifact", - "fact_row_count": 1585295, - "facts_sha256": "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8", - "source_commit": "64753803f9b22944a3ee8b24ba6d1fa6c26fef50", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef", + "source_commit": "8045b138355b196846f633f31323fd129908e751", "source_repo": "PolicyEngine/chronicle" }, "notes": "The pinned feed record set desnz.subnational.northern_ireland.gas.domestic.y2024 supplies Northern Ireland's row (N92000002) on DESNZ's Northern Ireland gas year labelled 2024. No cell binds it: it enters Great Britain's share of the UK sub-national total, which sets the kWh cells' factor. DESNZ calls Northern Ireland's figures not directly comparable with Great Britain's.", diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_chronicle_feed.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_chronicle_feed.py index 3899125df2..d9d5a87792 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_chronicle_feed.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_chronicle_feed.py @@ -15,14 +15,14 @@ def test_national_feed_records_the_complete_merged_source_artifact(): pin = load_uk_chronicle_feed() resource = files("microcosm.build.uk").joinpath("chronicle_feed.json") raw = resource.read_bytes() - assert pin.source_commit == "64753803f9b22944a3ee8b24ba6d1fa6c26fef50" + assert pin.source_commit == "8045b138355b196846f633f31323fd129908e751" assert pin.source_repo == "PolicyEngine/chronicle" - assert pin.fact_row_count == 1585295 + assert pin.fact_row_count == 2091616 assert pin.facts_sha256 == ( - "bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a" + "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267" ) assert pin.manifest_sha256 == ( - "801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8" + "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" ) assert pin.artifact_schema_version == "policyengine_ledger.consumer_artifact.v2" assert pin.consumer_fact_schema_versions == ("chronicle.consumer_fact.v5",) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_full_targets.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_full_targets.py index a7fcbddba8..eefb5e0748 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_full_targets.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_full_targets.py @@ -238,7 +238,11 @@ def test_wrong_fact_count_refuses_before_either_compiler(prepared): def test_current_national_and_local_pins_share_one_reviewed_identity(): # main (#904) reads one committed pin, ``uk/chronicle_feed.json``, for the # national feed and the local census; the full build checks they agree. - # The identity is the 6475380 merge of PolicyEngine/chronicle#411 + # The identity is 8045b13, Chronicle main after PolicyEngine/chronicle#423, + # #424 and #425 (PolicyEngine/chronicle#420's facts for the November UK + # events: young people, PIP and Scotland, for microcosm#1095's PR2), which + # also carries #413's UK area inputs, #415's land value inputs and #421's + # NRS data zone bands, on top of the 6475380 merge of PolicyEngine/chronicle#411 # (PolicyEngine/chronicle#407: the APS's people in employment by SOC 2020 # group and ASHE Table 2, for microcosm#1490), whose rows are # chronicle.consumer_fact.v5 (PolicyEngine/chronicle#377: one label per @@ -266,19 +270,19 @@ def test_current_national_and_local_pins_share_one_reviewed_identity(): assert ( national.facts_sha256 == local["facts_sha256"] - == ("bcb226fd07a1eba8970a69b13e87ab20c3bd90e96e02509894a65799dbd9482a") + == ("0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267") ) assert ( national.manifest_sha256 == local["manifest_sha256"] - == ("801d3e5e9d7039f877a12fc45afdd2d6b52ddbb46eecc91d7bd5ff843ea5efb8") + == ("559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef") ) assert ( national.source_commit == local["source_commit"] - == "64753803f9b22944a3ee8b24ba6d1fa6c26fef50" + == "8045b138355b196846f633f31323fd129908e751" ) - assert national.fact_row_count == local["fact_row_count"] == 1585295 + assert national.fact_row_count == local["fact_row_count"] == 2091616 def test_chronicle_source_codec_validates_directory_manifest(tmp_path): diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json index a594d5bb72..f3389551ee 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json @@ -1 +1 @@ -{"country":"uk","nodes":[{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Load the source-bound UK FRS root population.","id":"create_uk_frs","inputs":[],"kernel":"uk.create@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"sample_fraction":1.0,"sample_seed":578,"stage_contract_sha256":"879fdd6e1e5832b94af4259b1028f852470bbe2c3ab19b61ce5f92a2e9c12ec4","time_period":"2024"},"population":null,"sources":["frs"],"structural":"create","weights":null},{"base":"create_uk_frs","citation":"","description":"Ownership boundary for the source-assembling root stage.","id":"frs_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Claim the cells assembled by the UK FRS root transform.","id":"frs_spine","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{},"population":"frs_spine.boundary","sources":[],"structural":"none","weights":null},{"base":"frs_spine.boundary","citation":"","description":"Ownership boundary before age_tail rewrites.","id":"age_tail.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage age_tail.","id":"age_tail","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["external_child_payments","region"],"entity":"household","rows":"all"},{"columns":["gender"],"entity":"person","rows":"all"}],"kernel":"uk.stage.age_tail@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"age_tail","stage_contract_sha256":"963a34f38caede2525e3b8735f904bb70a1bbef5a272f0eefd4346343444484f","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_relationships.","id":"frs_relationships","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_household_head"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_relationships@1","mass":"conserve","outputs":[{"column":"relationship_to_head","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_role","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_looked_after_by_local_authority","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"child_limit_non_parental_caring_exception","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_household_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_relationships","stage_contract_sha256":"ae32bf855753d3b7505e54a18532b1b53a04b6beda764cc09ad09462cf130085","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_employment.","id":"frs_employment","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_employment@1","mass":"conserve","outputs":[{"column":"employment_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_employment","stage_contract_sha256":"c4dc3da7179c7b7d6eb67c6f119df1f213e50ee6b83a53660d317126a5773027","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_council_tax.","id":"frs_council_tax","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_council_tax@1","mass":"conserve","outputs":[{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_council_tax","stage_contract_sha256":"06804f54c12d25f2afcb31eec27789802f663cb42689a932dc32f3ba5fc05fff","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_disability.","id":"frs_disability","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax","region"],"entity":"household","rows":"all"},{"columns":["afcs_reported","age","attendance_allowance_reported","dla_m_reported","dla_sc_reported","esa_contrib_reported","esa_income_reported","iidb_reported","incapacity_benefit_reported","pip_dl_reported","pip_m_reported","sda_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_disability@1","mass":"conserve","outputs":[{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_disability","stage_contract_sha256":"ac500b4cb1bc04d4fb72d198592dd376d61da8c150921a6ac53914ac18be0508","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education.","id":"frs_education","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","esa_contrib_reported","esa_income_reported","is_severely_disabled_for_benefits","jsa_contrib_reported","jsa_income_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education@1","mass":"conserve","outputs":[{"column":"current_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"highest_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_non_advanced_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_approved_training","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_started_or_accepted_current_education_or_training","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_before_universal_credit_qualifying_young_person_terminal_date","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"adult_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_outstanding_student_loan","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_left_full_time_education","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_full_time_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education","stage_contract_sha256":"17f97af529c76e807f709af26a4bd1dd11e103c0f885048a73c18e28b94b9b54","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_legacy_proxies.","id":"frs_legacy_proxies","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_legacy_proxies@1","mass":"conserve","outputs":[{"column":"legacy_jobseeker_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_health_condition_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_support_group_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_legacy_proxies","stage_contract_sha256":"1ecf761cf3fa7180da15659e138e67a8654e58272b4fde28344aa27a874ad0aa","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"age_tail.boundary","citation":"","description":"Ownership boundary before frs_education_grant_split rewrites.","id":"frs_education_grant_split.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education_grant_split.","id":"frs_education_grant_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education_grant_split@1","mass":"conserve","outputs":[{"column":"disabled_students_allowance_eligible_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education_grant_split","stage_contract_sha256":"8718f014b90498c2cc7c754289775ca4a41452d9b978d8cbc5f34b64cbdc7df2","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_take_up.","id":"frs_take_up","inputs":[{"columns":["frs_benunit_capital","is_married"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","child_benefit_reported","education_grants","is_uc_claimant","months_since_last_birthday","pension_credit_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_take_up","stage_contract_sha256":"78aec80408c50455b37308e5a977fb70df3ecf915d6c1e8f80715ad9b58e62cf","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_person_draws.","id":"frs_person_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_status","max_free_entitlement_hours_used"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_person_draws@1","mass":"conserve","outputs":[{"column":"would_claim_marriage_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_scp","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"attends_private_school_random_draw","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"tax_free_childcare_spend_routed_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_apprentice","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_person_draws","stage_contract_sha256":"112c502d702c640dedbc2dca7d1cfe5ae43e0f0e3ba6acfe49c738dbbfb7e693","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_household_draws.","id":"frs_household_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_household_draws@1","mass":"conserve","outputs":[{"column":"household_owns_tv","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"would_evade_tv_licence_fee","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residential_property_purchased_is_first_home","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"property_purchased","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_household_draws","stage_contract_sha256":"c74c63b09264319c4bf0049dabba00ecd0ce660beb7b53d6dae71518434bc949","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_brma.","id":"frs_brma","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_brma@1","mass":"conserve","outputs":[{"column":"brma","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_brma","stage_contract_sha256":"4285376b37299d375ed583b7f6b1747bd8b7cb1c8c0d19a36481156b5314a854","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"frs_education_grant_split.boundary","citation":"","description":"Freeze the assembled-spine gate population.","id":"frs_brma.checkpoint","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_hmrc_spine_leaves.","id":"frs_hmrc_spine_leaves","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["brma","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_hmrc_spine_leaves@1","mass":"conserve","outputs":[{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ossben_identifiable_subset","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"srp_regular_code5","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_hmrc_spine_leaves","stage_contract_sha256":"437666fbd618191c0ce29a35dc49729507b808e34e2c3165226125a2e70d99db","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_annual_income_spells.","id":"frs_annual_income_spells","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employer_pension_contributions","employment_income","gender","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_annual_income_spells@1","mass":"conserve","outputs":[{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_annual_income_spells","stage_contract_sha256":"1dbdd0c9a6602be53b5527435d093a934218936d550da8b720973fc745c997ca","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"frs_brma.checkpoint","citation":"","description":"Run structural UK stage spi_support_channel.","id":"spi_support_channel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_support_channel@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","source_household_id","int64"],["household","source_year","int64"],["household","source_household_key","string"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_support_channel","stage_contract_sha256":"2c682605139c0a8f96e8ba45a2c03f506d3f758ef437841066a8fdb8b74269b6","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_support_channel.","id":"spi_support_channel.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"source_household_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_year","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_household_key","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["person.person_source_id","person.person_support_channel","person.person_support_clone_index","benunit.benunit_source_id","benunit.benunit_support_channel","benunit.benunit_support_clone_index","household.source_household_id","household.source_year","household.source_household_key","household.household_source_id","household.household_support_channel","household.household_support_clone_index","household.household_is_spi_synthetic"]},"population":"spi_support_channel","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"spi_support_channel","citation":"","description":"Run structural UK stage spi_income_band_donors.","id":"spi_income_band_donors","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_income_band_donors@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"],["household","household_is_spi_income_band_donor","bool"],["household","spi_income_band_donor_lower_bound","float64"],["person","person_is_spi_income_band_carrier","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_income_band_donors","stage_contract_sha256":"0d9468ea0f0487ce70653070657630f6a2e0918b64d25eabe2c280dd7655fb91","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_income_band_donors.","id":"spi_income_band_donors.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_income_band_donor","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"spi_income_band_donor_lower_bound","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"person_is_spi_income_band_carrier","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_spi_income_band_donor","household.spi_income_band_donor_lower_bound","person.person_is_spi_income_band_carrier"]},"population":"spi_income_band_donors","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_spi_income_spine.","id":"hmrc_spi_income_spine","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","rent_paid_as_boarder","rent_paid_as_lodger","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","maintenance_expenses","childcare_expenses","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","ssmg_reported","incapacity_benefit_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","ossben_identifiable_subset","srp_regular_code5","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_spi_income_spine@1","mass":"conserve","outputs":[{"column":"charitable_investment_gifts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"gift_aid","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employment_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_social_security_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_taxable_termination_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_miscellaneous_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_state_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employed_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_earned_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_assessable_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_is_spi_income_recipient","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_spi_income_spine","stage_contract_sha256":"9573db7502aa2cd50c7fe3279a8d3c087076b8debf1cf888d8ec660d52840458","time_period":"2024"},"population":"spi_income_band_donors","sources":["frs"],"structural":"none","weights":null},{"base":"spi_income_band_donors","citation":"","description":"Ownership boundary before company_cars rewrites.","id":"company_cars.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage company_cars.","id":"company_cars","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.stage.company_cars@1","mass":"conserve","outputs":[{"column":"company_car_list_price","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_electric_range","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_capital_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_private_fuel_provided","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"company_cars","stage_contract_sha256":"830807c1093d215021e1790b500870ea0a393a3c057927049871d227482d063c","time_period":"2024"},"population":"company_cars.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"company_cars.boundary","citation":"","description":"Ownership boundary before spi_employment_shell rewrites.","id":"spi_employment_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_employment_shell.","id":"spi_employment_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","employment_status","gender","hmrc_spi_employment_benefits","hmrc_spi_pay","person_is_spi_income_recipient","private_pension_income","savings_interest_income","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_employment_shell@1","mass":"conserve","outputs":[{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_employment_shell","stage_contract_sha256":"4612c78bf72a36c34a6be652d15d1348fe3d99c873fa8d5821978816b59d1618","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage aps_occupation.","id":"aps_occupation","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_sector","employment_status","gender","hmrc_spi_pay","person_is_spi_income_recipient","person_source_id","sic_industry_division","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.aps_occupation@1","mass":"conserve","outputs":[{"column":"soc2020_sub_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"aps_occupation","stage_contract_sha256":"644102f010870dccd28f8b980cbc5f648b7ff8ed140a0a5d9f23f02ada7f3d6d","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_employment_shell.boundary","citation":"","description":"Ownership boundary before spi_housing_shell rewrites.","id":"spi_housing_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_housing_shell.","id":"spi_housing_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax_single_adult_raw","household_support_channel","ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","is_household_head","other_investment_income","private_pension_income","property_income","savings_interest_income","self_employment_income","soc2020_sub_major_group","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_housing_shell@1","mass":"conserve","outputs":[{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_housing_shell","stage_contract_sha256":"9a76a02ceddb2cd85819f57cd33feb44d645800ce963d0b18bad0f6de808fd81","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_wealth.","id":"was_wealth","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_wealth@1","mass":"conserve","outputs":[{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"corporate_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"private_pension_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gross_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"net_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"savings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"num_vehicles","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cash_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"consumer_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"directly_held_shares","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"unit_and_investment_trusts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_wealth","stage_contract_sha256":"4c0bcaabf3695a75ec7e69d99b6b8c90570fd345067d77f1ea315f5508a88962","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_lisa.","id":"was_lisa","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_lisa@1","mass":"conserve","outputs":[{"column":"has_lifetime_isa","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_lifetime_isa_balance","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_lisa","stage_contract_sha256":"5101ce0d27a254eef41d8f596cb8652cab276b83409075846cab71b43aca1743","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_housing_shell.boundary","citation":"","description":"Ownership boundary before regional_property_uprating rewrites.","id":"regional_property_uprating.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_property_uprating.","id":"regional_property_uprating","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_lifetime_isa_balance","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_property_uprating@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_property_uprating","stage_contract_sha256":"f45db95fde3f93731c0925b9bf8c12021921df2e4908770acdec1e3c97889277","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"regional_property_uprating.boundary","citation":"","description":"Run structural UK stage high_value_home_support.","id":"high_value_home_support","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.high_value_home_support@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_high_value_support_copy","bool"],["household","high_value_support_copies","int64"],["household","high_value_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"high_value_home_support","stage_contract_sha256":"174f4b38228d98107bee1639d1a297a2748bb618e87c7bd0a6c869c6ab06f8fa","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by high_value_home_support.","id":"high_value_home_support.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_high_value_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_high_value_support_copy","household.high_value_support_copies","household.high_value_support_copy_index"]},"population":"high_value_home_support","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_home_values.","id":"regional_home_values","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["high_value_support_copy_index","household_is_high_value_support_copy","household_source_id","region","tenure_type"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_home_values@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"main_residence_value_rank_basis","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_home_values","stage_contract_sha256":"48e8a622c8830a54a4c48d9d8cb4f011751aa05d7cb5f6c7f0e06e1121b720b1","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_components.","id":"property_components","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["main_residence_value_rank_basis","non_residential_property_value","other_residential_property_value","region","subrent"],"entity":"household","rows":"all"},{"columns":["age","is_household_head","person_is_spi_income_recipient","person_support_channel"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_components@1","mass":"conserve","outputs":[{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_rental_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_components","stage_contract_sha256":"b319646f9b34ce673bcf81e35ce496a8ac2a197d18bdc0ce83581e012405041a","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_purchases.","id":"property_purchases","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_purchases@1","mass":"conserve","outputs":[{"column":"additional_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_purchases","stage_contract_sha256":"12d93ecb054e40f0dec8103d0d2551dd941716b943e40893a3ee73c82f85c712","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage nts_bus_travel.","id":"nts_bus_travel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.nts_bus_travel@1","mass":"conserve","outputs":[{"column":"local_bus_use_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_in_london_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_pass_eligible","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_single_fare_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_local_bus_trips","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"nts_bus_travel","stage_contract_sha256":"c71df3775c86f498e186478103b5ffaf25644bd54c0ce9e2c1ec8cbfe2052e40","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage lcfs_consumption.","id":"lcfs_consumption","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.lcfs_consumption@1","mass":"conserve","outputs":[{"column":"food_and_non_alcoholic_beverages_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"alcohol_and_tobacco_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"clothing_and_footwear_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_water_and_electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_furnishings_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"health_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"transport_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"communication_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"recreation_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"education_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"restaurants_and_hotels_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"miscellaneous_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"petrol_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"diesel_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_fare_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_energy_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"liquid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"solid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"has_fuel_consumption","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"uses_energy_prepayment_meter","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"wine_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"spirits_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_fermented_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigarettes_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"hand_rolling_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigars_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_gaming_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"pool_betting_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bingo_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"national_lottery_ticket_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_casino_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_lower_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_standard_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_higher_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_fixed_odds_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_uk_horseracing_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_other_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"betting_exchange_commission","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"horse_and_dog_pool_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_engine_size","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_first_registration_date","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_is_ved_exempt","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"lcfs_consumption","stage_contract_sha256":"2b36df8c60977ef52502f528bde7cc9a945ae5ccae0763b7e962e4e5c4d516ad","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_vat.","id":"etb_vat","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_vat@1","mass":"conserve","outputs":[{"column":"full_rate_vat_expenditure_rate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_vat","stage_contract_sha256":"216b28835eba7a952243134dffbb45a1b3a0cdff2e3e7d0e94e2acbf754052b5","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_services.","id":"etb_services","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_services@1","mass":"conserve","outputs":[{"column":"dfe_education_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_usage","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"a_and_e_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"admitted_patient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"outpatient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_a_and_e_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_admitted_patient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_outpatient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_services","stage_contract_sha256":"f5e0e15d4c8e62d861692b9260411489772b302c215a830af9200815b5ce2713","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"base":"high_value_home_support","citation":"","description":"Ownership boundary before uc_reporter_redraw rewrites.","id":"uc_reporter_redraw.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_reporter_redraw.","id":"uc_reporter_redraw","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_reporter_redraw@1","mass":"conserve","outputs":[{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_reporter_redraw","stage_contract_sha256":"1b8f99bd8bc50e3e5dacbb63b75e6b8da0c42c1c8c508c492d078e08ddab0e66","time_period":"2024"},"population":"uc_reporter_redraw.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_reporter_redraw.boundary","citation":"","description":"Ownership boundary before spi_benefit_coherence rewrites.","id":"spi_benefit_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_benefit_coherence.","id":"spi_benefit_coherence","inputs":[{"columns":["benunit_support_channel","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["aa_category","age","attendance_allowance_reported","dla_m_category","dla_m_reported","dla_sc_category","dla_sc_reported","employment_income","hours_worked","incapacity_benefit_reported","is_uc_claimant","person_source_id","person_support_channel","pip_dl_category","pip_dl_reported","pip_m_category","pip_m_reported","private_pension_income","self_employment_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_benefit_coherence@1","mass":"conserve","outputs":[{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_benefit_coherence","stage_contract_sha256":"2c0162b22d5fcab2296f654177c9f87710184c20fb323cff25710ee0667fcdef","time_period":"2024"},"population":"spi_benefit_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_benefit_coherence.boundary","citation":"","description":"Ownership boundary before uc_capital_coherence rewrites.","id":"uc_capital_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_capital_coherence.","id":"uc_capital_coherence","inputs":[{"columns":["benunit_support_channel","dependent_children","is_married"],"entity":"benunit","rows":"all"},{"columns":["non_residential_property_secured_debt","non_residential_property_value","other_residential_property_secured_debt","other_residential_property_value","owned_land","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","individual_savings_account_interest_income","is_benunit_head","is_household_head","is_parent","other_investment_income","person_support_channel","savings_interest_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_capital_coherence@1","mass":"conserve","outputs":[{"column":"uc_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"pension_credit_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_capital_coherence","stage_contract_sha256":"67478de55540a138448d9da387a64e5e2afbb17caf17b244bc3baaa34de56022","time_period":"2024"},"population":"uc_capital_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_capital_coherence.boundary","citation":"","description":"Ownership boundary before uc_take_up rewrites.","id":"uc_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_take_up.","id":"uc_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_take_up","stage_contract_sha256":"b90b2f969dbc89c1960e1147d9f54e4583d349790063e96350894565b9162374","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_legacy_closure_take_up.","id":"uc_legacy_closure_take_up","inputs":[{"columns":["frs_benunit_capital","would_claim_uc"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","child_tax_credit_reported","esa_income_reported","housing_benefit_reported","income_support_reported","is_claimant_or_partner","jsa_income_reported","universal_credit_reported","working_tax_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_legacy_closure_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc_at_legacy_closure","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_legacy_closure_take_up","stage_contract_sha256":"a9f1f345cb82954d9ce6e76d0558d84a900b3e17ca2a15ff103051a083c2a2e7","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_take_up.boundary","citation":"","description":"Ownership boundary before pension_credit_take_up rewrites.","id":"pension_credit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage pension_credit_take_up.","id":"pension_credit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.pension_credit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"has_mixed_age_couple_pension_credit_saving","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"pension_credit_take_up","stage_contract_sha256":"e887dbbb186cb79f6d3fc9a629269dbac4a43381b9574df65353b816f01a3a35","time_period":"2024"},"population":"pension_credit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"pension_credit_take_up.boundary","citation":"","description":"Ownership boundary before child_benefit_take_up rewrites.","id":"child_benefit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage child_benefit_take_up.","id":"child_benefit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.child_benefit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"child_benefit_take_up","stage_contract_sha256":"c3ad743e80c1ee71cca46f987dcfa3db6e7a73f4c68f0976e0bec40a625a40b7","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_deduction_attributes.","id":"uc_deduction_attributes","inputs":[{"columns":["child_benefit_opts_out","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_deduction_attributes@1","mass":"conserve","outputs":[{"column":"uc_deduction_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_type_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_latent_deduction_rate","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_combination","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_deduction_attributes","stage_contract_sha256":"6bc7e3ec1a5712e23ca1b7d2956e8b17f2526b94431ba3e5a9294b04658e4fe0","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"child_benefit_take_up.boundary","citation":"","description":"Run structural UK stage cgt_support_split.","id":"cgt_support_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_support_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_support_copy","bool"],["household","cgt_support_copies","int64"],["household","cgt_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_support_split","stage_contract_sha256":"7eafa77e94c777e127dc58d3aaf5221588303e9e7ff5e62d7fe3420c5519266d","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_support_split.","id":"cgt_support_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_support_copy","household.cgt_support_copies","household.cgt_support_copy_index"]},"population":"cgt_support_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_support_split","citation":"","description":"Run structural UK stage cgt_incidence_clone.","id":"cgt_incidence_clone","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_clone@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_capital_gains_clone","bool"],["person","capital_gains","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_clone","stage_contract_sha256":"29198953c5522c9b996b981478909916870977a79e9f2feb2db7e9e72ef15de8","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_incidence_clone.","id":"cgt_incidence_clone.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_capital_gains_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_capital_gains_clone","person.capital_gains"]},"population":"cgt_incidence_clone","sources":[],"structural":"none","weights":null},{"base":"cgt_incidence_clone","citation":"","description":"Ownership boundary before hmrc_cgt_gains_spine rewrites.","id":"hmrc_cgt_gains_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_gains_spine.","id":"hmrc_cgt_gains_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cgt_support_copies","corporate_wealth","gross_financial_wealth","household_is_cgt_support_copy","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_gains_spine@1","mass":"conserve","outputs":[{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_gains_spine","stage_contract_sha256":"259e5312e8d8d813ca6e6021f04664c7d72745dcb9bd495a9eab09278c909864","time_period":"2024"},"population":"hmrc_cgt_gains_spine.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"hmrc_cgt_gains_spine.boundary","citation":"","description":"Run structural UK stage cgt_incidence_anchor.","id":"cgt_incidence_anchor","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_capital_gains_clone","region"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_anchor@1","mass":"conserve","outputs":[],"params":{"expand_cells":[],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_anchor","stage_contract_sha256":"ed54c55428e56d7597c57c8459b014aa43b2ff9495b903f0b789bd5e4264ca9a","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_incidence_anchor","citation":"","description":"Run structural UK stage cgt_residential_split.","id":"cgt_residential_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_residential_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_residential_clone","bool"],["household","cgt_residential_clone_index","int64"],["person","cgt_residential_probability","float64"],["person","capital_gains_residential_property","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_residential_split","stage_contract_sha256":"bc243b0d0c4418a8c0eaf20832a040ca733a02d7092897de9bee0127db8bcfd6","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_residential_split.","id":"cgt_residential_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_residential_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_probability","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_residential_property","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_residential_clone","household.cgt_residential_clone_index","person.cgt_residential_probability","person.capital_gains_residential_property"]},"population":"cgt_residential_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_asset_type_spine.","id":"hmrc_cgt_asset_type_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["corporate_wealth","gross_financial_wealth","other_residential_property_value","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","capital_gains_residential_property","dividend_income","property_income","reports_rent_from_other_property","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_asset_type_spine@1","mass":"conserve","outputs":[{"column":"capital_gains_asset_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_badr","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_asset_type_spine","stage_contract_sha256":"f6a09f25b4cfda25a2a7cb892ae2c3b42699768409d858171e578f4843b71aad","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage salary_sacrifice.","id":"salary_sacrifice","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr"],"entity":"person","rows":"all"}],"kernel":"uk.stage.salary_sacrifice@1","mass":"conserve","outputs":[{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_bonus_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_pre_conversion_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"salary_sacrifice","stage_contract_sha256":"a49ec7a644e333f414c8ee2b0c133eff2f11cd596233ade0253adfb35d829f27","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"base":"cgt_residential_split","citation":"","description":"Ownership boundary before carers_allowance_take_up rewrites.","id":"carers_allowance_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage carers_allowance_take_up.","id":"carers_allowance_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.stage.carers_allowance_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"carers_allowance_take_up","stage_contract_sha256":"7cf2cf79bd0f9a92f2a334081a35c8bfe24a0b841131fb9a8b8aceee6caf2dba","time_period":"2024"},"population":"carers_allowance_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"carers_allowance_take_up.boundary","citation":"","description":"Ownership boundary before student_loans rewrites.","id":"student_loans.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage student_loans.","id":"student_loans","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","age_left_full_time_education","current_education","highest_education","reports_outstanding_student_loan","student_loan_repayments","student_loans","would_claim_carers_allowance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.student_loans@1","mass":"conserve","outputs":[{"column":"student_loan_plan","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"student_loans","stage_contract_sha256":"507ca0160144d8f5ea1b2483b812658ee8b49854e2388d50a8c59ca58f2ca9ee","time_period":"2024"},"population":"student_loans.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"student_loans.boundary","citation":"","description":"Ownership boundary before childcare_copy_take_up rewrites.","id":"childcare_copy_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage childcare_copy_take_up.","id":"childcare_copy_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_uc_childcare","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.childcare_copy_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"childcare_copy_take_up","stage_contract_sha256":"cdbb7e135b16fac7ca1bcd6c54222821e2976b4da99f10a60913efd0ba03c13c","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage private_school_attendance.","id":"private_school_attendance","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.private_school_attendance@1","mass":"conserve","outputs":[{"column":"attends_private_school","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"private_school_attendance","stage_contract_sha256":"7e44379c0331fe4c9de05cd76a075c1a6aa22cf0dec6cd2f91b277e70f14a038","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage isa_subscriptions.","id":"isa_subscriptions","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cash_isa","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","attends_private_school","dividend_income","employment_income","gender","has_lifetime_isa","individual_savings_account_interest_income","lifetime_isa_balance","loss_relief","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.isa_subscriptions@1","mass":"conserve","outputs":[{"column":"cash_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"cash_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_payments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"isa_subscriptions","stage_contract_sha256":"b666d9e026de78d498f4f9f0aa768756516f1977603fbe54d8acf98a45f2d121","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage trading_allowance_receipts.","id":"trading_allowance_receipts","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","lifetime_isa_payments","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.trading_allowance_receipts@1","mass":"conserve","outputs":[{"column":"self_employment_gross_receipts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"trading_allowance_receipts","stage_contract_sha256":"f91329806570bd874750845816de96b28160e766e8e26bf1174cb0809ad8ff43","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null}],"sources":[{"codec":"csv-tables","description":"Content-bound UK FRS and donor fixture/source bundle.","name":"frs"}]} +{"country":"uk","nodes":[{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Load the source-bound UK FRS root population.","id":"create_uk_frs","inputs":[],"kernel":"uk.create@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"sample_fraction":1.0,"sample_seed":578,"stage_contract_sha256":"879fdd6e1e5832b94af4259b1028f852470bbe2c3ab19b61ce5f92a2e9c12ec4","time_period":"2024"},"population":null,"sources":["frs"],"structural":"create","weights":null},{"base":"create_uk_frs","citation":"","description":"Ownership boundary for the source-assembling root stage.","id":"frs_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Claim the cells assembled by the UK FRS root transform.","id":"frs_spine","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{},"population":"frs_spine.boundary","sources":[],"structural":"none","weights":null},{"base":"frs_spine.boundary","citation":"","description":"Ownership boundary before age_tail rewrites.","id":"age_tail.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage age_tail.","id":"age_tail","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["external_child_payments","region"],"entity":"household","rows":"all"},{"columns":["gender"],"entity":"person","rows":"all"}],"kernel":"uk.stage.age_tail@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"age_tail","stage_contract_sha256":"963a34f38caede2525e3b8735f904bb70a1bbef5a272f0eefd4346343444484f","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_relationships.","id":"frs_relationships","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_household_head"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_relationships@1","mass":"conserve","outputs":[{"column":"relationship_to_head","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_role","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_looked_after_by_local_authority","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"child_limit_non_parental_caring_exception","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_household_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_relationships","stage_contract_sha256":"ae32bf855753d3b7505e54a18532b1b53a04b6beda764cc09ad09462cf130085","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_employment.","id":"frs_employment","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_employment@1","mass":"conserve","outputs":[{"column":"employment_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_employment","stage_contract_sha256":"c4dc3da7179c7b7d6eb67c6f119df1f213e50ee6b83a53660d317126a5773027","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_council_tax.","id":"frs_council_tax","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_council_tax@1","mass":"conserve","outputs":[{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_council_tax","stage_contract_sha256":"06804f54c12d25f2afcb31eec27789802f663cb42689a932dc32f3ba5fc05fff","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_disability.","id":"frs_disability","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax","region"],"entity":"household","rows":"all"},{"columns":["afcs_reported","age","attendance_allowance_reported","dla_m_reported","dla_sc_reported","esa_contrib_reported","esa_income_reported","iidb_reported","incapacity_benefit_reported","pip_dl_reported","pip_m_reported","sda_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_disability@1","mass":"conserve","outputs":[{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_disability","stage_contract_sha256":"ac500b4cb1bc04d4fb72d198592dd376d61da8c150921a6ac53914ac18be0508","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education.","id":"frs_education","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","esa_contrib_reported","esa_income_reported","is_severely_disabled_for_benefits","jsa_contrib_reported","jsa_income_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education@1","mass":"conserve","outputs":[{"column":"current_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"highest_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_non_advanced_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_approved_training","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_started_or_accepted_current_education_or_training","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_before_universal_credit_qualifying_young_person_terminal_date","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"adult_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_outstanding_student_loan","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_left_full_time_education","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_full_time_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education","stage_contract_sha256":"17f97af529c76e807f709af26a4bd1dd11e103c0f885048a73c18e28b94b9b54","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_legacy_proxies.","id":"frs_legacy_proxies","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_legacy_proxies@1","mass":"conserve","outputs":[{"column":"legacy_jobseeker_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_health_condition_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_support_group_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_legacy_proxies","stage_contract_sha256":"1ecf761cf3fa7180da15659e138e67a8654e58272b4fde28344aa27a874ad0aa","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"age_tail.boundary","citation":"","description":"Ownership boundary before frs_education_grant_split rewrites.","id":"frs_education_grant_split.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education_grant_split.","id":"frs_education_grant_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education_grant_split@1","mass":"conserve","outputs":[{"column":"disabled_students_allowance_eligible_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education_grant_split","stage_contract_sha256":"8718f014b90498c2cc7c754289775ca4a41452d9b978d8cbc5f34b64cbdc7df2","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_take_up.","id":"frs_take_up","inputs":[{"columns":["frs_benunit_capital","is_married"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","child_benefit_reported","education_grants","is_uc_claimant","months_since_last_birthday","pension_credit_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_take_up","stage_contract_sha256":"78aec80408c50455b37308e5a977fb70df3ecf915d6c1e8f80715ad9b58e62cf","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_person_draws.","id":"frs_person_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_status","max_free_entitlement_hours_used"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_person_draws@1","mass":"conserve","outputs":[{"column":"would_claim_marriage_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_scp","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"attends_private_school_random_draw","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"tax_free_childcare_spend_routed_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_apprentice","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_person_draws","stage_contract_sha256":"112c502d702c640dedbc2dca7d1cfe5ae43e0f0e3ba6acfe49c738dbbfb7e693","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_household_draws.","id":"frs_household_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_household_draws@1","mass":"conserve","outputs":[{"column":"household_owns_tv","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"would_evade_tv_licence_fee","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residential_property_purchased_is_first_home","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"property_purchased","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_household_draws","stage_contract_sha256":"c74c63b09264319c4bf0049dabba00ecd0ce660beb7b53d6dae71518434bc949","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_brma.","id":"frs_brma","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_brma@1","mass":"conserve","outputs":[{"column":"brma","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_brma","stage_contract_sha256":"4285376b37299d375ed583b7f6b1747bd8b7cb1c8c0d19a36481156b5314a854","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"frs_education_grant_split.boundary","citation":"","description":"Freeze the assembled-spine gate population.","id":"frs_brma.checkpoint","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_hmrc_spine_leaves.","id":"frs_hmrc_spine_leaves","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["brma","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_hmrc_spine_leaves@1","mass":"conserve","outputs":[{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ossben_identifiable_subset","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"srp_regular_code5","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_hmrc_spine_leaves","stage_contract_sha256":"48d65ad711c635f05cc0bbb75f276129558de452c7da97ca2df593c215927822","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_annual_income_spells.","id":"frs_annual_income_spells","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employer_pension_contributions","employment_income","gender","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_annual_income_spells@1","mass":"conserve","outputs":[{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_annual_income_spells","stage_contract_sha256":"1dbdd0c9a6602be53b5527435d093a934218936d550da8b720973fc745c997ca","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"frs_brma.checkpoint","citation":"","description":"Run structural UK stage spi_support_channel.","id":"spi_support_channel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_support_channel@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","source_household_id","int64"],["household","source_year","int64"],["household","source_household_key","string"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_support_channel","stage_contract_sha256":"2c682605139c0a8f96e8ba45a2c03f506d3f758ef437841066a8fdb8b74269b6","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_support_channel.","id":"spi_support_channel.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"source_household_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_year","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_household_key","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["person.person_source_id","person.person_support_channel","person.person_support_clone_index","benunit.benunit_source_id","benunit.benunit_support_channel","benunit.benunit_support_clone_index","household.source_household_id","household.source_year","household.source_household_key","household.household_source_id","household.household_support_channel","household.household_support_clone_index","household.household_is_spi_synthetic"]},"population":"spi_support_channel","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"spi_support_channel","citation":"","description":"Run structural UK stage spi_income_band_donors.","id":"spi_income_band_donors","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_income_band_donors@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"],["household","household_is_spi_income_band_donor","bool"],["household","spi_income_band_donor_lower_bound","float64"],["person","person_is_spi_income_band_carrier","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_income_band_donors","stage_contract_sha256":"b96d77dc9bef3734fe24403b05b8b96c2cd99b5db9963e23710594064241a562","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_income_band_donors.","id":"spi_income_band_donors.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_income_band_donor","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"spi_income_band_donor_lower_bound","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"person_is_spi_income_band_carrier","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_spi_income_band_donor","household.spi_income_band_donor_lower_bound","person.person_is_spi_income_band_carrier"]},"population":"spi_income_band_donors","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_spi_income_spine.","id":"hmrc_spi_income_spine","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","rent_paid_as_boarder","rent_paid_as_lodger","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","maintenance_expenses","childcare_expenses","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","ssmg_reported","incapacity_benefit_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","ossben_identifiable_subset","srp_regular_code5","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_spi_income_spine@1","mass":"conserve","outputs":[{"column":"charitable_investment_gifts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"gift_aid","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employment_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_social_security_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_taxable_termination_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_miscellaneous_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_state_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employed_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_earned_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_assessable_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_is_spi_income_recipient","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_spi_income_spine","stage_contract_sha256":"602748a24ac50960dc40c3062c55c09e2441f85445b85a707bdb165a0420b267","time_period":"2024"},"population":"spi_income_band_donors","sources":["frs"],"structural":"none","weights":null},{"base":"spi_income_band_donors","citation":"","description":"Ownership boundary before company_cars rewrites.","id":"company_cars.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage company_cars.","id":"company_cars","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.stage.company_cars@1","mass":"conserve","outputs":[{"column":"company_car_list_price","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_electric_range","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_capital_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_private_fuel_provided","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"company_cars","stage_contract_sha256":"3be8d8a028a62ce19621ff6c64d93a1cfb07ed228f579657998533be5b0d7f86","time_period":"2024"},"population":"company_cars.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"company_cars.boundary","citation":"","description":"Ownership boundary before spi_employment_shell rewrites.","id":"spi_employment_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_employment_shell.","id":"spi_employment_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","employment_status","gender","hmrc_spi_employment_benefits","hmrc_spi_pay","person_is_spi_income_recipient","private_pension_income","savings_interest_income","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_employment_shell@1","mass":"conserve","outputs":[{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_employment_shell","stage_contract_sha256":"4612c78bf72a36c34a6be652d15d1348fe3d99c873fa8d5821978816b59d1618","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage aps_occupation.","id":"aps_occupation","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_sector","employment_status","gender","hmrc_spi_pay","person_is_spi_income_recipient","person_source_id","sic_industry_division","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.aps_occupation@1","mass":"conserve","outputs":[{"column":"soc2020_sub_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"aps_occupation","stage_contract_sha256":"644102f010870dccd28f8b980cbc5f648b7ff8ed140a0a5d9f23f02ada7f3d6d","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_employment_shell.boundary","citation":"","description":"Ownership boundary before spi_housing_shell rewrites.","id":"spi_housing_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_housing_shell.","id":"spi_housing_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax_single_adult_raw","household_support_channel","ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","is_household_head","other_investment_income","private_pension_income","property_income","savings_interest_income","self_employment_income","soc2020_sub_major_group","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_housing_shell@1","mass":"conserve","outputs":[{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_housing_shell","stage_contract_sha256":"9a76a02ceddb2cd85819f57cd33feb44d645800ce963d0b18bad0f6de808fd81","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_wealth.","id":"was_wealth","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_wealth@1","mass":"conserve","outputs":[{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"corporate_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"private_pension_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gross_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"net_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"savings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"num_vehicles","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cash_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"consumer_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"directly_held_shares","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"unit_and_investment_trusts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_wealth","stage_contract_sha256":"4c0bcaabf3695a75ec7e69d99b6b8c90570fd345067d77f1ea315f5508a88962","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_lisa.","id":"was_lisa","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_lisa@1","mass":"conserve","outputs":[{"column":"has_lifetime_isa","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_lifetime_isa_balance","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_lisa","stage_contract_sha256":"550c32357924ce631e80dd884ab84b9e003b459cca125c9accb59487ef25f475","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_housing_shell.boundary","citation":"","description":"Ownership boundary before regional_property_uprating rewrites.","id":"regional_property_uprating.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_property_uprating.","id":"regional_property_uprating","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_lifetime_isa_balance","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_property_uprating@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_property_uprating","stage_contract_sha256":"f45db95fde3f93731c0925b9bf8c12021921df2e4908770acdec1e3c97889277","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"regional_property_uprating.boundary","citation":"","description":"Run structural UK stage high_value_home_support.","id":"high_value_home_support","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.high_value_home_support@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_high_value_support_copy","bool"],["household","high_value_support_copies","int64"],["household","high_value_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"high_value_home_support","stage_contract_sha256":"174f4b38228d98107bee1639d1a297a2748bb618e87c7bd0a6c869c6ab06f8fa","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by high_value_home_support.","id":"high_value_home_support.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_high_value_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_high_value_support_copy","household.high_value_support_copies","household.high_value_support_copy_index"]},"population":"high_value_home_support","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_home_values.","id":"regional_home_values","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["high_value_support_copy_index","household_is_high_value_support_copy","household_source_id","region","tenure_type"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_home_values@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"main_residence_value_rank_basis","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_home_values","stage_contract_sha256":"48e8a622c8830a54a4c48d9d8cb4f011751aa05d7cb5f6c7f0e06e1121b720b1","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_components.","id":"property_components","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["main_residence_value_rank_basis","non_residential_property_value","other_residential_property_value","region","subrent"],"entity":"household","rows":"all"},{"columns":["age","is_household_head","person_is_spi_income_recipient","person_support_channel"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_components@1","mass":"conserve","outputs":[{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_rental_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_components","stage_contract_sha256":"db32858aac00d18ad53176d1f6ce6e116e1251e14ffd8b9f68e643d95736d82e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_purchases.","id":"property_purchases","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_purchases@1","mass":"conserve","outputs":[{"column":"additional_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_purchases","stage_contract_sha256":"8b28712df5a2174f702a96d3acca00b0bdcc4d8eb05bd3203a36d80d8b3b447c","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage nts_bus_travel.","id":"nts_bus_travel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.nts_bus_travel@1","mass":"conserve","outputs":[{"column":"local_bus_use_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_in_london_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_pass_eligible","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_single_fare_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_local_bus_trips","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"nts_bus_travel","stage_contract_sha256":"b0c23ab6394ddc01e72f72189b0583b4e48c71cd5182d7a826248a5050a1413e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage lcfs_consumption.","id":"lcfs_consumption","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.lcfs_consumption@1","mass":"conserve","outputs":[{"column":"food_and_non_alcoholic_beverages_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"alcohol_and_tobacco_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"clothing_and_footwear_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_water_and_electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_furnishings_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"health_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"transport_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"communication_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"recreation_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"education_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"restaurants_and_hotels_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"miscellaneous_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"petrol_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"diesel_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_fare_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_energy_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"liquid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"solid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"has_fuel_consumption","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"uses_energy_prepayment_meter","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"wine_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"spirits_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_fermented_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigarettes_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"hand_rolling_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigars_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_gaming_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"pool_betting_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bingo_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"national_lottery_ticket_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_casino_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_lower_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_standard_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_higher_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_fixed_odds_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_uk_horseracing_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_other_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"betting_exchange_commission","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"horse_and_dog_pool_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_engine_size","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_first_registration_date","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_is_ved_exempt","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"lcfs_consumption","stage_contract_sha256":"c331aeb2f4b00eef2a35fdabe132dacde499501d5699cdaae3fcbcb79818011b","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_vat.","id":"etb_vat","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_vat@1","mass":"conserve","outputs":[{"column":"full_rate_vat_expenditure_rate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_vat","stage_contract_sha256":"216b28835eba7a952243134dffbb45a1b3a0cdff2e3e7d0e94e2acbf754052b5","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_services.","id":"etb_services","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_services@1","mass":"conserve","outputs":[{"column":"dfe_education_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_usage","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"a_and_e_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"admitted_patient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"outpatient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_a_and_e_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_admitted_patient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_outpatient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_services","stage_contract_sha256":"df320c1d623243a7a63cb5f2ee1af3e0978847853b341e3bf23a514d71f4b0b4","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"base":"high_value_home_support","citation":"","description":"Ownership boundary before uc_reporter_redraw rewrites.","id":"uc_reporter_redraw.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_reporter_redraw.","id":"uc_reporter_redraw","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_reporter_redraw@1","mass":"conserve","outputs":[{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_reporter_redraw","stage_contract_sha256":"1b8f99bd8bc50e3e5dacbb63b75e6b8da0c42c1c8c508c492d078e08ddab0e66","time_period":"2024"},"population":"uc_reporter_redraw.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_reporter_redraw.boundary","citation":"","description":"Ownership boundary before spi_benefit_coherence rewrites.","id":"spi_benefit_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_benefit_coherence.","id":"spi_benefit_coherence","inputs":[{"columns":["benunit_support_channel","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["aa_category","age","attendance_allowance_reported","dla_m_category","dla_m_reported","dla_sc_category","dla_sc_reported","employment_income","hours_worked","incapacity_benefit_reported","is_uc_claimant","person_source_id","person_support_channel","pip_dl_category","pip_dl_reported","pip_m_category","pip_m_reported","private_pension_income","self_employment_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_benefit_coherence@1","mass":"conserve","outputs":[{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_benefit_coherence","stage_contract_sha256":"2c0162b22d5fcab2296f654177c9f87710184c20fb323cff25710ee0667fcdef","time_period":"2024"},"population":"spi_benefit_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_benefit_coherence.boundary","citation":"","description":"Ownership boundary before uc_capital_coherence rewrites.","id":"uc_capital_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_capital_coherence.","id":"uc_capital_coherence","inputs":[{"columns":["benunit_support_channel","dependent_children","is_married"],"entity":"benunit","rows":"all"},{"columns":["non_residential_property_secured_debt","non_residential_property_value","other_residential_property_secured_debt","other_residential_property_value","owned_land","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","individual_savings_account_interest_income","is_benunit_head","is_household_head","is_parent","other_investment_income","person_support_channel","savings_interest_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_capital_coherence@1","mass":"conserve","outputs":[{"column":"uc_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"pension_credit_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_capital_coherence","stage_contract_sha256":"67478de55540a138448d9da387a64e5e2afbb17caf17b244bc3baaa34de56022","time_period":"2024"},"population":"uc_capital_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_capital_coherence.boundary","citation":"","description":"Ownership boundary before uc_take_up rewrites.","id":"uc_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_take_up.","id":"uc_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_take_up","stage_contract_sha256":"b22e28456fe3fdd7efe430ff2beacc66f363a58184d6748192c0cea00ceb7fff","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_legacy_closure_take_up.","id":"uc_legacy_closure_take_up","inputs":[{"columns":["frs_benunit_capital","would_claim_uc"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","child_tax_credit_reported","esa_income_reported","housing_benefit_reported","income_support_reported","is_claimant_or_partner","jsa_income_reported","universal_credit_reported","working_tax_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_legacy_closure_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc_at_legacy_closure","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_legacy_closure_take_up","stage_contract_sha256":"944ba4d37694f816a825681213a0cfea38256daaf20a0b705d7e74f0121f74ca","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_take_up.boundary","citation":"","description":"Ownership boundary before pension_credit_take_up rewrites.","id":"pension_credit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage pension_credit_take_up.","id":"pension_credit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.pension_credit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"has_mixed_age_couple_pension_credit_saving","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"pension_credit_take_up","stage_contract_sha256":"e887dbbb186cb79f6d3fc9a629269dbac4a43381b9574df65353b816f01a3a35","time_period":"2024"},"population":"pension_credit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"pension_credit_take_up.boundary","citation":"","description":"Ownership boundary before child_benefit_take_up rewrites.","id":"child_benefit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage child_benefit_take_up.","id":"child_benefit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.child_benefit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"child_benefit_take_up","stage_contract_sha256":"3dd4059a773047fea7fe359cd3e7953eb88186b72cbbc051e8b60c141b8f1343","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_deduction_attributes.","id":"uc_deduction_attributes","inputs":[{"columns":["child_benefit_opts_out","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_deduction_attributes@1","mass":"conserve","outputs":[{"column":"uc_deduction_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_type_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_latent_deduction_rate","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_combination","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_deduction_attributes","stage_contract_sha256":"6bc7e3ec1a5712e23ca1b7d2956e8b17f2526b94431ba3e5a9294b04658e4fe0","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"child_benefit_take_up.boundary","citation":"","description":"Run structural UK stage cgt_support_split.","id":"cgt_support_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_support_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_support_copy","bool"],["household","cgt_support_copies","int64"],["household","cgt_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_support_split","stage_contract_sha256":"fb9a6a3be69658ac92b4c6a957afd8723dc092e08fbb51a0950e4178987ac95f","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_support_split.","id":"cgt_support_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_support_copy","household.cgt_support_copies","household.cgt_support_copy_index"]},"population":"cgt_support_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_support_split","citation":"","description":"Run structural UK stage cgt_incidence_clone.","id":"cgt_incidence_clone","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_clone@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_capital_gains_clone","bool"],["person","capital_gains","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_clone","stage_contract_sha256":"29198953c5522c9b996b981478909916870977a79e9f2feb2db7e9e72ef15de8","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_incidence_clone.","id":"cgt_incidence_clone.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_capital_gains_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_capital_gains_clone","person.capital_gains"]},"population":"cgt_incidence_clone","sources":[],"structural":"none","weights":null},{"base":"cgt_incidence_clone","citation":"","description":"Ownership boundary before hmrc_cgt_gains_spine rewrites.","id":"hmrc_cgt_gains_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_gains_spine.","id":"hmrc_cgt_gains_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cgt_support_copies","corporate_wealth","gross_financial_wealth","household_is_cgt_support_copy","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_gains_spine@1","mass":"conserve","outputs":[{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_gains_spine","stage_contract_sha256":"e014de1d122df6d20403028aa7202306fff875a685ca552669c95c3ec9705175","time_period":"2024"},"population":"hmrc_cgt_gains_spine.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"hmrc_cgt_gains_spine.boundary","citation":"","description":"Run structural UK stage cgt_incidence_anchor.","id":"cgt_incidence_anchor","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_capital_gains_clone","region"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_anchor@1","mass":"conserve","outputs":[],"params":{"expand_cells":[],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_anchor","stage_contract_sha256":"ed54c55428e56d7597c57c8459b014aa43b2ff9495b903f0b789bd5e4264ca9a","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_incidence_anchor","citation":"","description":"Run structural UK stage cgt_residential_split.","id":"cgt_residential_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_residential_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_residential_clone","bool"],["household","cgt_residential_clone_index","int64"],["person","cgt_residential_probability","float64"],["person","capital_gains_residential_property","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_residential_split","stage_contract_sha256":"61e766938c3e089658f8605c66fba1d68273e2d6450af93f1f75e7ba0b6c3850","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_residential_split.","id":"cgt_residential_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_residential_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_probability","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_residential_property","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_residential_clone","household.cgt_residential_clone_index","person.cgt_residential_probability","person.capital_gains_residential_property"]},"population":"cgt_residential_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_asset_type_spine.","id":"hmrc_cgt_asset_type_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["corporate_wealth","gross_financial_wealth","other_residential_property_value","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","capital_gains_residential_property","dividend_income","property_income","reports_rent_from_other_property","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_asset_type_spine@1","mass":"conserve","outputs":[{"column":"capital_gains_asset_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_badr","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_asset_type_spine","stage_contract_sha256":"eb661f0d8d929b7e360c3263ec9c8930e5f4496103d810af8cfdceb0334ff5f9","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage salary_sacrifice.","id":"salary_sacrifice","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr"],"entity":"person","rows":"all"}],"kernel":"uk.stage.salary_sacrifice@1","mass":"conserve","outputs":[{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_bonus_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_pre_conversion_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"salary_sacrifice","stage_contract_sha256":"1d35a87ec2474407ebcb042dbb042fc99bb021557891280011dd3be2ca4f5594","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"base":"cgt_residential_split","citation":"","description":"Ownership boundary before carers_allowance_take_up rewrites.","id":"carers_allowance_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage carers_allowance_take_up.","id":"carers_allowance_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.stage.carers_allowance_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"carers_allowance_take_up","stage_contract_sha256":"7cf2cf79bd0f9a92f2a334081a35c8bfe24a0b841131fb9a8b8aceee6caf2dba","time_period":"2024"},"population":"carers_allowance_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"carers_allowance_take_up.boundary","citation":"","description":"Ownership boundary before student_loans rewrites.","id":"student_loans.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage student_loans.","id":"student_loans","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","age_left_full_time_education","current_education","highest_education","reports_outstanding_student_loan","student_loan_repayments","student_loans","would_claim_carers_allowance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.student_loans@1","mass":"conserve","outputs":[{"column":"student_loan_plan","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"student_loans","stage_contract_sha256":"507ca0160144d8f5ea1b2483b812658ee8b49854e2388d50a8c59ca58f2ca9ee","time_period":"2024"},"population":"student_loans.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"student_loans.boundary","citation":"","description":"Ownership boundary before childcare_copy_take_up rewrites.","id":"childcare_copy_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage childcare_copy_take_up.","id":"childcare_copy_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_uc_childcare","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.childcare_copy_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"childcare_copy_take_up","stage_contract_sha256":"cdbb7e135b16fac7ca1bcd6c54222821e2976b4da99f10a60913efd0ba03c13c","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage private_school_attendance.","id":"private_school_attendance","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.private_school_attendance@1","mass":"conserve","outputs":[{"column":"attends_private_school","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"private_school_attendance","stage_contract_sha256":"7e44379c0331fe4c9de05cd76a075c1a6aa22cf0dec6cd2f91b277e70f14a038","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage isa_subscriptions.","id":"isa_subscriptions","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cash_isa","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","attends_private_school","dividend_income","employment_income","gender","has_lifetime_isa","individual_savings_account_interest_income","lifetime_isa_balance","loss_relief","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.isa_subscriptions@1","mass":"conserve","outputs":[{"column":"cash_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"cash_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_payments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"isa_subscriptions","stage_contract_sha256":"b45fd2974d92588e61165df28883acd41f2c24ff068a8ff466fb95b808648160","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage trading_allowance_receipts.","id":"trading_allowance_receipts","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","lifetime_isa_payments","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.trading_allowance_receipts@1","mass":"conserve","outputs":[{"column":"self_employment_gross_receipts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"trading_allowance_receipts","stage_contract_sha256":"f91329806570bd874750845816de96b28160e766e8e26bf1174cb0809ad8ff43","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null}],"sources":[{"codec":"csv-tables","description":"Content-bound UK FRS and donor fixture/source bundle.","name":"frs"}]} From 31b9aa5ffe89a553f38e077d225d3d2d6dd959d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Sat, 7 Nov 2026 16:52:53 +0000 Subject: [PATCH 02/29] Draw apprentices only outside full-time education (Vahid's review of #1535, nit 3) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The FRS's full-time education question never codes an apprentice as in full-time education, so frs_person_draws no longer flags an employee aged 21 to 24 who has is_in_full_time_education (from frs_education). The draw's target stays r times everyone aged 21 to 24 at the frame's weights: only the pool it flags from narrows, and the receipt names the excluded flag. The stage refuses a frame without the flag, and the graph node declares it as an input. On policyengine-uk 2.174.1 the flag at these ages moves only the s.9B employer NICs relief, so the rest of the engine's is_apprentice readers are unchanged. The stage's signed eligibility text is restated for María's signature. Co-Authored-By: Claude Opus 5.5 --- ...raw-outside-full-time-education.changed.md | 3 ++ .../src/microcosm/build/uk/source_stages.json | 2 +- .../src/microcosm/build/uk/spec/sources.yaml | 2 +- .../build/uk_runtime/frs_person_draws.py | 23 +++++++++-- .../src/microcosm/build/uk_runtime/graph.py | 10 ++++- .../engine/uk/test_uk_tfc_routed_share.py | 4 +- .../engine_free/uk/test_uk_apprentice_draw.py | 41 ++++++++++++++++++- .../tests/engine_free/uk/test_uk_frs_spine.py | 3 ++ .../microcosm_build/uk_frs_stochastic.py | 3 ++ 9 files changed, 82 insertions(+), 9 deletions(-) create mode 100644 changelog.d/1373-apprentice-draw-outside-full-time-education.changed.md diff --git a/changelog.d/1373-apprentice-draw-outside-full-time-education.changed.md b/changelog.d/1373-apprentice-draw-outside-full-time-education.changed.md new file mode 100644 index 0000000000..d9e33a1c22 --- /dev/null +++ b/changelog.d/1373-apprentice-draw-outside-full-time-education.changed.md @@ -0,0 +1,3 @@ +The `frs_person_draws` stage no longer draws `is_apprentice` for full-time students (Vahid's review of microcosm#1535, nit 3). The FRS's full-time education question never codes an apprentice as in full-time education, so an employee aged 21 to 24 with `is_in_full_time_education` (from `frs_education`) is not one. The draw's target is unchanged, r times everyone aged 21 to 24 at the frame's weights; only the pool it flags from narrows, and the receipt names the excluded flag. The stage refuses a frame without the flag, and the graph node declares it. + +In policyengine-uk 2.174.1 the flag on these ages changes only the s.9B employer NICs relief: the apprentice minimum wage applies under 19 or in a first year the build never sets, Care to Learn ends at 20, the build stores `is_in_non_advanced_education` itself, and the 16 to 19 Bursary Fund's qualifying-education test reads a `current_education` the build never writes. The stage's signed eligibility text is restated for María's signature. diff --git a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json index c71b3ceaf1..c3688f699e 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json +++ b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json @@ -1212,7 +1212,7 @@ "draw": "is_apprentice", "rate_key": "apprentice_stock_19_to_24", "assignment_unit": "person", - "eligibility": "employees (employment_status FT_EMPLOYED or PT_EMPLOYED, from frs_employment) aged 21 to 24: SSCBA 1992 s.9A already zero-rates every earner under 21 and s.9B ends the apprentice zero rate at 25, so no other age changes employer NICs, and leaving them False keeps is_in_non_advanced_education, minimum_wage, Care to Learn and the 16 to 19 Bursary Fund unchanged; the flagged keep their age-related minimum_wage too, because policyengine-uk 2.162.8 (policyengine-uk#2683) gives the apprentice rate only under 19 or with is_in_first_year_of_apprenticeship, which the build leaves at its default (False), and the stage refuses an engine without that split or the s.9B threshold", + "eligibility": "employees (employment_status FT_EMPLOYED or PT_EMPLOYED, from frs_employment) aged 21 to 24 who are not in full-time education (is_in_full_time_education, from frs_education; the FRS codes no apprentice as in full-time education): SSCBA 1992 s.9A already zero-rates every earner under 21 and s.9B ends the apprentice zero rate at 25, so no other age changes employer NICs, and leaving them False keeps is_in_non_advanced_education, minimum_wage, Care to Learn and the 16 to 19 Bursary Fund unchanged; the flagged keep their age-related minimum_wage too, because policyengine-uk 2.162.8 (policyengine-uk#2683) gives the apprentice rate only under 19 or with is_in_first_year_of_apprenticeship, which the build leaves at its default (False), and the stage refuses an engine without that split or the s.9B threshold", "rate_derivation": "the contract's apprentice_stock_19_to_24 is DfE's England apprentices in learning at the start of the academic year (participation less starts) per head aged 19 to 24, a point-in-time count taken as uniform across those ages and UK-wide; the target is r times the weighted population aged 21 to 24 at the frame's household weights, and eligible employees are flagged in the order of their identity-keyed uniform until their weight is nearest it (uc_take_up's rule), or all of them when they weigh no more than it; the receipt records the target, the flagged weight, the support bands and the relief the flags imply at the installed engine's Class 1 schedule, and uk_stage_frs_person_draws_apprentices gates them, the relief at or below HMRC's NIC - NS1", "seed": 0 } diff --git a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml index 678e66c870..459b513699 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml +++ b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml @@ -1086,7 +1086,7 @@ stages: draw: is_apprentice rate_key: apprentice_stock_19_to_24 assignment_unit: person - eligibility: 'employees (employment_status FT_EMPLOYED or PT_EMPLOYED, from frs_employment) aged 21 to 24: SSCBA 1992 s.9A already zero-rates every earner under 21 and s.9B ends the apprentice zero rate at 25, so no other age changes employer NICs, and leaving them False keeps is_in_non_advanced_education, minimum_wage, Care to Learn and the 16 to 19 Bursary Fund unchanged; the flagged keep their age-related minimum_wage too, because policyengine-uk 2.162.8 (policyengine-uk#2683) gives the apprentice rate only under 19 or with is_in_first_year_of_apprenticeship, which the build leaves at its default (False), and the stage refuses an engine without that split or the s.9B threshold' + eligibility: 'employees (employment_status FT_EMPLOYED or PT_EMPLOYED, from frs_employment) aged 21 to 24 who are not in full-time education (is_in_full_time_education, from frs_education; the FRS codes no apprentice as in full-time education): SSCBA 1992 s.9A already zero-rates every earner under 21 and s.9B ends the apprentice zero rate at 25, so no other age changes employer NICs, and leaving them False keeps is_in_non_advanced_education, minimum_wage, Care to Learn and the 16 to 19 Bursary Fund unchanged; the flagged keep their age-related minimum_wage too, because policyengine-uk 2.162.8 (policyengine-uk#2683) gives the apprentice rate only under 19 or with is_in_first_year_of_apprenticeship, which the build leaves at its default (False), and the stage refuses an engine without that split or the s.9B threshold' rate_derivation: 'the contract''s apprentice_stock_19_to_24 is DfE''s England apprentices in learning at the start of the academic year (participation less starts) per head aged 19 to 24, a point-in-time count taken as uniform across those ages and UK-wide; the target is r times the weighted population aged 21 to 24 at the frame''s household weights, and eligible employees are flagged in the order of their identity-keyed uniform until their weight is nearest it (uc_take_up''s rule), or all of them when they weigh no more than it; the receipt records the target, the flagged weight, the support bands and the relief the flags imply at the installed engine''s Class 1 schedule, and uk_stage_frs_person_draws_apprentices gates them, the relief at or below HMRC''s NIC - NS1' seed: 0 outputs: diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/frs_person_draws.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/frs_person_draws.py index e8f8b11cb0..79e072ae6a 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/frs_person_draws.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/frs_person_draws.py @@ -6,7 +6,11 @@ apprenticeships. policyengine-uk zero-rates employer Class 1 NICs for a relevant apprentice under 25 (SSCBA 1992 s.9B), and a person under 21 already gets the s.9A zero rate by age, so the flag changes employer NICs only at ages -21 to 24. The stage draws it there, for employees only. Its target is r times +21 to 24. The stage draws it there, for employees outside full-time education +only: the FRS codes no apprentice as in full-time education (its FtEd +question), so a full-time student, ``is_in_full_time_education`` from +``frs_education``, is not one (Vahid's review of microcosm#1535, nit 3). Its +target is r times the weighted population aged 21 to 24 at the frame's own household weights, where r (``apprentice_stock_19_to_24``) is DfE's England apprentices in learning at the start of the academic year (participation less starts) per @@ -82,6 +86,9 @@ APPRENTICE_MIN_AGE = 21 APPRENTICE_MAX_AGE_EXCLUSIVE = 25 APPRENTICE_EMPLOYEE_STATUSES = ("FT_EMPLOYED", "PT_EMPLOYED") +#: frs_education's flag for a full-time course, which an apprentice never has: +#: the FRS's FtEd question codes no apprentice as in full-time education. +APPRENTICE_EXCLUDED_FLAG = "is_in_full_time_education" if not set(APPRENTICE_EMPLOYEE_STATUSES) <= set( FRS_EMPSTATI_EMPLOYMENT_STATUS.values() ): @@ -270,7 +277,8 @@ def derive_is_apprentice( person_weights: np.ndarray | None = None, relief_schedule: Mapping[str, float] | None = None, ) -> UKApprenticeDraw: - """Draw ``is_apprentice`` for employees aged 21 to 24. + """Draw ``is_apprentice`` for employees aged 21 to 24 outside full-time + education. ``rate`` is apprentices per head of population at those ages, so the target is ``rate * W(21 to 24)``. Eligible employees are flagged in the @@ -292,6 +300,11 @@ def derive_is_apprentice( f"{APPRENTICE_OUTPUT} needs employment_status from frs_employment; " "it would otherwise flag people who are not employees." ) + if APPRENTICE_EXCLUDED_FLAG not in person.columns: + raise ValueError( + f"{APPRENTICE_OUTPUT} needs {APPRENTICE_EXCLUDED_FLAG} from " + "frs_education; it would otherwise flag full-time students." + ) if not 0.0 <= float(rate) <= 1.0: raise ValueError(f"{APPRENTICE_RATE_KEY} must lie in [0, 1]; got {rate}.") weights = ( @@ -309,7 +322,10 @@ def derive_is_apprentice( .isin(APPRENTICE_EMPLOYEE_STATUSES) .to_numpy() ) - eligible = in_ages & employee + full_time = person[APPRENTICE_EXCLUDED_FLAG].to_numpy(dtype=bool) + # The target stays r times everyone aged 21 to 24: only who can be + # flagged narrows. + eligible = in_ages & employee & ~full_time draws = _draws(person["person_id"].to_numpy(), APPRENTICE_OUTPUT) population_mass = float(weights[in_ages].sum()) eligible_mass = float(weights[eligible].sum()) @@ -330,6 +346,7 @@ def derive_is_apprentice( "rate": float(rate), "ages": [APPRENTICE_MIN_AGE, APPRENTICE_MAX_AGE_EXCLUSIVE - 1], "eligible_statuses": list(APPRENTICE_EMPLOYEE_STATUSES), + "excluded_flag": APPRENTICE_EXCLUDED_FLAG, "population_mass": population_mass, "eligible_mass": eligible_mass, "target": target, diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py index 8f57624cfe..a3d536f035 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py @@ -295,11 +295,17 @@ ) | frozenset({("benunit", "is_married")}), # is_apprentice draws employees aged 21 to 24 at a rate set by the - # frame's weights (microcosm#1372), and its receipt reads their pay for + # frame's weights (microcosm#1372), outside full-time education (Vahid's + # review of microcosm#1535, nit 3), and its receipt reads their pay for # the relief the flags imply (microcosm#1373). "frs_person_draws": frozenset( ("person", column) - for column in ("age", "employment_status", "employment_income") + for column in ( + "age", + "employment_status", + "is_in_full_time_education", + "employment_income", + ) ), "frs_household_draws": frozenset(), "frs_brma": None, diff --git a/packages/microcosm-build/tests/engine/uk/test_uk_tfc_routed_share.py b/packages/microcosm-build/tests/engine/uk/test_uk_tfc_routed_share.py index e3ee91347c..2c1d44c85f 100644 --- a/packages/microcosm-build/tests/engine/uk/test_uk_tfc_routed_share.py +++ b/packages/microcosm-build/tests/engine/uk/test_uk_tfc_routed_share.py @@ -23,8 +23,10 @@ def _frame(): "person_benunit_id": [1], "person_household_id": [1], "age": [3], - # frs_person_draws reads it for is_apprentice (microcosm#1372). + # frs_person_draws reads both for is_apprentice (microcosm#1372; + # full-time students are never drawn, nit 3 of #1535's review). "employment_status": ["CHILD"], + "is_in_full_time_education": [False], "childcare_expenses": [1_000.0], "tax_free_childcare_uses_qualifying_provider": [True], "tax_free_childcare_qualifying_child": [True], diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_apprentice_draw.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_apprentice_draw.py index f5d5681385..7fd1477831 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_apprentice_draw.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_apprentice_draw.py @@ -33,10 +33,11 @@ def _people(n_per_cell: int = 2000) -> pd.DataFrame: frame = pd.DataFrame(rows, columns=["age", "employment_status"]) frame.insert(0, "person_id", np.arange(1, len(frame) + 1)) frame.insert(1, "person_household_id", frame["person_id"]) + frame["is_in_full_time_education"] = False return frame -def _small(ages, statuses, *, households=None) -> pd.DataFrame: +def _small(ages, statuses, *, households=None, full_time=None) -> pd.DataFrame: ids = np.arange(11, 11 + len(ages)) return pd.DataFrame( { @@ -44,6 +45,9 @@ def _small(ages, statuses, *, households=None) -> pd.DataFrame: "person_household_id": ids if households is None else households, "age": ages, "employment_status": statuses, + "is_in_full_time_education": ( + np.zeros(len(ages), dtype=bool) if full_time is None else full_time + ), } ) @@ -61,6 +65,39 @@ def test_only_employees_aged_21_to_24_are_flagged() -> None: assert flags[eligible].any() +def test_full_time_students_are_never_flagged() -> None: + """The FRS codes no apprentice as in full-time education, so a full-time + student is never drawn; the target still counts everyone aged 21 to 24 + (Vahid's review of microcosm#1535, nit 3).""" + + person = _people() + full_time = person["person_id"].to_numpy() % 2 == 0 + person["is_in_full_time_education"] = full_time + weights = np.ones(len(person)) + + draw = derive_is_apprentice(person, rate=0.06, person_weights=weights) + + age = person["age"].to_numpy() + in_ages = (age >= 21) & (age <= 24) + assert not draw.flags[full_time].any() + assert draw.flags[~full_time].any() + assert draw.receipt["population_mass"] == pytest.approx(weights[in_ages].sum()) + assert draw.receipt["target"] == pytest.approx(0.06 * weights[in_ages].sum()) + assert draw.receipt["excluded_flag"] == "is_in_full_time_education" + # Half the employees aged 21 to 24 are students, so the eligible weight + # halves while the target does not. + employee = person["employment_status"].isin(["FT_EMPLOYED", "PT_EMPLOYED"]) + eligible = in_ages & employee.to_numpy() & ~full_time + assert draw.receipt["eligible_mass"] == pytest.approx(weights[eligible].sum()) + + +def test_refuses_a_frame_without_the_full_time_education_flag() -> None: + person = _small([22], ["FT_EMPLOYED"]).drop(columns="is_in_full_time_education") + + with pytest.raises(ValueError, match="is_in_full_time_education"): + derive_is_apprentice(person, rate=0.06) + + def test_flagged_weight_is_nearest_the_per_head_target() -> None: person = _people() rng = np.random.default_rng(0) @@ -203,6 +240,7 @@ def _two_household_frame(**extra_person_columns): "person_household_id": np.repeat([1, 2], 2000), "age": np.tile([22, 23], 2000), "employment_status": np.repeat(["FT_EMPLOYED", "STUDENT"], 2000), + "is_in_full_time_education": False, **extra_person_columns, } ) @@ -311,6 +349,7 @@ def test_the_graph_node_reads_every_person_column_the_draw_needs() -> None: assert { ("person", "age"), ("person", "employment_status"), + ("person", "is_in_full_time_education"), ("person", "employment_income"), } <= inputs diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_frs_spine.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_frs_spine.py index 139d47a49c..b5bc982395 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_frs_spine.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_frs_spine.py @@ -780,6 +780,9 @@ def source_stage( "adult_ema", "child_ema", "receives_benefits_in_own_right", + # frs_person_draws never draws a full-time student as + # an apprentice (nit 3 of #1535's review). + "is_in_full_time_education", ), nonnegative_outputs=( "adult_ema", diff --git a/test_support/microcosm_build/uk_frs_stochastic.py b/test_support/microcosm_build/uk_frs_stochastic.py index 1dfa51ee07..e4fe4e2071 100644 --- a/test_support/microcosm_build/uk_frs_stochastic.py +++ b/test_support/microcosm_build/uk_frs_stochastic.py @@ -120,6 +120,9 @@ def _frame() -> object: "person_household_id": [1, 1, 1, 2], "age": [5, 6, 40, 70], "employment_status": ["CHILD", "CHILD", "FT_EMPLOYED", "RETIRED"], + # frs_person_draws never draws a full-time student as an apprentice + # (nit 3 of #1535's review), so the stage needs the flag. + "is_in_full_time_education": [False] * 4, "months_since_last_birthday": [0.0] * 4, "is_uc_claimant": [False, False, True, True], "child_benefit_reported": [0, 10, 0, 0], From 713a0d006c72dfe1318c1f3e57c897dd004f3d40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Sat, 7 Nov 2026 16:53:14 +0000 Subject: [PATCH 03/29] Store the trading allowance claim status in three outcomes (microcosm#1439) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit trading_allowance_receipts keeps its name and #1428's claimant draw, and now writes policyengine-uk's trading_allowance_claim_status instead of encoding the claim in gross receipts, which stay at the engine's zero. Drawn claimants are CLAIMANT, so a raise to GBP 3,000 relieves exactly min(profit, GBP 2,000) more. Every other trader with a positive profit is NON_CLAIMANT. A person with no positive profit is UNKNOWN, and so is the full-relief group: FRS respondents with a profit of GBP 1,000 or less, not drawn claimants, whose receipts lie within the allowance. SPI rows never join the group. The group's share is María's ruling. It is zero, since M10 found no FRS surplus over SPI's declarers, so the group is empty. The carrier trading_allowance_full_relief marks it. The five bound SPI self-employment rows (Table 3.10 by self-employment band, Table 3.6 by total income) now count declarers only by filtering on the carrier, so no row moves while the group is empty. The release keeps the carrier, so a re-measured row reads the same population. The spec, schema branch and graph cells follow. The claim status leaves the signed defaults, and self_employment_gross_receipts is re-signed at zero. Both new columns join the export allow-list, and the receipts column leaves it. tools/measure_uk_trading_allowance_gainers.py measures the raise's gainers on a release from the claim statuses it stores (on an older release it makes the stage's draw again on person_build_id, since the release renumbers person_id). With --fit, it solves the two claimant rates for HMRC's 400,000 gainers at about GBP 380. Without it, it judges the rates on the expected gainers, each band's rate times its would-be gainers, against 400,000 within 5%, with the release's realised count and the draw's spread beside it (María's ruling of 9 November 2026). The regeneration of the references, receipts, coverage manifest, contract digests and H2 follows in its own commit. Co-Authored-By: Claude Opus 5.5 --- ...-trading-allowance-claim-status.changed.md | 11 + .../spec_engine/schema/sources.schema.json | 71 +++- .../src/microcosm/build/uk/gates.json | 3 +- .../src/microcosm/build/uk/source_stages.json | 61 +-- .../src/microcosm/build/uk/spec/sources.yaml | 30 +- .../build/uk/uk_population_targets.json | 41 +- .../src/microcosm/build/uk_runtime/graph.py | 15 +- .../build/uk_runtime/terminal_gates.py | 8 +- .../uk_runtime/trading_allowance_receipts.py | 288 ++++++++----- .../test_uk_trading_allowance_claim_status.py | 116 ++++++ .../shared/test_target_materialization.py | 34 ++ .../test_uk_trading_allowance_gainers_tool.py | 162 ++++++++ .../uk/test_uk_trading_allowance_receipts.py | 137 ++++++- .../adapters/policyengine_uk_concepts.py | 25 +- tools/graph_uk_spine_fixture.py | 6 +- tools/measure_uk_trading_allowance_gainers.py | 385 ++++++++++++++++++ 16 files changed, 1201 insertions(+), 192 deletions(-) create mode 100644 changelog.d/1439-uk-trading-allowance-claim-status.changed.md create mode 100644 packages/microcosm-build/tests/engine/uk/test_uk_trading_allowance_claim_status.py create mode 100644 packages/microcosm-build/tests/engine_free/uk/test_uk_trading_allowance_gainers_tool.py create mode 100644 tools/measure_uk_trading_allowance_gainers.py diff --git a/changelog.d/1439-uk-trading-allowance-claim-status.changed.md b/changelog.d/1439-uk-trading-allowance-claim-status.changed.md new file mode 100644 index 0000000000..6ddfa3b4a4 --- /dev/null +++ b/changelog.d/1439-uk-trading-allowance-claim-status.changed.md @@ -0,0 +1,11 @@ +The UK spine now stores policyengine-uk's `trading_allowance_claim_status` (2.172.0, policyengine-uk#2765) in place of the gross receipts that encoded the claim (microcosm#1439). The `trading_allowance_receipts` stage keeps its name and its claimant draw, and `self_employment_gross_receipts` stays at the engine's zero: + +- a drawn claimant is CLAIMANT. Their profit is receipts less the 2024-25 allowance of GBP 1,000, so a raise to GBP 3,000 relieves exactly `min(profit, GBP 2,000)` more. #1428's encoding drifted below that as profits were uprated; +- every other trader with a positive profit is NON_CLAIMANT, relieved at no allowance; +- a person with no positive profit is UNKNOWN, and so is the full-relief group: FRS respondents with a profit of GBP 1,000 or less, not drawn claimants, whose receipts lie within the allowance. They are relieved in full without an election (ITTOIA 2005 s. 783AE). SPI rows never join it. + +The group's share is María's ruling. M10 of the November event-data plan found the frame's small traders below SPI's declarers even before any full relief, so the share is zero and the group is empty. `trading_allowance_full_relief` marks the group, and the bound SPI self-employment rows, Table 3.10 by self-employment band and Table 3.6 by total income, now count declarers only by filtering on it. With the group empty, no row moves. The release keeps the carrier, so a bound row re-measured on a built file reads the same population. + +The stage writes a string and a bool cell. The schema branch takes the statuses and the group rule. The claim status leaves `UK_ENGINE_DEFAULT_INPUTS`, and `self_employment_gross_receipts` is re-signed at zero. Both new columns join the export allow-list, and the receipts column leaves it. + +`tools/measure_uk_trading_allowance_gainers.py` measures the raise's weighted gainers and mean gain on a release. With `--fit`, it solves the two claimant rates for HMRC's figures of about 400,000 gainers at about GBP 380, which María asked for before PR2's arm. Until that fit, the stage keeps #1428's rates. diff --git a/packages/microcosm-build/src/microcosm/build/spec_engine/schema/sources.schema.json b/packages/microcosm-build/src/microcosm/build/spec_engine/schema/sources.schema.json index c2035a2b5d..af1ba4820b 100644 --- a/packages/microcosm-build/src/microcosm/build/spec_engine/schema/sources.schema.json +++ b/packages/microcosm-build/src/microcosm/build/spec_engine/schema/sources.schema.json @@ -6728,9 +6728,10 @@ "profit", "draw", "seed", + "carrier", "claimant_bands", - "claimant_expenses", - "other_expenses", + "statuses", + "full_relief", "calibration", "rule" ], @@ -6772,13 +6773,67 @@ } } }, - "claimant_expenses": { - "type": "number", - "minimum": 0 + "carrier": { + "type": "string" }, - "other_expenses": { - "type": "number", - "minimum": 0 + "statuses": { + "type": "object", + "additionalProperties": false, + "required": [ + "claimant", + "full_relief", + "no_profit", + "other_trader" + ], + "properties": { + "claimant": { + "enum": [ + "CLAIMANT" + ] + }, + "full_relief": { + "enum": [ + "UNKNOWN" + ] + }, + "no_profit": { + "enum": [ + "UNKNOWN" + ] + }, + "other_trader": { + "enum": [ + "NON_CLAIMANT" + ] + } + } + }, + "full_relief": { + "type": "object", + "additionalProperties": false, + "required": [ + "draw", + "rate", + "profit_upper_inclusive", + "population" + ], + "properties": { + "draw": { + "type": "string" + }, + "rate": { + "type": "number", + "minimum": 0, + "maximum": 1 + }, + "profit_upper_inclusive": { + "type": "number", + "exclusiveMinimum": 0 + }, + "population": { + "type": "string" + } + } }, "calibration": { "type": "string" diff --git a/packages/microcosm-build/src/microcosm/build/uk/gates.json b/packages/microcosm-build/src/microcosm/build/uk/gates.json index 063834633f..1dadb8b0b8 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/gates.json +++ b/packages/microcosm-build/src/microcosm/build/uk/gates.json @@ -1410,7 +1410,8 @@ "person.private_pension_income_annual_share", "person.self_employment_income_annual_share", "person.self_employment_income_other_spells", - "person.self_employment_gross_receipts", + "person.trading_allowance_claim_status", + "person.trading_allowance_full_relief", "person.annuity_and_trust_income", "person.esa_health_condition_proxy", "person.esa_includes_support_component", diff --git a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json index c3688f699e..fd923ce004 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json +++ b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json @@ -8396,50 +8396,59 @@ "survey": "HMRC Annual savings statistics (September 2026 release); Wealth and Assets Survey round 8" }, { - "stage": "trading_allowance_receipts", - "survey": "The self-employed's own profit on the final spine, and HMRC's policy paper on the Budget 2026 trading allowance raise (calibration)", - "source": "self_employment_income after the SPI income stage; HMRC's published gainers of the raise to GBP 3,000, about 400,000 taxpayers with a lower bill by about GBP 380 on average", "grain": "person", + "notes": "The last spine stage (microcosm#1428, microcosm#1439). policyengine-uk applies the trading allowance against gross receipts, which neither the FRS nor the SPI tape records, so the stage stores each trader's trading_allowance_claim_status (policyengine-uk 2.172.0, policyengine-uk#2765) and leaves self_employment_gross_receipts at the engine's zero. Each trader with a positive profit is CLAIMANT at their profit band's rate, drawn on their own person_id: their profit is receipts less the 2024-25 allowance of GBP 1,000, so a raise to GBP 3,000 relieves min(profit, GBP 2,000) more, with no drift as profits are uprated. Every other trader with a positive profit is NON_CLAIMANT, relieved at no allowance (the costing books switchers as behaviour), and is treated as filing, as SPI Table 3.10's counts, which bind the frame's traders, are of declarers. A person with no positive profit is UNKNOWN, which the engine reads whatever is stored. Of the FRS respondents (household_is_spi_synthetic false) with a profit of GBP 1,000 or less who are not drawn claimants, a share drawn on person_id forms the full-relief group: UNKNOWN, relieved in full without an election (ITTOIA 2005 s. 783AE), as the engine's documentation asks of a person whose receipts lie within the allowance, and marked by trading_allowance_full_relief, which the release keeps, so that the bound SPI rows of self-employment, which count declarers, leave it out. The share is María's ruling: the read of 6 November 2026 (M10) found the frame's small traders below SPI's declarers even before any full relief, so it is zero and the group is empty. SPI rows and their copies are never in it, since SPI counts the people HMRC holds a self-employment source for and receipts within the allowance need not be declared. The claimant rates are #1428's, calibrated on the receipts encoding to HMRC's policy paper (about 400,000 gainers by about GBP 380 at 2028-29 prices); tools/measure_uk_trading_allowance_gainers.py re-fits them to the statuses on a release before each arm (María's answer of 2026-11-06), until HMRC publishes claimant counts.", "operations": [ { - "kind": "assign_trading_allowance_receipts", - "output": "self_employment_gross_receipts", - "profit": "self_employment_income", - "draw": "trading_allowance_claimant", - "seed": 0, + "calibration": "HMRC's policy paper on the Budget 2026 trading allowance raise: about 400,000 taxpayers with a lower bill, by about GBP 380 on average, measured on policyengine-uk for the microcosm#1428 national from 9f70c71e7 at 2028-29 prices on the receipts encoding; tools/measure_uk_trading_allowance_gainers.py re-fits them to the claim statuses on a release before each arm (microcosm#1439), until HMRC publishes claimant counts (María's choices of 2026-10-31, 2026-11-01 and 2026-11-06)", + "carrier": "trading_allowance_full_relief", "claimant_bands": [ { - "upper_inclusive": 4500.0, - "rate": 0.72 + "rate": 0.72, + "upper_inclusive": 4500 }, { - "upper_inclusive": 9000.0, - "rate": 0.14 + "rate": 0.14, + "upper_inclusive": 9000 }, { - "rate": 0.0 + "rate": 0 } ], - "claimant_expenses": 1000.0, - "other_expenses": 3000.0, - "calibration": "HMRC's policy paper on the Budget 2026 trading allowance raise: about 400,000 taxpayers with a lower bill, by about GBP 380 on average, measured on policyengine-uk for the microcosm#1428 national from 9f70c71e7 at 2028-29 prices; the rates drift with each national (microcosm#1439), until HMRC publishes claimant counts (María's choices of 2026-10-31 and 2026-11-01)", - "rule": "a person with a positive self_employment_income claims the allowance where their uniform falls below their profit band's rate; a claimant's receipts are their profit plus claimant_expenses, any other trader's their profit plus other_expenses, and a person with no positive profit keeps zero" + "draw": "trading_allowance_claimant", + "full_relief": { + "draw": "trading_allowance_full_relief", + "population": "FRS respondents (household_is_spi_synthetic false) with a positive self_employment_income of at most profit_upper_inclusive who are not drawn claimants; SPI rows and their copies are never in it", + "profit_upper_inclusive": 1000, + "rate": 0 + }, + "kind": "assign_trading_allowance_receipts", + "output": "trading_allowance_claim_status", + "profit": "self_employment_income", + "rule": "a person with a positive self_employment_income claims the allowance where their uniform falls below their profit band's rate and is CLAIMANT; of the full-relief population, those whose full-relief uniform falls below full_relief.rate are UNKNOWN and carry trading_allowance_full_relief; every other trader with a positive profit is NON_CLAIMANT, and a person with no positive profit is UNKNOWN; self_employment_gross_receipts is not written", + "seed": 0, + "statuses": { + "claimant": "CLAIMANT", + "full_relief": "UNKNOWN", + "no_profit": "UNKNOWN", + "other_trader": "NON_CLAIMANT" + } }, { - "kind": "record_mass_conservation_receipt", + "declared_factor": 1, "entity": "household", - "reason": "Self-employed gross receipts stored on the source spine: household weights pass through unchanged and total household mass is conserved.", - "declared_factor": 1.0, - "gate_coupling": "The terminal family gate requires a valid mass-conserving MassChangeRecord carrying exactly this stage-specific reason." + "gate_coupling": "The terminal family gate requires a valid mass-conserving MassChangeRecord carrying exactly this stage-specific reason.", + "kind": "record_mass_conservation_receipt", + "reason": "Trading allowance claim statuses stored on the source spine: household weights pass through unchanged and total household mass is conserved." } ], "outputs": [ - "self_employment_gross_receipts" + "trading_allowance_claim_status", + "trading_allowance_full_relief" ], - "nonnegative_outputs": [ - "self_employment_gross_receipts" - ], - "notes": "The last spine stage (microcosm#1428). policyengine-uk applies the trading allowance against self_employment_gross_receipts, which neither the FRS nor the SPI tape records; without receipts a rise in the allowance relieves only profits up to the new allowance, in full, and misses its main base, the traders who already claim the GBP 1,000 allowance against larger receipts. Under current law a claimant's receipts are their profit plus GBP 1,000 exactly. Each trader with a positive profit is flagged a claimant at their profit band's rate, drawn on their own person_id: a claimant's receipts are their profit plus GBP 1,000, any other trader's their profit plus GBP 3,000 (expenses at the raised allowance, so the raise does not relieve them; the costing books switchers as behaviour), and a person with no positive profit keeps zero, which the engine reads as unknown. Every trader with a positive profit is treated as filing, as SPI Table 3.10's counts, which bind the frame's traders, are of filers, so a profit of GBP 1,000 or less is now taxed where the engine used to relieve it in full. The rates are calibrated to HMRC's policy paper until HMRC publishes claimant counts. The engine uprates receipts with profit, so a claimant's GBP 1,000 grows with the mixed income index while the allowance is nominal: the raise relieves GBP 1,932 more in 2027-28, falling to GBP 1,758 by 2031-32, 3.4% to 12.1% below GBP 2,000. The other traders' stored GBP 3,000 grows the same way, so an allowance above GBP 3,000 times that index relieves them from the stored expense, not from data: allowances above GBP 3,000 are mis-scored until policyengine-uk#2765 lets the stage store the claim status (microcosm#1439; María's ruling of 2026-11-01)." + "source": "self_employment_income after the SPI income stage, and household_is_spi_synthetic for the full-relief group; HMRC's published gainers of the raise to GBP 3,000, about 400,000 taxpayers with a lower bill by about GBP 380 on average", + "stage": "trading_allowance_receipts", + "survey": "The self-employed's own profit on the final spine, and HMRC's policy paper on the Budget 2026 trading allowance raise (calibration)" } ] } diff --git a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml index 459b513699..a236dd0c1f 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml +++ b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml @@ -6747,11 +6747,12 @@ stages: notes: 'Imputes ISA subscriptions per adult by type, and the per-person ISA balances, on the final spine (microcosm#1415). Each household''s was_wealth cash and stocks-and-shares ISA totals are split across its adults by the holding pattern of a WAS round-8 donor household with the same number of adults, so person balances sum exactly to the household totals, which are unchanged. Subscribers in 2023-24 are adults aged 18 or over in households holding the type, raked by class (cash only, stocks and shares only, both) to Table 9.7''s income bands, Table 9.8''s age and sex and Table 9.9''s regions and selected by keyed walks, the both class first. Amounts follow Table 9.7''s subscription bands within each income band and class, uniform inside a band and exactly GBP 20,000 at the top; the both class splits each person''s amount by their balance shares, shifted so the class''s stocks-and-shares total is Table 9.4''s 2023-24 stocks-and-shares amount less the stocks-and-shares-only payments. People grow to 2024-25 by Table 9.4''s account growth (an upper bound on people, as from 6 April 2024 a person may pay into several ISAs of one type), and amounts scale to Table 9.4''s 2024-25 amounts per type, holding subscribers already at the GBP 20,000 overall limit and moving combined amounts between GBP 18,000 (Table 9.7''s last band floor below the limit) and the limit on a line up to it, so a factor below one leaves no empty range under the limit (María''s rulings of 29 October 2026): Table 9.7''s cash bands sit above Table 9.4, and growing that excess by Table 9.4''s ratio against the limit pushed the subscribers below it far up. Every Lifetime ISA holder aged 18 to 47 (the ages that can hold one in 2024-25) with room under the overall limit pays in, amounts in (0, GBP 4,000] drawn to Table 9.4''s 2024-25 Lifetime ISA amount. No ISA fact is a calibration target: binding the cells the stage draws to would be circular, so the reviewed fence keeps them measured only.' - stage: trading_allowance_receipts survey: The self-employed's own profit on the final spine, and HMRC's policy paper on the Budget 2026 trading allowance raise (calibration) - source: self_employment_income after the SPI income stage; HMRC's published gainers of the raise to GBP 3,000, about 400,000 taxpayers with a lower bill by about GBP 380 on average + source: self_employment_income after the SPI income stage, and household_is_spi_synthetic for the full-relief group; HMRC's published gainers of the raise to GBP 3,000, about 400,000 taxpayers with a lower bill by about GBP 380 on average grain: person operations: - kind: assign_trading_allowance_receipts - output: self_employment_gross_receipts + output: trading_allowance_claim_status + carrier: trading_allowance_full_relief profit: self_employment_income draw: trading_allowance_claimant seed: 0 @@ -6761,17 +6762,24 @@ stages: - upper_inclusive: 9000.0 rate: 0.14 - rate: 0.0 - claimant_expenses: 1000.0 - other_expenses: 3000.0 - calibration: 'HMRC''s policy paper on the Budget 2026 trading allowance raise: about 400,000 taxpayers with a lower bill, by about GBP 380 on average, measured on policyengine-uk for the microcosm#1428 national from 9f70c71e7 at 2028-29 prices; the rates drift with each national (microcosm#1439), until HMRC publishes claimant counts (María''s choices of 2026-10-31 and 2026-11-01)' - rule: a person with a positive self_employment_income claims the allowance where their uniform falls below their profit band's rate; a claimant's receipts are their profit plus claimant_expenses, any other trader's their profit plus other_expenses, and a person with no positive profit keeps zero + statuses: + claimant: CLAIMANT + full_relief: UNKNOWN + no_profit: UNKNOWN + other_trader: NON_CLAIMANT + full_relief: + draw: trading_allowance_full_relief + rate: 0.0 + profit_upper_inclusive: 1000.0 + population: FRS respondents (household_is_spi_synthetic false) with a positive self_employment_income of at most profit_upper_inclusive who are not drawn claimants; SPI rows and their copies are never in it + calibration: 'HMRC''s policy paper on the Budget 2026 trading allowance raise: about 400,000 taxpayers with a lower bill, by about GBP 380 on average, measured on policyengine-uk for the microcosm#1428 national from 9f70c71e7 at 2028-29 prices on the receipts encoding; tools/measure_uk_trading_allowance_gainers.py re-fits them to the claim statuses on a release before each arm (microcosm#1439), until HMRC publishes claimant counts (María''s choices of 2026-10-31, 2026-11-01 and 2026-11-06)' + rule: a person with a positive self_employment_income claims the allowance where their uniform falls below their profit band's rate and is CLAIMANT; of the full-relief population, those whose full-relief uniform falls below full_relief.rate are UNKNOWN and carry trading_allowance_full_relief; every other trader with a positive profit is NON_CLAIMANT, and a person with no positive profit is UNKNOWN; self_employment_gross_receipts is not written - kind: record_mass_conservation_receipt entity: household - reason: 'Self-employed gross receipts stored on the source spine: household weights pass through unchanged and total household mass is conserved.' + reason: 'Trading allowance claim statuses stored on the source spine: household weights pass through unchanged and total household mass is conserved.' declared_factor: 1.0 gate_coupling: The terminal family gate requires a valid mass-conserving MassChangeRecord carrying exactly this stage-specific reason. outputs: - - self_employment_gross_receipts - nonnegative_outputs: - - self_employment_gross_receipts - notes: 'The last spine stage (microcosm#1428). policyengine-uk applies the trading allowance against self_employment_gross_receipts, which neither the FRS nor the SPI tape records; without receipts a rise in the allowance relieves only profits up to the new allowance, in full, and misses its main base, the traders who already claim the GBP 1,000 allowance against larger receipts. Under current law a claimant''s receipts are their profit plus GBP 1,000 exactly. Each trader with a positive profit is flagged a claimant at their profit band''s rate, drawn on their own person_id: a claimant''s receipts are their profit plus GBP 1,000, any other trader''s their profit plus GBP 3,000 (expenses at the raised allowance, so the raise does not relieve them; the costing books switchers as behaviour), and a person with no positive profit keeps zero, which the engine reads as unknown. Every trader with a positive profit is treated as filing, as SPI Table 3.10''s counts, which bind the frame''s traders, are of filers, so a profit of GBP 1,000 or less is now taxed where the engine used to relieve it in full. The rates are calibrated to HMRC''s policy paper until HMRC publishes claimant counts. The engine uprates receipts with profit, so a claimant''s GBP 1,000 grows with the mixed income index while the allowance is nominal: the raise relieves GBP 1,932 more in 2027-28, falling to GBP 1,758 by 2031-32, 3.4% to 12.1% below GBP 2,000. The other traders'' stored GBP 3,000 grows the same way, so an allowance above GBP 3,000 times that index relieves them from the stored expense, not from data: allowances above GBP 3,000 are mis-scored until policyengine-uk#2765 lets the stage store the claim status (microcosm#1439; María''s ruling of 2026-11-01).' + - trading_allowance_claim_status + - trading_allowance_full_relief + notes: 'The last spine stage (microcosm#1428, microcosm#1439). policyengine-uk applies the trading allowance against gross receipts, which neither the FRS nor the SPI tape records, so the stage stores each trader''s trading_allowance_claim_status (policyengine-uk 2.172.0, policyengine-uk#2765) and leaves self_employment_gross_receipts at the engine''s zero. Each trader with a positive profit is CLAIMANT at their profit band''s rate, drawn on their own person_id: their profit is receipts less the 2024-25 allowance of GBP 1,000, so a raise to GBP 3,000 relieves min(profit, GBP 2,000) more, with no drift as profits are uprated. Every other trader with a positive profit is NON_CLAIMANT, relieved at no allowance (the costing books switchers as behaviour), and is treated as filing, as SPI Table 3.10''s counts, which bind the frame''s traders, are of declarers. A person with no positive profit is UNKNOWN, which the engine reads whatever is stored. Of the FRS respondents (household_is_spi_synthetic false) with a profit of GBP 1,000 or less who are not drawn claimants, a share drawn on person_id forms the full-relief group: UNKNOWN, relieved in full without an election (ITTOIA 2005 s. 783AE), as the engine''s documentation asks of a person whose receipts lie within the allowance, and marked by trading_allowance_full_relief, which the release keeps, so that the bound SPI rows of self-employment, which count declarers, leave it out. The share is María''s ruling: the read of 6 November 2026 (M10) found the frame''s small traders below SPI''s declarers even before any full relief, so it is zero and the group is empty. SPI rows and their copies are never in it, since SPI counts the people HMRC holds a self-employment source for and receipts within the allowance need not be declared. The claimant rates are #1428''s, calibrated on the receipts encoding to HMRC''s policy paper (about 400,000 gainers by about GBP 380 at 2028-29 prices); tools/measure_uk_trading_allowance_gainers.py re-fits them to the statuses on a release before each arm (María''s answer of 2026-11-06), until HMRC publishes claimant counts.' diff --git a/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json b/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json index 56c0aab4ce..68918f7a33 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json +++ b/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json @@ -4056,14 +4056,18 @@ "map_to": "household", "groupby_variable": "total_income_after_loss_relief_annual", "band_filter_dimension": "total_income", - "notes": "Banded by person-level total income; band edges come from the fact dimension (uk-data targets/compute/income.py:8-20 at 12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3). HMRC counts the profit after losses brought forward, which the spine keeps apart in loss_relief, so the value and the band read it after that relief (microcosm#1095).", "filters": [ { "variable": "income_tax_before_winter_fuel_payment_charge_annual", "operator": ">", "value": 0 + }, + { + "variable": "trading_allowance_full_relief", + "equals": false } - ] + ], + "notes": "Banded by person-level total income; band edges come from the fact dimension (uk-data targets/compute/income.py:8-20 at 12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3). HMRC counts the profit after losses brought forward, which the spine keeps apart in loss_relief, so the value and the band read it after that relief (microcosm#1095). Counted over declarers only (microcosm#1439; for María's signature): the filter on trading_allowance_full_relief leaves out the full-relief group, FRS traders whose receipts lie within the allowance and who need not declare them, whom SPI does not count. The group is empty while its share is zero (M10 of the November event-data plan, 6 November 2026), so no row moves until María rules otherwise." }, "axiom": { "metric_name": "hmrc/self_employment_income_income_band", @@ -4111,6 +4115,9 @@ "metric_name": "hmrc/self_employment_income_count_income_band", "groupby_variable": "total_income_after_loss_relief_annual", "band_filter_dimension": "total_income", + "value_variable": "person_count", + "from_entity": "person", + "map_to": "household", "filters": [ { "variable": "self_employment_income_after_loss_relief_annual", @@ -4121,11 +4128,13 @@ "variable": "income_tax_before_winter_fuel_payment_charge_annual", "operator": ">", "value": 0 + }, + { + "variable": "trading_allowance_full_relief", + "equals": false } ], - "value_variable": "person_count", - "from_entity": "person", - "map_to": "household" + "notes": "Counted over declarers only (microcosm#1439; for María's signature): the filter on trading_allowance_full_relief leaves out the full-relief group, FRS traders whose receipts lie within the allowance and who need not declare them, whom SPI does not count. The group is empty while its share is zero (M10 of the November event-data plan, 6 November 2026), so no row moves until María rules otherwise." }, "axiom": { "metric_name": "hmrc/self_employment_income_count_income_band", @@ -4165,7 +4174,13 @@ "band_filter_dimension": "self_employment_income", "band_upper_bound": 10000, "band_upper_bound_inclusive": false, - "notes": "SPI 2023-24 Table 3.10: every individual with a self-employment source, taxpayer or not (the table's scope), by range of self-employment income, the small-profit end of the Budget's trading allowance measures (Table 6.1 line 15). Bound for the eight bands from GBP 1 to GBP 10,000 (María's ruling of 2026-10-29, microcosm#1418): the target fans out over every published band and target_reference_signed_exclusions.json signs out the others; the bands above stay with Table 3.6's self-employment rows by total income, so the two tables do not pull against each other. Banded by the person's own self-employment income after loss relief, half-open, with the top bound band closed at GBP 10,000 (band_upper_bound)." + "filters": [ + { + "variable": "trading_allowance_full_relief", + "equals": false + } + ], + "notes": "SPI 2023-24 Table 3.10: every individual with a self-employment source, taxpayer or not (the table's scope), by range of self-employment income, the small-profit end of the Budget's trading allowance measures (Table 6.1 line 15). Bound for the eight bands from GBP 1 to GBP 10,000 (María's ruling of 2026-10-29, microcosm#1418): the target fans out over every published band and target_reference_signed_exclusions.json signs out the others; the bands above stay with Table 3.6's self-employment rows by total income, so the two tables do not pull against each other. Banded by the person's own self-employment income after loss relief, half-open, with the top bound band closed at GBP 10,000 (band_upper_bound). Counted over declarers only (microcosm#1439; for María's signature): the filter on trading_allowance_full_relief leaves out the full-relief group, FRS traders whose receipts lie within the allowance and who need not declare them, whom SPI does not count. The group is empty while its share is zero (M10 of the November event-data plan, 6 November 2026), so no row moves until María rules otherwise." }, "axiom": { "metric_name": "hmrc/self_employment_income_count_self_employment_income_band", @@ -4206,7 +4221,13 @@ "band_filter_dimension": "self_employment_income", "band_upper_bound": 10000, "band_upper_bound_inclusive": false, - "notes": "SPI 2023-24 Table 3.10: every individual with a self-employment source, taxpayer or not (the table's scope), by range of self-employment income, the small-profit end of the Budget's trading allowance measures (Table 6.1 line 15). Bound for the eight bands from GBP 1 to GBP 10,000 (María's ruling of 2026-10-29, microcosm#1418): the target fans out over every published band and target_reference_signed_exclusions.json signs out the others; the bands above stay with Table 3.6's self-employment rows by total income, so the two tables do not pull against each other. Banded by the person's own self-employment income after loss relief, half-open, with the top bound band closed at GBP 10,000 (band_upper_bound)." + "filters": [ + { + "variable": "trading_allowance_full_relief", + "equals": false + } + ], + "notes": "SPI 2023-24 Table 3.10: every individual with a self-employment source, taxpayer or not (the table's scope), by range of self-employment income, the small-profit end of the Budget's trading allowance measures (Table 6.1 line 15). Bound for the eight bands from GBP 1 to GBP 10,000 (María's ruling of 2026-10-29, microcosm#1418): the target fans out over every published band and target_reference_signed_exclusions.json signs out the others; the bands above stay with Table 3.6's self-employment rows by total income, so the two tables do not pull against each other. Banded by the person's own self-employment income after loss relief, half-open, with the top bound band closed at GBP 10,000 (band_upper_bound). Counted over declarers only (microcosm#1439; for María's signature): the filter on trading_allowance_full_relief leaves out the full-relief group, FRS traders whose receipts lie within the allowance and who need not declare them, whom SPI does not count. The group is empty while its share is zero (M10 of the November event-data plan, 6 November 2026), so no row moves until María rules otherwise." }, "axiom": { "metric_name": "hmrc/self_employment_income_self_employment_income_band", @@ -4252,9 +4273,13 @@ "variable": "employment_income_with_benefits_in_kind_annual", "operator": "!=", "value": 0 + }, + { + "variable": "trading_allowance_full_relief", + "equals": false } ], - "notes": "SPI 2023-24 Table 3.10: the individuals with a self-employment source, taxpayer or not, who also have employment income, by range of self-employment income. Bound for the eight bands from GBP 1 to GBP 10,000 beside the self-employment counts (María's rulings of 2026-10-29 and 2026-10-30, microcosm#1418): the counts alone let the solve meet each band with traders who have no pay, where more than half of Table 3.10's traders below GBP 3,000 have employment income too, and the trading allowance measures (Table 6.1 line 15) reach the ones who pay Income Tax. The target fans out over every published band and target_reference_signed_exclusions.json signs out the others. Banded by the person's own self-employment income after loss relief, half-open, with the top bound band closed at GBP 10,000 (band_upper_bound). Employment income is the year's pay with its company car and car fuel benefits, employment_income_with_benefits_in_kind_annual, the term every HMRC employment income row reads (microcosm#1430)." + "notes": "SPI 2023-24 Table 3.10: the individuals with a self-employment source, taxpayer or not, who also have employment income, by range of self-employment income. Bound for the eight bands from GBP 1 to GBP 10,000 beside the self-employment counts (María's rulings of 2026-10-29 and 2026-10-30, microcosm#1418): the counts alone let the solve meet each band with traders who have no pay, where more than half of Table 3.10's traders below GBP 3,000 have employment income too, and the trading allowance measures (Table 6.1 line 15) reach the ones who pay Income Tax. The target fans out over every published band and target_reference_signed_exclusions.json signs out the others. Banded by the person's own self-employment income after loss relief, half-open, with the top bound band closed at GBP 10,000 (band_upper_bound). Employment income is the year's pay with its company car and car fuel benefits, employment_income_with_benefits_in_kind_annual, the term every HMRC employment income row reads (microcosm#1430). Counted over declarers only (microcosm#1439; for María's signature): the filter on trading_allowance_full_relief leaves out the full-relief group, FRS traders whose receipts lie within the allowance and who need not declare them, whom SPI does not count. The group is empty while its share is zero (M10 of the November event-data plan, 6 November 2026), so no row moves until María rules otherwise." }, "axiom": { "metric_name": "hmrc/employment_income_count_self_employment_income_band", diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py index a3d536f035..6f6d212c25 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py @@ -701,11 +701,15 @@ ("household", "stocks_and_shares_isa"), } ), - # The gross receipts are drawn on each person's final self-employment - # profit, and the receipt counts support by source household - # (microcosm#1428). + # The claim statuses are drawn on each person's final self-employment + # profit, the full-relief group leaves the SPI rows out, and the receipt + # counts support by source household (microcosm#1428, microcosm#1439). "trading_allowance_receipts": frozenset( - {("person", "self_employment_income"), ("household", "household_source_id")} + { + ("person", "self_employment_income"), + ("household", "household_source_id"), + ("household", "household_is_spi_synthetic"), + } ), # The copies' childcare re-draw reads every household's clone path (the # lineage columns of each copy stage) and keeps the native units' cells: @@ -1355,7 +1359,8 @@ def _cells( ), ), "trading_allowance_receipts": ( - _Cell("person", "self_employment_gross_receipts", "float64"), + _Cell("person", "trading_allowance_claim_status", "string"), + _Cell("person", "trading_allowance_full_relief", "bool"), ), "company_cars": ( _Cell("person", "company_car_list_price", "float64"), diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/terminal_gates.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/terminal_gates.py index dbab32e97e..63b912cb1c 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/terminal_gates.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/terminal_gates.py @@ -317,9 +317,11 @@ def __post_init__(self) -> None: "person.private_pension_income_annual_share", "person.self_employment_income_annual_share", "person.self_employment_income_other_spells", - # The self-employed's gross receipts for the trading allowance, which the - # enhanced FRS leaves at the engine's zero (microcosm#1428). - "person.self_employment_gross_receipts", + # The self-employed's trading allowance claim status, which the enhanced + # FRS leaves at the engine's UNKNOWN, and the full-relief group's carrier, + # which the bound SPI self-employment rows read (microcosm#1439). + "person.trading_allowance_claim_status", + "person.trading_allowance_full_relief", # The annuity and trust part of private_pension_income, a calibration-only # descriptor no engine input reads (microcosm#1428). "person.annuity_and_trust_income", diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/trading_allowance_receipts.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/trading_allowance_receipts.py index d6e1cecda7..7be9cace4d 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/trading_allowance_receipts.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/trading_allowance_receipts.py @@ -1,53 +1,48 @@ -"""Self-employed gross receipts for the trading allowance (microcosm#1428). +"""The self-employed's trading allowance claim status (microcosm#1428, #1439). policyengine-uk applies the trading allowance (ITTOIA 2005 Part 7A) against a -trader's gross receipts, ``self_employment_gross_receipts``. Neither the FRS -nor the SPI tape records turnover. Without receipts the engine treats a profit -within the allowance as receipts within it (full relief) and a larger profit -as already reflecting the better of expenses and the allowance (no relief). A -rise in the allowance then relieves only profits up to the new allowance, in -full, and misses its main base: traders who already claim the GBP 1,000 -allowance against larger receipts and gain the larger deduction. - -Under current law a trader who claims the allowance deducts GBP 1,000 from -receipts in place of expenses, so their receipts are their profit plus -GBP 1,000 exactly; a trader who deducts actual expenses has expenses above -GBP 1,000. This stage, the last of the spine, flags each trader with a +trader's gross receipts. Neither the FRS nor the SPI tape records turnover, so +from policyengine-uk 2.172.0 (policyengine-uk#2765) the build stores which +receipts lie behind each positive profit instead, the engine's input +``trading_allowance_claim_status``, and leaves ``self_employment_gross_receipts`` +at the engine's zero. The statuses, as the engine reads them +(``utils/trading_allowance.py``): + +* CLAIMANT: the profit is receipts less the 2024-25 allowance of GBP 1,000 + (partial relief, ITTOIA s. 783AI). A raise to GBP 3,000 relieves + ``min(profit, GBP 2,000)`` more, with no drift as profits are uprated. +* NON_CLAIMANT: the profit is receipts less actual expenses above the + allowance. With no supplied receipts the engine relieves them at no + allowance; the costing books the traders who would switch as behaviour. +* UNKNOWN: anyone with no positive profit, whom the engine reads as UNKNOWN + whatever is stored, and the full-relief group: FRS respondents whose receipts + lie within the allowance, relieved in full without an election (s. 783AE). + The engine's own documentation asks that such a person stay UNKNOWN. + +The stage, the last of the spine, flags each trader with a positive profit as a claimant with a probability by profit band, drawn on -their own ``person_id``, and stores their receipts: - -* a claimant's are their profit plus GBP 1,000; -* any other trader's are their profit plus GBP 3,000, expenses at the raised - allowance, so that the raise does not relieve them (the costing books the - traders who would switch to the allowance as behaviour); -* a person with no positive profit keeps zero, which the engine reads as - unknown. - -The engine then gives a claimant nothing more at GBP 1,000 and up to -GBP 2,000 more at GBP 3,000, and any other trader nothing at either. Every -trader with a positive profit is treated as filing, as SPI Table 3.10's -counts, which bind the frame's traders, are of filers. So a profit of GBP 1,000 -or less is now taxed where the engine used to relieve it in full. - -Until HMRC publishes claimant counts, the rates are calibrated to HMRC's -policy paper on the Budget 2026 raise (about 400,000 taxpayers with a lower -bill, by about GBP 380 on average), measured on policyengine-uk for the -#1428 national from 9f70c71e7 at 2028-29 prices (María's choices of -2026-10-31 and 2026-11-01). The rates drift with each national, as its -small traders and their other incomes move, so microcosm#1439 re-measures -them after each build. - -Two limits of encoding the claim in receipts (#1428 review, findings 2 and 8; -María's ruling of 2026-11-01 keeps them, documented, until policyengine-uk#2765 -lets the stage store the claim status itself, microcosm#1439): - -* The engine uprates receipts with profit, so a claimant's GBP 1,000 grows with - the mixed income index while the allowance is nominal: the raise relieves - GBP 1,932 more in 2027-28, falling to GBP 1,758 by 2031-32, 3.4% to 12.1% - below GBP 2,000. -* The other traders' stored GBP 3,000 grows the same way, so an allowance above - GBP 3,000 times that index relieves them from the stored expense, not from - data. Allowances above GBP 3,000 are mis-scored on this encoding. +their own ``person_id`` (seed 0, salt ``trading_allowance_claimant``), as +#1428 did. Of the FRS respondents (not the SPI channel's rows) with a profit of +GBP 1,000 or less who are not drawn claimants, it then places a share in the +full-relief group, drawn on ``person_id`` (salt +``trading_allowance_full_relief``). The share is María's ruling. The read of +6 November 2026 (M10 of the November event-data plan) found the frame's small +traders below SPI's declarers even before any full relief, so the share is +zero and the group is empty. SPI rows and their copies stay CLAIMANT or +NON_CLAIMANT: SPI counts the people HMRC holds a self-employment source for, +and receipts within the allowance need not be declared. Every other trader +with a positive profit is treated as filing, as #1428 did. + +``trading_allowance_full_relief`` marks the group, so that HMRC's SPI rows of +self-employment, which count declarers (Table 3.10 by self-employment band, +Table 3.6 by total income), leave it out. The release keeps the column, so a +bound row re-measured on a built file reads the same population. + +The claimant rates are #1428's, calibrated to HMRC's policy paper on the Budget +2026 raise (about 400,000 taxpayers with a lower bill, by about GBP 380 on +average) on the receipts encoding. ``tools/measure_uk_trading_allowance_gainers.py`` +re-fits them to the statuses on a release before PR2's arm (María's answer of +6 November 2026, microcosm#1439), until HMRC publishes claimant counts. """ from __future__ import annotations @@ -77,24 +72,33 @@ __all__ = [ "TRADING_ALLOWANCE_CLAIMANT_BANDS", - "TRADING_ALLOWANCE_RECEIPTS_OUTPUT", + "TRADING_ALLOWANCE_FULL_RELIEF_OUTPUT", "TRADING_ALLOWANCE_RECEIPTS_STAGE_NAME", + "TRADING_ALLOWANCE_STATUS_OUTPUT", "UKTradingAllowanceReceiptsStageTransform", - "assign_trading_allowance_receipts", + "assign_trading_allowance_claim_status", "claimant_rates", - "store_trading_allowance_receipts", + "store_trading_allowance_claim_status", ] TRADING_ALLOWANCE_RECEIPTS_STAGE_NAME = "trading_allowance_receipts" -TRADING_ALLOWANCE_RECEIPTS_OUTPUT = "self_employment_gross_receipts" +TRADING_ALLOWANCE_STATUS_OUTPUT = "trading_allowance_claim_status" +TRADING_ALLOWANCE_FULL_RELIEF_OUTPUT = "trading_allowance_full_relief" TRADING_ALLOWANCE_PROFIT = "self_employment_income" +TRADING_ALLOWANCE_SPI_ROW = "household_is_spi_synthetic" TRADING_ALLOWANCE_CLAIMANT_DRAW = "trading_allowance_claimant" TRADING_ALLOWANCE_CLAIMANT_SEED = 0 -#: The allowance a claimant deducts in place of expenses (2024-25). -TRADING_ALLOWANCE_CLAIMANT_EXPENSES = 1_000.0 -#: Any other trader's expenses: at the raised allowance, which then gives them -#: nothing. -TRADING_ALLOWANCE_OTHER_EXPENSES = 3_000.0 +#: policyengine-uk's TradingAllowanceClaimStatus members, by the trader they +#: describe. +CLAIMANT = "CLAIMANT" +NON_CLAIMANT = "NON_CLAIMANT" +UNKNOWN = "UNKNOWN" +TRADING_ALLOWANCE_STATUSES = { + "claimant": CLAIMANT, + "full_relief": UNKNOWN, + "no_profit": UNKNOWN, + "other_trader": NON_CLAIMANT, +} #: The claimant probability by the person's profit, upper bounds inclusive, #: over profits above zero; the last band has no upper bound. TRADING_ALLOWANCE_CLAIMANT_BANDS: tuple[tuple[float | None, float], ...] = ( @@ -102,16 +106,31 @@ (9_000.0, 0.14), (None, 0.0), ) +TRADING_ALLOWANCE_FULL_RELIEF_DRAW = "trading_allowance_full_relief" +#: The share of the group's population placed in it: María's ruling. M10 of the +#: November event-data plan found no FRS surplus over SPI's declarers, so it +#: is zero. +TRADING_ALLOWANCE_FULL_RELIEF_RATE = 0.0 +#: The 2024-25 allowance: a profit above it cannot come from receipts within it. +TRADING_ALLOWANCE_FULL_RELIEF_PROFIT_LIMIT = 1_000.0 +TRADING_ALLOWANCE_FULL_RELIEF_POPULATION = ( + "FRS respondents (household_is_spi_synthetic false) with a positive " + "self_employment_income of at most profit_upper_inclusive who are not drawn " + "claimants; SPI rows and their copies are never in it" +) TRADING_ALLOWANCE_CALIBRATION = ( "HMRC's policy paper on the Budget 2026 trading allowance raise: about " "400,000 taxpayers with a lower bill, by about GBP 380 on average, measured " "on policyengine-uk for the microcosm#1428 national from 9f70c71e7 at " - "2028-29 prices; the rates drift with each national (microcosm#1439), until " - "HMRC publishes claimant counts (María's choices of 2026-10-31 and 2026-11-01)" + "2028-29 prices on the receipts encoding; " + "tools/measure_uk_trading_allowance_gainers.py re-fits them to the claim " + "statuses on a release before each arm (microcosm#1439), until HMRC " + "publishes claimant counts (María's choices of 2026-10-31, 2026-11-01 and " + "2026-11-06)" ) TRADING_ALLOWANCE_RECEIPTS_MASS_CHANGE_REASON = ( - "Self-employed gross receipts stored on the source spine: household weights " - "pass through unchanged and total household mass is conserved." + "Trading allowance claim statuses stored on the source spine: household " + "weights pass through unchanged and total household mass is conserved." ) _MASS_GATE_COUPLING = ( "The terminal family gate requires a valid mass-conserving MassChangeRecord " @@ -119,9 +138,11 @@ ) TRADING_ALLOWANCE_RECEIPTS_RULE = ( "a person with a positive self_employment_income claims the allowance " - "where their uniform falls below their profit band's rate; a claimant's " - "receipts are their profit plus claimant_expenses, any other trader's their " - "profit plus other_expenses, and a person with no positive profit keeps zero" + "where their uniform falls below their profit band's rate and is CLAIMANT; " + "of the full-relief population, those whose full-relief uniform falls below " + "full_relief.rate are UNKNOWN and carry trading_allowance_full_relief; every " + "other trader with a positive profit is NON_CLAIMANT, and a person with no " + "positive profit is UNKNOWN; self_employment_gross_receipts is not written" ) @@ -136,13 +157,19 @@ def _expected_operations() -> tuple[tuple[str, Mapping[str, object]], ...]: ( "assign_trading_allowance_receipts", { - "output": TRADING_ALLOWANCE_RECEIPTS_OUTPUT, + "output": TRADING_ALLOWANCE_STATUS_OUTPUT, + "carrier": TRADING_ALLOWANCE_FULL_RELIEF_OUTPUT, "profit": TRADING_ALLOWANCE_PROFIT, "draw": TRADING_ALLOWANCE_CLAIMANT_DRAW, "seed": TRADING_ALLOWANCE_CLAIMANT_SEED, "claimant_bands": bands, - "claimant_expenses": TRADING_ALLOWANCE_CLAIMANT_EXPENSES, - "other_expenses": TRADING_ALLOWANCE_OTHER_EXPENSES, + "statuses": dict(TRADING_ALLOWANCE_STATUSES), + "full_relief": { + "draw": TRADING_ALLOWANCE_FULL_RELIEF_DRAW, + "rate": TRADING_ALLOWANCE_FULL_RELIEF_RATE, + "profit_upper_inclusive": TRADING_ALLOWANCE_FULL_RELIEF_PROFIT_LIMIT, + "population": TRADING_ALLOWANCE_FULL_RELIEF_POPULATION, + }, "calibration": TRADING_ALLOWANCE_CALIBRATION, "rule": TRADING_ALLOWANCE_RECEIPTS_RULE, }, @@ -176,41 +203,76 @@ def claimant_rates(profit: np.ndarray) -> np.ndarray: return rates -def assign_trading_allowance_receipts( +@dataclass(frozen=True) +class UKTradingAllowanceStatuses: + """Each person's claim status, and the draws behind it.""" + + status: np.ndarray + claimant: np.ndarray + full_relief: np.ndarray + + +def assign_trading_allowance_claim_status( person_ids: np.ndarray, profit: np.ndarray, *, + spi_row: np.ndarray, + full_relief_rate: float = TRADING_ALLOWANCE_FULL_RELIEF_RATE, seed: int = TRADING_ALLOWANCE_CLAIMANT_SEED, - salt: str = TRADING_ALLOWANCE_CLAIMANT_DRAW, -) -> tuple[np.ndarray, np.ndarray]: - """Each person's gross receipts and claimant flag.""" +) -> UKTradingAllowanceStatuses: + """Each person's claim status, claimant flag and full-relief flag.""" profit = np.asarray(profit, dtype=np.float64) ids = np.asarray(person_ids) - if ids.shape != profit.shape: - raise ValueError("Trading allowance person ids must align to the profits.") + spi_row = np.asarray(spi_row, dtype=bool) + if ids.shape != profit.shape or spi_row.shape != profit.shape: + raise ValueError( + "Trading allowance person ids and SPI flags must align to the profits." + ) if not np.isfinite(profit).all(): raise ValueError("Trading allowance profits must be finite.") + if not 0.0 <= float(full_relief_rate) <= 1.0: + raise ValueError( + f"The full-relief rate must lie in [0, 1]; got {full_relief_rate}." + ) trader = profit > 0.0 claimant = np.zeros(profit.shape, dtype=bool) if trader.any(): - uniforms = stable_identity_uniforms(ids[trader], seed=seed, salt=salt) + uniforms = stable_identity_uniforms( + ids[trader], seed=seed, salt=TRADING_ALLOWANCE_CLAIMANT_DRAW + ) claimant[trader] = uniforms < claimant_rates(profit[trader]) - receipts = np.where( + population = ( + trader + & ~claimant + & ~spi_row + & (profit <= TRADING_ALLOWANCE_FULL_RELIEF_PROFIT_LIMIT) + ) + full_relief = np.zeros(profit.shape, dtype=bool) + if population.any() and full_relief_rate > 0.0: + uniforms = stable_identity_uniforms( + ids[population], seed=seed, salt=TRADING_ALLOWANCE_FULL_RELIEF_DRAW + ) + full_relief[population] = uniforms < float(full_relief_rate) + status = np.where( claimant, - profit + TRADING_ALLOWANCE_CLAIMANT_EXPENSES, - np.where(trader, profit + TRADING_ALLOWANCE_OTHER_EXPENSES, 0.0), + CLAIMANT, + np.where(trader & ~full_relief, NON_CLAIMANT, UNKNOWN), + ).astype(object) + return UKTradingAllowanceStatuses( + status=status, claimant=claimant, full_relief=full_relief ) - return receipts, claimant @dataclass(frozen=True) class UKTradingAllowanceReceiptsResult: - """The frame with the stored receipts, and the stage's receipt.""" + """The frame with the stored claim statuses, and the stage's receipt.""" frame: Frame traders: int claimants: int + full_relief: int + full_relief_support: str bands: tuple[Mapping[str, object], ...] def evidence(self) -> dict[str, object]: @@ -221,13 +283,19 @@ def evidence(self) -> dict[str, object]: # Record counts are rounded, never exact (UKDS CD137 cl. 8). "traders": rounded_count(self.traders), "claimants": rounded_count(self.claimants), + "full_relief": { + "draw": TRADING_ALLOWANCE_FULL_RELIEF_DRAW, + "rate": TRADING_ALLOWANCE_FULL_RELIEF_RATE, + "records": rounded_count(self.full_relief), + "support": self.full_relief_support, + }, "bands": [dict(band) for band in self.bands], } @dataclass(frozen=True) class UKTradingAllowanceReceiptsStageTransform: - """Whole-stage callable storing the self-employed's gross receipts.""" + """Whole-stage callable storing the self-employed's claim status.""" stage: SourceStageSpec last_result: UKTradingAllowanceReceiptsResult | None = field( @@ -236,13 +304,13 @@ class UKTradingAllowanceReceiptsStageTransform: def __call__(self, frame: Frame) -> Frame: _assert_stage_parameters(self.stage) - result = store_trading_allowance_receipts(frame) + result = store_trading_allowance_claim_status(frame) object.__setattr__(self, "last_result", result) return result.frame @staticmethod def output_columns() -> tuple[str, ...]: - return (TRADING_ALLOWANCE_RECEIPTS_OUTPUT,) + return (TRADING_ALLOWANCE_STATUS_OUTPUT, TRADING_ALLOWANCE_FULL_RELIEF_OUTPUT) def checkpoint_metadata(self) -> dict[str, object]: if self.last_result is None: @@ -250,31 +318,52 @@ def checkpoint_metadata(self) -> dict[str, object]: return {"evidence": self.last_result.evidence()} -def store_trading_allowance_receipts(frame: Frame) -> UKTradingAllowanceReceiptsResult: - """Store each person's gross receipts; nothing else moves.""" +def store_trading_allowance_claim_status( + frame: Frame, +) -> UKTradingAllowanceReceiptsResult: + """Store each person's claim status and full-relief flag; nothing else moves.""" validate_uk_national_frame(frame) person = frame.table("person").copy() household = frame.table("household").copy() - if TRADING_ALLOWANCE_RECEIPTS_OUTPUT in person.columns: - raise ValueError( - f"{TRADING_ALLOWANCE_RECEIPTS_OUTPUT!r} is already stored: this stage " - "is its only writer." - ) + for column in ( + TRADING_ALLOWANCE_STATUS_OUTPUT, + TRADING_ALLOWANCE_FULL_RELIEF_OUTPUT, + ): + if column in person.columns: + raise ValueError( + f"{column!r} is already stored: this stage is its only writer." + ) if TRADING_ALLOWANCE_PROFIT not in person.columns: raise KeyError( - f"person.{TRADING_ALLOWANCE_PROFIT} is missing; the receipts are " + f"person.{TRADING_ALLOWANCE_PROFIT} is missing; the statuses are " "drawn on the final self-employment profit." ) + if TRADING_ALLOWANCE_SPI_ROW not in household.columns: + raise KeyError( + f"household.{TRADING_ALLOWANCE_SPI_ROW} is missing; SPI rows never " + "join the full-relief group." + ) if pd.Series(person["person_id"]).duplicated().any(): raise ValueError( - "person_id must be unique: the trading allowance draw is keyed on it." + "person_id must be unique: the trading allowance draws are keyed on it." ) profit = pd.to_numeric(person[TRADING_ALLOWANCE_PROFIT], errors="raise") - receipts, claimant = assign_trading_allowance_receipts( - person["person_id"].to_numpy(), profit.to_numpy(dtype=np.float64) + spi_by_household = dict( + zip( + household["household_id"].to_numpy(), + household[TRADING_ALLOWANCE_SPI_ROW].to_numpy(dtype=bool), + strict=True, + ) ) - person[TRADING_ALLOWANCE_RECEIPTS_OUTPUT] = receipts + spi_row = person["person_household_id"].map(spi_by_household).to_numpy(bool) + statuses = assign_trading_allowance_claim_status( + person["person_id"].to_numpy(), + profit.to_numpy(dtype=np.float64), + spi_row=spi_row, + ) + person[TRADING_ALLOWANCE_STATUS_OUTPUT] = statuses.status + person[TRADING_ALLOWANCE_FULL_RELIEF_OUTPUT] = statuses.full_relief household_weights = frame.weights_for("household") weight_by_household = dict( @@ -297,6 +386,7 @@ def store_trading_allowance_receipts(frame: Frame) -> UKTradingAllowanceReceipts sources = person["person_household_id"].map(source_by_household).to_numpy() rates = claimant_rates(profit.to_numpy(dtype=np.float64)) trader = profit.to_numpy(dtype=np.float64) > 0.0 + claimant = statuses.claimant bands: list[dict[str, object]] = [] for rate in sorted(set(rates[trader].tolist()), reverse=True): in_band = trader & (rates == rate) @@ -337,6 +427,10 @@ def store_trading_allowance_receipts(frame: Frame) -> UKTradingAllowanceReceipts frame=result, traders=int(trader.sum()), claimants=int(claimant.sum()), + full_relief=int(statuses.full_relief.sum()), + full_relief_support=support_band( + distinct_count(sources, statuses.full_relief, weights) + ), bands=tuple(bands), ) @@ -364,10 +458,14 @@ def _assert_stage_parameters(stage: SourceStageSpec) -> None: f"trading_allowance_receipts {kind} parameters drifted: " f"{dict(operation.parameters)!r} != {dict(parameters)!r}." ) - if tuple(stage.outputs) != (TRADING_ALLOWANCE_RECEIPTS_OUTPUT,): + if tuple(stage.outputs) != ( + TRADING_ALLOWANCE_STATUS_OUTPUT, + TRADING_ALLOWANCE_FULL_RELIEF_OUTPUT, + ): raise ValueError( f"{TRADING_ALLOWANCE_RECEIPTS_STAGE_NAME} must declare exactly the " - f"{TRADING_ALLOWANCE_RECEIPTS_OUTPUT} output." + f"{TRADING_ALLOWANCE_STATUS_OUTPUT} and " + f"{TRADING_ALLOWANCE_FULL_RELIEF_OUTPUT} outputs." ) if stage.grain != "person": raise ValueError( diff --git a/packages/microcosm-build/tests/engine/uk/test_uk_trading_allowance_claim_status.py b/packages/microcosm-build/tests/engine/uk/test_uk_trading_allowance_claim_status.py new file mode 100644 index 0000000000..6671b277bd --- /dev/null +++ b/packages/microcosm-build/tests/engine/uk/test_uk_trading_allowance_claim_status.py @@ -0,0 +1,116 @@ +"""policyengine-uk reads the stored trading allowance claim status (microcosm#1439). + +The stage's own rules are tested engine-free in +tests/engine_free/uk/test_uk_trading_allowance_receipts.py. Here, on the locked +engine (2.174.1), the three statuses relieve what the stage's notes say, and the +status stays an engine input for every later lock bump (Vahid's items 1 and 3 on +microcosm#1439). +""" + +from __future__ import annotations + +import numpy as np +import pandas as pd +import pytest + +STATUSES = ("CLAIMANT", "UNKNOWN", "NON_CLAIMANT") + + +def _relief(people: dict, period: int) -> list[float]: + from policyengine_uk import Simulation + + names = list(people) + situation = { + "people": people, + "benunits": {f"b_{name}": {"members": [name]} for name in names}, + "households": {f"h_{name}": {"members": [name]} for name in names}, + } + simulation = Simulation(situation=situation) + return np.asarray( + simulation.calculate("trading_allowance_deduction", period), dtype=float + ).tolist() + + +def test_the_claim_status_is_still_an_engine_input() -> None: + from policyengine_uk import CountryTaxBenefitSystem + + system = CountryTaxBenefitSystem() + status = system.variables["trading_allowance_claim_status"] + assert not status.formulas + assert {member.name for member in status.possible_values} == set(STATUSES) + assert status.default_value.name == "UNKNOWN" + receipts = system.variables["self_employment_gross_receipts"] + assert not receipts.formulas + assert receipts.default_value == 0 + + +@pytest.mark.parametrize("period", [2025, 2028]) +def test_a_small_profit_is_relieved_in_full_only_as_unknown(period: int) -> None: + """A GBP 600 profit given for the year simulated: a CLAIMANT's is already net + of that year's allowance and a NON_CLAIMANT's of larger expenses, so only the + full-relief group's UNKNOWN relieves it, in full (ITTOIA s. 783AE).""" + + people = { + status.lower(): { + "age": {period: 40}, + "self_employment_income": {period: 600}, + "trading_allowance_claim_status": {period: status}, + } + for status in STATUSES + } + assert _relief(people, period) == [0.0, 600.0, 0.0] + + +def _dataset(profit: float, status: str, years: tuple[int, ...]): + from policyengine_uk.data import UKMultiYearDataset, UKSingleYearDataset + + def single(year: int): + return UKSingleYearDataset( + person=pd.DataFrame( + { + "person_id": [1], + "person_benunit_id": [1], + "person_household_id": [1], + "age": [40], + "self_employment_income": [profit], + "trading_allowance_claim_status": [status], + } + ), + benunit=pd.DataFrame({"benunit_id": [1]}), + household=pd.DataFrame({"household_id": [1], "household_weight": [1.0]}), + fiscal_year=year, + ) + + return UKMultiYearDataset(datasets=[single(year) for year in years]) + + +@pytest.mark.parametrize("period", [2028, 2032]) +@pytest.mark.parametrize("profit", [1_500.0, 5_000.0]) +def test_a_claimant_measured_in_2025_gains_the_raise_without_drift( + period: int, profit: float +) -> None: + """A claimant's 2025 profit is net of GBP 1,000, so at GBP 3,000 (from 6 April + 2027) they gain exactly min(profit, GBP 2,000), in 2027-28 and in 2031-32.""" + + from policyengine_uk import Microsimulation + + simulation = Microsimulation(dataset=_dataset(profit, "CLAIMANT", (2025, period))) + allowance = simulation.tax_benefit_system.parameters( + period + ).gov.hmrc.income_tax.allowances.trading_allowance + assert allowance == 3_000 + relief = float( + np.asarray(simulation.calculate("trading_allowance_deduction", period))[0] + ) + assert relief == pytest.approx(min(profit, 2_000.0)) + + +@pytest.mark.parametrize("profit", [3_000.0, 5_000.0]) +def test_a_non_claimant_gains_nothing_from_the_raise(profit: float) -> None: + from policyengine_uk import Microsimulation + + simulation = Microsimulation(dataset=_dataset(profit, "NON_CLAIMANT", (2025, 2028))) + relief = float( + np.asarray(simulation.calculate("trading_allowance_deduction", 2028))[0] + ) + assert relief == 0.0 diff --git a/packages/microcosm-build/tests/engine_free/shared/test_target_materialization.py b/packages/microcosm-build/tests/engine_free/shared/test_target_materialization.py index 049922103b..56890705e6 100644 --- a/packages/microcosm-build/tests/engine_free/shared/test_target_materialization.py +++ b/packages/microcosm-build/tests/engine_free/shared/test_target_materialization.py @@ -733,6 +733,40 @@ def test_bands_slice_the_population_and_partition_it(): assert list(total) == [1.0, 1.0, 1.0] +def test_band_measures_leave_the_full_relief_group_out(): + """A declarer-only band row filters on the trading allowance carrier + (microcosm#1439): a fully relieved trader counts in no band, and the bands + still partition everyone else.""" + + adapter = StubAdapter() + adapter.tables["person"]["trading_allowance_full_relief"] = np.array( + [False, True, False] + ) + binding = _BANDED_CONTRACT["spi.income_by_band"]["bindings"]["policyengine"] + contract = { + "spi.income_by_band": { + "bindings": { + "policyengine": { + **binding, + "filters": [ + {"variable": "trading_allowance_full_relief", "equals": False} + ], + } + } + } + } + + result = materialize_target_bindings( + adapter, _banded_registry(), contract, period=2025 + ) + + assert result.skipped == () + # income is [10, 20, 30]; the second person is fully relieved. + assert list(adapter.tables["person"]["income_band_0"]) == [1.0, 0.0, 0.0] + assert list(adapter.tables["person"]["income_band_20"]) == [0.0, 0.0, 1.0] + assert list(adapter.tables["person"]["income_band_40"]) == [0.0, 0.0, 0.0] + + def test_band_measures_are_roster_invariant_under_sibling_exclusion(): registry = _banded_registry() full_adapter = StubAdapter() diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_trading_allowance_gainers_tool.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_trading_allowance_gainers_tool.py new file mode 100644 index 0000000000..1056421198 --- /dev/null +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_trading_allowance_gainers_tool.py @@ -0,0 +1,162 @@ +"""The trading allowance gainers tool reads the stage's claim statuses (microcosm#1439). + +A release renumbers ``person_id`` and keeps the build's id in ``person_build_id``. +The stage keys its claimant draw on the build's id, so a measure that draws again +on the release's ids measures a different draw from the one the release carries. +""" + +from __future__ import annotations + +import numpy as np +import pandas as pd +import pytest + +from microcosm.build.uk_runtime.trading_allowance_receipts import ( + NON_CLAIMANT, + TRADING_ALLOWANCE_FULL_RELIEF_OUTPUT, + TRADING_ALLOWANCE_STATUS_OUTPUT, + assign_trading_allowance_claim_status, +) +from tools.measure_uk_trading_allowance_gainers import ( + GAINERS_TOLERANCE, + TARGET_GAINERS, + TRADING_ALLOWANCE_CLAIMANT_BANDS, + expected_gainers_check, + read_claim_statuses, +) + +_PEOPLE = 400 + + +def _people() -> pd.DataFrame: + """Traders in the two drawn bands, with release ids beside build ids.""" + + return pd.DataFrame( + { + "person_id": np.arange(1, _PEOPLE + 1, dtype=np.int64), + "person_build_id": 10_000_000_000 + 7 * np.arange(_PEOPLE, dtype=np.int64), + "self_employment_income": np.linspace(1_500.0, 8_500.0, _PEOPLE), + "household_is_spi_synthetic": np.zeros(_PEOPLE, dtype=bool), + } + ) + + +def _drawn_on(people: pd.DataFrame, ids: str) -> np.ndarray: + return assign_trading_allowance_claim_status( + people[ids].to_numpy(), + people["self_employment_income"].to_numpy(), + spi_row=people["household_is_spi_synthetic"].to_numpy(), + ).status + + +def test_the_statuses_a_release_stores_are_read_as_they_are() -> None: + people = _people() + # No draw at the stage's rates gives every trader NON_CLAIMANT. + people[TRADING_ALLOWANCE_STATUS_OUTPUT] = NON_CLAIMANT + people[TRADING_ALLOWANCE_FULL_RELIEF_OUTPUT] = False + + status, full_relief, source = read_claim_statuses(people) + + assert source == "stored" + assert (status == NON_CLAIMANT).all() + assert not full_relief.any() + + +def test_without_stored_statuses_the_draw_is_made_on_the_build_ids() -> None: + people = _people() + + status, full_relief, source = read_claim_statuses(people) + + assert source == "drawn on person_build_id" + assert (status == _drawn_on(people, "person_build_id")).all() + assert not full_relief.any() + # The draw on the release's renumbered ids is another draw. + assert (status != _drawn_on(people, "person_id")).any() + + +def test_a_frame_with_no_build_ids_draws_on_its_own_person_id() -> None: + people = _people().drop(columns=["person_build_id"]) + + status, _, source = read_claim_statuses(people) + + assert source == "drawn on person_id" + assert (status == _drawn_on(people, "person_id")).all() + + +@pytest.mark.parametrize( + "column", [TRADING_ALLOWANCE_STATUS_OUTPUT, TRADING_ALLOWANCE_FULL_RELIEF_OUTPUT] +) +def test_a_stored_column_without_its_partner_is_refused(column: str) -> None: + people = _people() + people[column] = ( + NON_CLAIMANT if column == TRADING_ALLOWANCE_STATUS_OUTPUT else False + ) + + with pytest.raises(ValueError, match="without its partner"): + read_claim_statuses(people) + + +def _would_be(rows_per_band: tuple[int, int], weight: float = 1_000.0): + """Would-be gainers in the two drawn bands, one source household each, and a + person in the undrawn top band and one with no gain.""" + + first, second = rows_per_band + band = np.array([0] * first + [1] * second + [2, 0]) + gain = np.array([300.0] * first + [450.0] * second + [900.0, 0.0]) + weights = np.full(band.shape, weight) + sources = np.arange(band.size) + return weights, gain, band, sources + + +def test_the_check_is_judged_on_each_band_rate_times_its_would_be_gainers() -> None: + weight, gain, band, sources = _would_be((300, 150)) + rates = [rate for _, rate in TRADING_ALLOWANCE_CLAIMANT_BANDS] + + check = expected_gainers_check( + weight=weight, + would_be_gain=gain, + band=band, + sources=sources, + realised={"weighted_gainers": 180_000.0}, + ) + + expected = rates[0] * 300_000.0 + rates[1] * 150_000.0 + assert check["judged_on"] == "expected_count" + assert check["expected_gainers"] == round(expected, -2) + assert check["expected_mean_gain"] == round( + (rates[0] * 300_000.0 * 300.0 + rates[1] * 150_000.0 * 450.0) / expected, 0 + ) + assert check["within_tolerance"] == ( + abs(expected / TARGET_GAINERS - 1.0) <= GAINERS_TOLERANCE + ) + # Equal weights: the Kish effective records are the band's records. + variance = sum( + rate * (1.0 - rate) * (rows * 1_000.0) ** 2 / rows + for rate, rows in zip(rates[:2], (300, 150), strict=True) + ) + assert check["draw_spread_sd"] == round(float(np.sqrt(variance)), -2) + assert check["realised_gainers"] == 180_000.0 + assert check["bands"][0]["effective_records"] == 300 + # The undrawn top band adds nothing and shows only its support. + assert set(check["bands"][2]) == {"upper_inclusive", "rate", "support"} + + +def test_a_drawn_band_on_fewer_than_three_households_withholds_the_totals() -> None: + weight, gain, band, sources = _would_be((300, 2)) + + check = expected_gainers_check( + weight=weight, + would_be_gain=gain, + band=band, + sources=sources, + realised={"weighted_gainers": 180_000.0}, + ) + + assert check["withheld"] is True + assert check["bands"][1]["withheld"] is True + for total in ( + "expected_gainers", + "draw_spread_sd", + "realised_minus_expected_in_sd", + ): + assert total not in check diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_trading_allowance_receipts.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_trading_allowance_receipts.py index 0e15252f5c..a0771f1e63 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_trading_allowance_receipts.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_trading_allowance_receipts.py @@ -1,4 +1,4 @@ -"""The self-employed's gross receipts for the trading allowance (microcosm#1428).""" +"""The self-employed's trading allowance claim status (microcosm#1428, #1439).""" from __future__ import annotations @@ -13,10 +13,11 @@ from microcosm.build.uk_runtime.national_frame import uk_national_frame from microcosm.build.uk_runtime.receipt_counts import rounded_count, small_cell_share from microcosm.build.uk_runtime.trading_allowance_receipts import ( - TRADING_ALLOWANCE_RECEIPTS_OUTPUT, + TRADING_ALLOWANCE_FULL_RELIEF_OUTPUT, TRADING_ALLOWANCE_RECEIPTS_STAGE_NAME, + TRADING_ALLOWANCE_STATUS_OUTPUT, UKTradingAllowanceReceiptsStageTransform, - assign_trading_allowance_receipts, + assign_trading_allowance_claim_status, claimant_rates, ) @@ -27,7 +28,7 @@ def _stage(): ] -def _frame(profit: np.ndarray): +def _frame(profit: np.ndarray, *, spi=None): ids = np.arange(1, len(profit) + 1, dtype=np.int64) household = pd.DataFrame( { @@ -35,6 +36,9 @@ def _frame(profit: np.ndarray): "household_source_id": ids, "household_weight": 2.0, "region": "LONDON", + "household_is_spi_synthetic": ( + np.zeros(len(ids), dtype=bool) if spi is None else np.asarray(spi) + ), } ) person = pd.DataFrame( @@ -57,18 +61,21 @@ def test_claimant_rates_follow_the_profit_bands_with_inclusive_upper_bounds() -> assert claimant_rates(profit).tolist() == [0.0, 0.0, 0.72, 0.72, 0.14, 0.14, 0.0] -def test_claimants_add_the_allowance_and_other_traders_the_raised_one() -> None: +def test_drawn_claimants_claim_and_other_traders_do_not() -> None: profit = np.asarray([0.0, -1_200.0, 800.0, 6_000.0, 25_000.0] * 200) ids = np.arange(len(profit)) - receipts, claimant = assign_trading_allowance_receipts(ids, profit) + statuses = assign_trading_allowance_claim_status( + ids, profit, spi_row=np.zeros(len(profit), dtype=bool) + ) trader = profit > 0.0 - # No positive profit: no receipts, which the engine reads as unknown. - assert (receipts[~trader] == 0.0).all() + claimant = statuses.claimant + # No positive profit: UNKNOWN, which the engine reads whatever is stored. + assert (statuses.status[~trader] == "UNKNOWN").all() assert not claimant[~trader].any() - np.testing.assert_allclose(receipts[claimant], profit[claimant] + 1_000.0) - np.testing.assert_allclose( - receipts[trader & ~claimant], profit[trader & ~claimant] + 3_000.0 - ) + assert (statuses.status[claimant] == "CLAIMANT").all() + # The full-relief share is zero, so every other trader is NON_CLAIMANT. + assert not statuses.full_relief.any() + assert (statuses.status[trader & ~claimant] == "NON_CLAIMANT").all() # Nobody above GBP 9,000 claims; the draw is the person's own uniform. assert not claimant[profit > 9_000.0].any() uniforms = stable_identity_uniforms( @@ -83,24 +90,83 @@ def test_claimants_add_the_allowance_and_other_traders_the_raised_one() -> None: assert claimant[profit == 6_000.0].mean() == pytest.approx(0.14, abs=0.1) -def test_the_stage_stores_receipts_deterministically_and_moves_nothing_else() -> None: +def test_the_full_relief_group_holds_only_small_frs_traders_who_do_not_claim() -> None: + """The group's rule, at a share of one so every member of its population is in + it: FRS respondents with a profit of GBP 1,000 or less who are not drawn + claimants. SPI rows never join, nor larger profits (microcosm#1439).""" + + profit = np.asarray([0.0, 400.0, 1_000.0, 1_000.01, 400.0] * 200) + spi = np.tile([False, False, False, False, True], 200) + ids = np.arange(len(profit)) + + statuses = assign_trading_allowance_claim_status( + ids, profit, spi_row=spi, full_relief_rate=1.0 + ) + + population = (profit > 0.0) & (profit <= 1_000.0) & ~spi & ~statuses.claimant + np.testing.assert_array_equal(statuses.full_relief, population) + assert population.any() + assert (statuses.status[statuses.full_relief] == "UNKNOWN").all() + assert ( + statuses.status[(profit > 1_000.0) & ~statuses.claimant] == "NON_CLAIMANT" + ).all() + assert (statuses.status[spi & ~statuses.claimant] == "NON_CLAIMANT").all() + # The claimant draw does not move with the group's share. + baseline = assign_trading_allowance_claim_status(ids, profit, spi_row=spi) + np.testing.assert_array_equal(statuses.claimant, baseline.claimant) + + +def test_the_full_relief_draw_is_keyed_on_the_person_with_its_own_salt() -> None: + profit = np.full(2_000, 500.0) + ids = np.arange(len(profit)) + spi = np.zeros(len(profit), dtype=bool) + + statuses = assign_trading_allowance_claim_status( + ids, profit, spi_row=spi, full_relief_rate=0.5 + ) + + population = ~statuses.claimant + uniforms = stable_identity_uniforms( + ids[population], seed=0, salt="trading_allowance_full_relief" + ) + assert statuses.full_relief[population].tolist() == (uniforms < 0.5).tolist() + assert not statuses.full_relief[statuses.claimant].any() + with pytest.raises(ValueError, match=r"\[0, 1\]"): + assign_trading_allowance_claim_status( + ids, profit, spi_row=spi, full_relief_rate=1.5 + ) + + +def test_the_stage_stores_statuses_deterministically_and_moves_nothing_else() -> None: profit = np.tile([0.0, 900.0, 3_000.0, 7_000.0, 40_000.0], 40) frame = _frame(profit) first = UKTradingAllowanceReceiptsStageTransform(stage=_stage())(frame) second = UKTradingAllowanceReceiptsStageTransform(stage=_stage())(frame) person = first.table("person") pd.testing.assert_series_equal( - person[TRADING_ALLOWANCE_RECEIPTS_OUTPUT], - second.table("person")[TRADING_ALLOWANCE_RECEIPTS_OUTPUT], + person[TRADING_ALLOWANCE_STATUS_OUTPUT], + second.table("person")[TRADING_ALLOWANCE_STATUS_OUTPUT], ) - expenses = ( - person[TRADING_ALLOWANCE_RECEIPTS_OUTPUT] - person["self_employment_income"] - ) - assert set(np.round(expenses[profit > 0.0], 6)) <= {1_000.0, 3_000.0} - assert (person.loc[profit <= 0.0, TRADING_ALLOWANCE_RECEIPTS_OUTPUT] == 0.0).all() + assert set(person[TRADING_ALLOWANCE_STATUS_OUTPUT]) <= { + "CLAIMANT", + "NON_CLAIMANT", + "UNKNOWN", + } + assert ( + person.loc[profit <= 0.0, TRADING_ALLOWANCE_STATUS_OUTPUT] == "UNKNOWN" + ).all() + assert not person[TRADING_ALLOWANCE_FULL_RELIEF_OUTPUT].any() + # Receipts stay at the engine's zero: the stage no longer writes them. + assert "self_employment_gross_receipts" not in person.columns before = frame.table("person") pd.testing.assert_frame_equal( - person.drop(columns=[TRADING_ALLOWANCE_RECEIPTS_OUTPUT]), before + person.drop( + columns=[ + TRADING_ALLOWANCE_STATUS_OUTPUT, + TRADING_ALLOWANCE_FULL_RELIEF_OUTPUT, + ] + ), + before, ) np.testing.assert_array_equal( first.weights_for("household").values, frame.weights_for("household").values @@ -116,6 +182,13 @@ def test_the_receipt_rounds_counts_and_bands_shares() -> None: evidence = transform.checkpoint_metadata()["evidence"] assert evidence["traders"] == 150 assert isinstance(evidence["claimants"], int) + # The group is empty at a share of zero, and says so. + assert evidence["full_relief"] == { + "draw": "trading_allowance_full_relief", + "rate": 0.0, + "records": 0, + "support": 0, + } assert [band["rate"] for band in evidence["bands"]] == [0.72, 0.14, 0.0] assert all(band["support"] == "30+" for band in evidence["bands"]) assert evidence["bands"][0]["weighted_traders"] == pytest.approx(100.0) @@ -135,7 +208,13 @@ def test_the_stage_refuses_drifted_parameters_and_a_second_writer() -> None: operations=( replace( operation, - parameters={**dict(operation.parameters), "claimant_expenses": 900.0}, + parameters={ + **dict(operation.parameters), + "full_relief": { + **dict(operation.parameters["full_relief"]), + "rate": 0.5, + }, + }, ), receipt, ), @@ -145,3 +224,17 @@ def test_the_stage_refuses_drifted_parameters_and_a_second_writer() -> None: frame = UKTradingAllowanceReceiptsStageTransform(stage=stage)(_frame([500.0])) with pytest.raises(ValueError, match="only writer"): UKTradingAllowanceReceiptsStageTransform(stage=stage)(frame) + + +def test_the_stage_refuses_a_frame_without_the_spi_flag() -> None: + frame = _frame([500.0]) + household = frame.table("household").drop(columns=["household_is_spi_synthetic"]) + bare = uk_national_frame( + person=frame.table("person"), + benunit=frame.table("benunit"), + household=household, + time_period="2024", + household_weights=frame.weights_for("household").values, + ) + with pytest.raises(KeyError, match="household_is_spi_synthetic"): + UKTradingAllowanceReceiptsStageTransform(stage=_stage())(bare) diff --git a/packages/microcosm-frame/src/microcosm/frame/adapters/policyengine_uk_concepts.py b/packages/microcosm-frame/src/microcosm/frame/adapters/policyengine_uk_concepts.py index adf3ad10f4..a2b47859fc 100644 --- a/packages/microcosm-frame/src/microcosm/frame/adapters/policyengine_uk_concepts.py +++ b/packages/microcosm-frame/src/microcosm/frame/adapters/policyengine_uk_concepts.py @@ -444,17 +444,20 @@ "machine category in Chronicle (microcosm#1418, item 5; for María's " "signature)." ), - "trading_allowance_claim_status": ( - "Whether a trader's stored profit already deducts the trading allowance " - "(policyengine-uk 2.172.0, policyengine-uk#2765). Neither the FRS nor " - "the SPI tape records turnover or the claim, so the input stays UNKNOWN, " - "the engine's current treatment, and the trading_allowance_receipts " - "stage keeps the claim in self_employment_gross_receipts " - "(microcosm#1428), with the two limits its notes give: an allowance " - "above GBP 3,000 relieves every non-claimant, and a claimant's extra " - "relief from a raise falls below the raise as profit grows. " - "microcosm#1439 stores the status and retires the encoding (for María's " - "signature)." + "self_employment_gross_receipts": ( + "A trader's gross receipts, against which policyengine-uk applies the " + "trading allowance. Neither the FRS nor the SPI tape records turnover, " + "so the input stays at the engine's zero, and the " + "trading_allowance_receipts stage stores which receipts lie behind each " + "positive profit as trading_allowance_claim_status instead " + "(policyengine-uk 2.172.0, policyengine-uk#2765; microcosm#1439). With " + "no receipts the engine relieves a CLAIMANT from the allowance less the " + "GBP 1,000 their profit already deducts, a NON_CLAIMANT at no allowance, " + "and an UNKNOWN trader in full where the profit lies within the " + "allowance. So the build cannot score a reform that turns on receipts " + "themselves, such as a turnover threshold, and a NON_CLAIMANT whose " + "receipts lie within a raised allowance gains nothing from it (for " + "María's signature)." ), "has_education_maintenance_funding": ( "Whether the person has a student loan or grant for their maintenance " diff --git a/tools/graph_uk_spine_fixture.py b/tools/graph_uk_spine_fixture.py index 671bb93505..892fc6b133 100644 --- a/tools/graph_uk_spine_fixture.py +++ b/tools/graph_uk_spine_fixture.py @@ -251,6 +251,8 @@ # (microcosm#1095 B3). "car_fuel_type", "car_first_registration_date", + # policyengine-uk's trading allowance claim status (microcosm#1439). + "trading_allowance_claim_status", ), "benunit": ("benunit_support_channel", "uc_deduction_combination"), "household": ( @@ -2171,8 +2173,8 @@ def _normalize_legacy_strings(frame: Frame) -> Frame: for entity, columns in _NORMALIZED_STRING_COLUMNS.items() for column in columns ] - if observed != expected_order or len(observed) != 31: - raise RuntimeError("The legacy normalization audit is not exactly 31 cells.") + if observed != expected_order or len(observed) != 32: + raise RuntimeError("The legacy normalization audit is not exactly 32 cells.") return Frame( tables, frame.schema, diff --git a/tools/measure_uk_trading_allowance_gainers.py b/tools/measure_uk_trading_allowance_gainers.py new file mode 100644 index 0000000000..49c9ac4952 --- /dev/null +++ b/tools/measure_uk_trading_allowance_gainers.py @@ -0,0 +1,385 @@ +#!/usr/bin/env python +"""The gainers of the trading allowance raise on a UK release, and a re-fit of +the claimant rates (microcosm#1439). + +The trading_allowance_receipts stage stores each trader's +``trading_allowance_claim_status`` and leaves ``self_employment_gross_receipts`` +at zero. This tool reads one release H5 (final weights) on the locked +policyengine-uk and applies the statuses and zero receipts in memory. It reads +the statuses the stage stored where the release carries them. On a release built +before the stage stored them, it makes the stage's draw again on the build's +person ids (``person_build_id``): the release renumbers ``person_id``, and a draw +keyed on the renumbered ids is a different draw. It then runs one simulation +pair at ``--period`` (2028, inside 2027-28): the allowance at +GBP 3,000, current law from 6 April 2027, against a reform holding it at GBP 1,000. +A gainer is a person whose income tax is lower under the raise. It reports the +weighted gainers and their mean gain, overall and by the stage's profit bands. + +The check is judged on the expected count (María's ruling of 2026-11-09): a +second simulation pair sets every trader outside the full-relief group to +CLAIMANT, which gives each band's would-be gainers, and the expected gainers are +each band's rate times its would-be gainers. That count is held to HMRC's +400,000 within 5%. The realised count, from the release's own draw, is reported +beside it with the draw's spread: by band, rate times one less the rate, times +the would-be gainers squared, over their Kish effective records. On a release's +few effective records that spread can exceed the 5% tolerance, so the realised +count of one draw cannot decide the check. + +With ``--fit`` every trader outside the full-relief group is set to CLAIMANT, +each band's weighted gainers and total gain are summed, and the two free band +rates are solved for HMRC's policy paper on the Budget 2026 raise (about +400,000 taxpayers with a lower bill, by about GBP 380 on average). Gainers and +gains are linear in the rates, so one pair is enough. The solved rates go into +the stage's module and spec before the arm (María's answer of 2026-11-06). + +The evidence written under ``docs/evidence/uk-trading-allowance-1439/`` holds +aggregates only: band totals with their support in distinct source households, +withheld where fewer than three households carry them (the unit-record guard). +It needs the UK engine environment and about 5 to 8 GB: run it alone. +""" + +from __future__ import annotations + +import argparse +import hashlib +import json +from importlib.metadata import version +from pathlib import Path + +import numpy as np +import pandas as pd + +from microcosm.build.uk_runtime.national_frame import UK_BUILD_IDENTIFIER_COLUMNS +from microcosm.build.uk_runtime.receipt_counts import support_band +from microcosm.build.uk_runtime.trading_allowance_receipts import ( + CLAIMANT, + TRADING_ALLOWANCE_CLAIMANT_BANDS, + TRADING_ALLOWANCE_FULL_RELIEF_OUTPUT, + TRADING_ALLOWANCE_STATUS_OUTPUT, + assign_trading_allowance_claim_status, +) + +ALLOWANCE = "gov.hmrc.income_tax.allowances.trading_allowance" +#: The raise's start, and the allowance the reform holds from it. +RAISE_START = "2027-04-06" +UNRAISED_ALLOWANCE = 1_000 +TARGET_GAINERS = 400_000.0 +TARGET_MEAN_GAIN = 380.0 +#: The check's tolerance on the expected gainers (#1439's post-build check). +GAINERS_TOLERANCE = 0.05 +EXPECTED_COUNT_RULE = ( + "each band's claimant rate times its would-be gainers (every trader outside " + "the full-relief group a claimant), held to HMRC's 400,000 within 5%; the " + "realised count of the release's draw is reported beside it with the draw's " + "spread (María's ruling of 2026-11-09)" +) +DISCLOSURE_FLOOR = 3 +#: The UK release's survey year. +FIRST_DATA_YEAR = 2024 +EVIDENCE_DIR = Path("docs/evidence/uk-trading-allowance-1439") + + +def _sha256(path: Path) -> str: + digest = hashlib.sha256() + with path.open("rb") as handle: + for block in iter(lambda: handle.read(1 << 20), b""): + digest.update(block) + return digest.hexdigest() + + +def _band_index(profit: np.ndarray) -> np.ndarray: + """Each person's stage profit band (0, 1, ...), or -1 with no positive profit.""" + + index = np.full(profit.shape, -1, dtype=int) + lower = 0.0 + for position, (upper, _rate) in enumerate(TRADING_ALLOWANCE_CLAIMANT_BANDS): + in_band = profit > lower + if upper is not None: + in_band &= profit <= upper + index[in_band & (index < 0)] = position + if upper is None: + break + lower = upper + return index + + +def _stored_people(h5: Path) -> pd.DataFrame: + person = pd.read_hdf(h5, "person") + household = pd.read_hdf(h5, "household") + columns = {"household_id", "household_is_spi_synthetic", "household_source_id"} + missing = sorted(columns - set(household.columns)) + if missing: + raise ValueError(f"{h5}: the household table carries no {missing}.") + household = household.loc[:, sorted(columns)].set_index("household_id") + optional = [ + UK_BUILD_IDENTIFIER_COLUMNS["person"], + TRADING_ALLOWANCE_STATUS_OUTPUT, + TRADING_ALLOWANCE_FULL_RELIEF_OUTPUT, + ] + wanted = ["person_id", "person_household_id", "self_employment_income"] + joined = person.loc[ + :, [*wanted, *(column for column in optional if column in person.columns)] + ].join(household, on="person_household_id") + if joined["household_source_id"].isna().any(): + raise ValueError(f"{h5}: a person has no household row.") + return joined + + +def read_claim_statuses(people: pd.DataFrame) -> tuple[np.ndarray, np.ndarray, str]: + """Each person's claim status and full-relief flag, and where they came from. + + The statuses the stage stored, where the release carries them. Otherwise the + stage's draw, made again on the ids it was keyed on: the build's, which a + release keeps in ``person_build_id`` beside its renumbered ``person_id``. A + frame with no build ids was never renumbered, so its ``person_id`` is the + build's. + """ + + stored = [ + column + for column in ( + TRADING_ALLOWANCE_STATUS_OUTPUT, + TRADING_ALLOWANCE_FULL_RELIEF_OUTPUT, + ) + if column in people.columns + ] + if len(stored) == 1: + raise ValueError(f"The release stores {stored} without its partner.") + if stored: + return ( + people[TRADING_ALLOWANCE_STATUS_OUTPUT].astype(str).to_numpy(object), + people[TRADING_ALLOWANCE_FULL_RELIEF_OUTPUT].to_numpy(dtype=bool), + "stored", + ) + build_id = UK_BUILD_IDENTIFIER_COLUMNS["person"] + keyed_on = build_id if build_id in people.columns else "person_id" + statuses = assign_trading_allowance_claim_status( + people[keyed_on].to_numpy(), + people["self_employment_income"].to_numpy(dtype=float), + spi_row=people["household_is_spi_synthetic"].to_numpy(dtype=bool), + ) + return statuses.status, statuses.full_relief, f"drawn on {keyed_on}" + + +def _income_tax(h5: Path, period: int, status: np.ndarray, *, raised: bool): + from policyengine_uk import Microsimulation + + reform = ( + None + if raised + else {ALLOWANCE: {f"{RAISE_START}.2100-12-31": UNRAISED_ALLOWANCE}} + ) + simulation = Microsimulation(dataset=str(h5), reform=reform) + # Every year from the data's first to the period simulated, so a release + # that stores #1428's receipts for its projected years reads zero. + for year in range(FIRST_DATA_YEAR, period + 1): + simulation.set_input("trading_allowance_claim_status", year, status) + simulation.set_input( + "self_employment_gross_receipts", year, np.zeros(len(status)) + ) + tax = np.asarray(simulation.calculate("income_tax", period).values, dtype=float) + weight = np.asarray( + simulation.calculate("household_weight", period, map_to="person").values, + dtype=float, + ) + return tax, weight + + +def _gains(h5: Path, period: int, status: np.ndarray) -> tuple[np.ndarray, np.ndarray]: + raised, weight = _income_tax(h5, period, status, raised=True) + unraised, _ = _income_tax(h5, period, status, raised=False) + return unraised - raised, weight + + +def _cell(weight, gain, mask, sources) -> dict[str, object]: + gainer = mask & (gain > 0.005) + support = int(pd.unique(sources[gainer]).size) + if support < DISCLOSURE_FLOOR: + return {"support": support_band(support), "withheld": True} + weighted_gainers = float(weight[gainer].sum()) + total_gain = float((weight * gain)[gainer].sum()) + return { + "support": support_band(support), + "weighted_gainers": round(weighted_gainers, -2), + "total_gain": round(total_gain, -3), + "mean_gain": round(total_gain / weighted_gainers, 0), + } + + +def measure(h5: Path, period: int, *, fit: bool) -> dict[str, object]: + people = _stored_people(h5) + profit = people["self_employment_income"].to_numpy(dtype=float) + status, full_relief, statuses_read = read_claim_statuses(people) + if fit: + status = np.where((profit > 0.0) & ~full_relief, CLAIMANT, status) + gain, weight = _gains(h5, period, status.astype(str)) + sources = people["household_source_id"].to_numpy() + band = _band_index(profit) + bands = [] + for position, (upper, rate) in enumerate(TRADING_ALLOWANCE_CLAIMANT_BANDS): + bands.append( + { + "upper_inclusive": upper, + "rate": rate, + **_cell(weight, gain, band == position, sources), + } + ) + evidence: dict[str, object] = { + "tool": "tools/measure_uk_trading_allowance_gainers.py", + "release": h5.name, + "release_sha256": _sha256(h5), + "policyengine_uk": version("policyengine-uk"), + "period": period, + "mode": "fit" if fit else "measure", + "statuses": statuses_read, + "overall": _cell(weight, gain, np.ones(len(gain), dtype=bool), sources), + "bands": bands, + } + if fit: + evidence["fit"] = _solve_rates(weight, gain, band) + else: + every_claimant = np.where((profit > 0.0) & ~full_relief, CLAIMANT, status) + would_be, _ = _gains(h5, period, every_claimant.astype(str)) + evidence["check"] = expected_gainers_check( + weight=weight, + would_be_gain=would_be, + band=band, + sources=sources, + realised=evidence["overall"], + ) + return evidence + + +def expected_gainers_check( + *, + weight: np.ndarray, + would_be_gain: np.ndarray, + band: np.ndarray, + sources: np.ndarray, + realised: dict[str, object], +) -> dict[str, object]: + """The post-build check on the expected gainers, with the realised beside it. + + ``would_be_gain`` is each person's gain with every trader outside the + full-relief group a claimant, so a band's would-be gainers are its people + with a gain. The expected gainers sum each band's rate times its would-be + gainers' weight; the draw's variance sums, by band, the rate times one less + the rate times that weight squared over the band's Kish effective records. + A band whose would-be gainers rest on fewer than three source households + is withheld, and so is every total that would give it back. + """ + + weight = np.asarray(weight, dtype=np.float64) + would_be_gain = np.asarray(would_be_gain, dtype=np.float64) + band = np.asarray(band) + sources = np.asarray(sources) + expected = 0.0 + expected_gain = 0.0 + variance = 0.0 + bands: list[dict[str, object]] = [] + withheld = False + for position, (upper, rate) in enumerate(TRADING_ALLOWANCE_CLAIMANT_BANDS): + pool = (band == position) & (would_be_gain > 0.005) + support = int(pd.unique(sources[pool]).size) + entry: dict[str, object] = { + "upper_inclusive": upper, + "rate": rate, + "support": support_band(support), + } + if rate > 0.0 and support < DISCLOSURE_FLOOR: + withheld = True + entry["withheld"] = True + bands.append(entry) + continue + mass = float(weight[pool].sum()) + squares = float((weight[pool] ** 2).sum()) + effective = mass**2 / squares if squares > 0.0 else 0.0 + expected += rate * mass + expected_gain += rate * float((weight * would_be_gain)[pool].sum()) + if effective > 0.0: + variance += rate * (1.0 - rate) * mass**2 / effective + if rate > 0.0: + entry.update( + { + "would_be_gainers": round(mass, -2), + "expected_gainers": round(rate * mass, -2), + "effective_records": round(effective, 0), + } + ) + bands.append(entry) + check: dict[str, object] = { + "judged_on": "expected_count", + "rule": EXPECTED_COUNT_RULE, + "target_gainers": TARGET_GAINERS, + "tolerance": GAINERS_TOLERANCE, + "bands": bands, + } + if withheld: + check["withheld"] = True + return check + spread = float(np.sqrt(variance)) + check.update( + { + "expected_gainers": round(expected, -2), + "expected_mean_gain": round(expected_gain / expected, 0) + if expected + else None, + "relative_gap": round(expected / TARGET_GAINERS - 1.0, 4), + "within_tolerance": bool( + abs(expected / TARGET_GAINERS - 1.0) <= GAINERS_TOLERANCE + ), + "draw_spread_sd": round(spread, -2), + } + ) + realised_gainers = realised.get("weighted_gainers") + if isinstance(realised_gainers, (int, float)): + check["realised_gainers"] = realised_gainers + check["realised_minus_expected_in_sd"] = ( + round((float(realised_gainers) - expected) / spread, 2) if spread else None + ) + return check + + +def _solve_rates(weight, gain, band) -> dict[str, object]: + """The two free band rates for HMRC's gainers and mean gain.""" + + free = [ + position + for position, (_, rate) in enumerate(TRADING_ALLOWANCE_CLAIMANT_BANDS) + if rate > 0.0 + ] + if len(free) != 2: + raise ValueError(f"the fit solves two band rates, the stage has {free}.") + gainer = gain > 0.005 + gainers = [float(weight[gainer & (band == position)].sum()) for position in free] + gains = [ + float((weight * gain)[gainer & (band == position)].sum()) for position in free + ] + matrix = np.array([gainers, gains]) + targets = np.array([TARGET_GAINERS, TARGET_GAINERS * TARGET_MEAN_GAIN]) + rates = np.linalg.solve(matrix, targets) + return { + "target_gainers": TARGET_GAINERS, + "target_mean_gain": TARGET_MEAN_GAIN, + "rates": [round(float(rate), 4) for rate in rates], + "within_unit_interval": bool(((rates >= 0.0) & (rates <= 1.0)).all()), + } + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__.splitlines()[0]) + parser.add_argument("--h5", type=Path, required=True, help="A UK release H5.") + parser.add_argument("--period", type=int, default=2028) + parser.add_argument("--fit", action="store_true") + parser.add_argument("--label", required=True, help="The evidence file's name.") + args = parser.parse_args() + evidence = measure(args.h5, args.period, fit=args.fit) + EVIDENCE_DIR.mkdir(parents=True, exist_ok=True) + path = EVIDENCE_DIR / f"{args.label}.json" + path.write_text(json.dumps(evidence, indent=2) + "\n") + print(json.dumps(evidence.get("fit") or evidence["check"], indent=2)) + print(f"wrote {path}") + + +if __name__ == "__main__": + main() From 5b63760cbe1bccb2fe409cf2974a2eb09d2a00f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Sat, 7 Nov 2026 17:00:01 +0000 Subject: [PATCH 04/29] Measure HMRC's Scottish NSND income tax outturn 2024-25 as held-out diagnostics (S4) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two national rows from HMRC's Scottish Income Tax Outturn Statistics 2024-25 join the contract as measured diagnostics for the Scottish Budget 2027-28 income tax costing: - hmrc.scottish_income_tax.nsnd_outturn: Table 1's final non-savings, non-dividend revenue of Scottish taxpayers, on earned_income_tax + property_income_tax over pays_scottish_income_tax, uprated to 2025 by the engine's OBR average earnings index; - hmrc.scottish_income_tax.nsnd_taxpayers: Table 2's All rates count, on people taxed at the Scottish rates with earned_income_tax above zero, read at 2025 without uprating. Both select feed 8045b1383's 2024-25 record sets for Scotland. The taxpayer row pins the layout's all value, since the six rows by marginal rate share its record set and measure. Two signed exclusions hold both out of the solve; their approved_on is drafted for María's signature. The tests pin 542 targets, 480 in registry scope, 297 unmapped declarations and 51 exclusions. The exclusion names resolve to committed references once the integration regenerates them. Co-Authored-By: Claude Opus 5.5 --- ...scottish-nsnd-outturn-diagnostics.added.md | 6 + .../uk/calibration_measure_exclusions.json | 18 +++ .../build/uk/uk_population_targets.json | 123 +++++++++++++++++- .../microcosm/build/uk/uprating_holds.json | 13 ++ .../uk/test_uk_measure_simulation.py | 5 +- .../uk/test_uk_population_targets.py | 21 +-- .../uk/test_uk_target_references.py | 14 +- .../engine_free/uk/test_uk_uprating_holds.py | 25 ++++ 8 files changed, 212 insertions(+), 13 deletions(-) create mode 100644 changelog.d/1095-uk-scottish-nsnd-outturn-diagnostics.added.md diff --git a/changelog.d/1095-uk-scottish-nsnd-outturn-diagnostics.added.md b/changelog.d/1095-uk-scottish-nsnd-outturn-diagnostics.added.md new file mode 100644 index 0000000000..440b6b27fd --- /dev/null +++ b/changelog.d/1095-uk-scottish-nsnd-outturn-diagnostics.added.md @@ -0,0 +1,6 @@ +Two national rows from HMRC's Scottish Income Tax Outturn Statistics 2024-25 (9 July 2026) join the contract as measured diagnostics for the Scottish Budget 2027-28 income tax costing (S4 of the November event-data plan, microcosm#1095): + +- `hmrc.scottish_income_tax.nsnd_outturn`: Table 1's final non-savings, non-dividend revenue of Scottish taxpayers (GBP 18,635m), on `earned_income_tax + property_income_tax` over `pays_scottish_income_tax`. It is uprated to 2025 by the engine's OBR average earnings index; +- `hmrc.scottish_income_tax.nsnd_taxpayers`: Table 2's All rates count (3,036,400), on people taxed at the Scottish rates with `earned_income_tax` above zero. It is read at 2025 without uprating, under a reviewed hold in `uk/uprating_holds.json`, since no pinned index counts taxpayers. + +Both select feed 8045b1383's 2024-25 record sets for Scotland (S92000003). The taxpayer row pins the layout's `all` value, since the six rows by marginal rate share its record set and measure. The bound SPI rows hold Scotland's tax on all income, not its NSND split, so these rows show the split's fit. Two signed exclusions hold both rows out of the solve. Their `approved_on`, and the hold's, are drafted for María's signature, and the rows bind only if the measured gap passes the plan's 3 percent rule and a calibrate-only solve keeps the weight-ratio fence. diff --git a/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json b/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json index 28aae2b175..a45dccf4ae 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json +++ b/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json @@ -522,6 +522,24 @@ "adjudication": "María's approval of 2026-11-06 of the plan for the November event data (PR1, item S1): measure PRIS 2024-25's Scottish receipts and expenses on every build and hold both out of the solve; the receipts row binds only after a bound-variant solve passes.", "approved_on": "2026-11-06", "expires_on": "2027-02-06" + }, + { + "name": "hmrc.scottish_income_tax.nsnd_outturn", + "reason": "Diagnostic first, not yet a weight question: the bound SPI rows hold Scotland's tax on all income, and the NSND revenue shows how the build splits it. Vahid's runs put NSND at -4.9 percent and +3.1 percent of the outturn on two recent builds while the bound SPI total moved about 2 percent. Bind only if the measured gap exceeds about 3 percent and a calibrate-only solve with the row bound keeps uk_weight_ratio at or below 1,151.25 and the Scottish SPI rows within 10 percent; the row nests inside the SPI all-income tax rows, which would need a cross-grain declaration.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's approval of 2026-11-06 of the plan for the November event data (PR2, item S4): measure HMRC's Scottish NSND outturn and taxpayers on every build and hold both out of the solve; they bind only if the measured gap exceeds about 3 percent and a calibrate-only solve passes (for María's signature).", + "approved_on": "2026-11-07", + "expires_on": "2027-02-07" + }, + { + "name": "hmrc.scottish_income_tax.nsnd_taxpayers", + "reason": "Diagnostic, not a weight question: the count of Scottish NSND taxpayers measured beside the revenue row, read at 2025 without uprating, and missing taxpayers with tax on property income alone. Bind only with the revenue row, after the same calibrate-only solve.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's approval of 2026-11-06 of the plan for the November event data (PR2, item S4): measure HMRC's Scottish NSND outturn and taxpayers on every build and hold both out of the solve; they bind only if the measured gap exceeds about 3 percent and a calibrate-only solve passes (for María's signature).", + "approved_on": "2026-11-07", + "expires_on": "2027-02-07" } ] } diff --git a/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json b/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json index 68918f7a33..da0cf39a44 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json +++ b/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json @@ -979,7 +979,9 @@ "ons.occupation.female_elementary_administration_and_service": "New declaration backed by Nomis APS218 Jan 2025-Dec 2025 in Chronicle (ons-aps218-occupation-jan-dec-2025, PolicyEngine/chronicle#411); no uk-data metric holds employment by occupation and sex (microcosm#1490).", "ons.occupation.male_elementary_administration_and_service": "New declaration backed by Nomis APS218 Jan 2025-Dec 2025 in Chronicle (ons-aps218-occupation-jan-dec-2025, PolicyEngine/chronicle#411); no uk-data metric holds employment by occupation and sex (microcosm#1490).", "hmrc.pris.rental_income.scotland": "No incumbent target: uk-data binds no PRIS row, and its registry used PRIS only for the x1.9 scaling of the SPI net amounts, retired in microcosm#1106. PRIS 2026's Scottish landlords' receipts (Table 9) join as a measured diagnostic for the Scottish Budget 2027-28 property rate costing.", - "hmrc.pris.expenses.scotland": "No incumbent target: uk-data binds no PRIS row, and its registry used PRIS only for the x1.9 scaling of the SPI net amounts, retired in microcosm#1106. PRIS 2026's Scottish landlords' expenses (Table 11) join as a measured diagnostic for the Scottish Budget 2027-28 property rate costing." + "hmrc.pris.expenses.scotland": "No incumbent target: uk-data binds no PRIS row, and its registry used PRIS only for the x1.9 scaling of the SPI net amounts, retired in microcosm#1106. PRIS 2026's Scottish landlords' expenses (Table 11) join as a measured diagnostic for the Scottish Budget 2027-28 property rate costing.", + "hmrc.scottish_income_tax.nsnd_outturn": "No incumbent target: uk-data binds no Scottish outturn row. HMRC's Scottish income tax outturn 2024-25 (Table 1, NSND revenue) joins as a measured diagnostic for the Scottish Budget 2027-28 income tax costing.", + "hmrc.scottish_income_tax.nsnd_taxpayers": "No incumbent target: uk-data binds no Scottish outturn row. HMRC's Scottish income tax outturn 2024-25 (Table 2, NSND taxpayers) joins as a measured diagnostic beside the revenue row." }, "suppressed_ancestors": { "hmrc/salary_sacrifice_it_relief_basic_rate": { @@ -1063,6 +1065,8 @@ "hmrc.spi.property_income.count_by_total_income_band", "hmrc.pris.rental_income.scotland", "hmrc.pris.expenses.scotland", + "hmrc.scottish_income_tax.nsnd_outturn", + "hmrc.scottish_income_tax.nsnd_taxpayers", "hmrc.spi.private_pension_income.amount_by_total_income_band", "hmrc.spi.private_pension_income.count_by_total_income_band", "hmrc.spi.state_pension.amount_by_total_income_band", @@ -4630,6 +4634,123 @@ "uprating_index": "policyengine_uk_parameter:gov.economic_assumptions.indices.obr.per_capita.gdp", "selector_note": "HMRC Property Rental Income Statistics 2026 (28 August 2026), Table 11, Scotland, 2024-25. Uprated from the 2024-25 fact to the 2025 calibration period by the pinned engine's gov.economic_assumptions.indices.obr.per_capita.gdp between 1 January 2024 and 1 January 2025: the index the engine uprates property_rental_income and property_income by." }, + { + "target_id": "hmrc.scottish_income_tax.nsnd_outturn", + "family": "hmrc_scottish_income_tax", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.tax.income_tax.amount", + "filters": [ + { + "concept": "uk.geography.country", + "equals": "SCOTLAND" + } + ] + }, + "bindings": { + "policyengine": { + "metric_name": "hmrc/scottish_income_tax/nsnd_outturn", + "value_expression": "earned_income_tax + property_income_tax", + "from_entity": "person", + "map_to": "household", + "notes": "HMRC Scottish Income Tax Outturn Statistics 2024-25 (9 July 2026), Table 1: the final non-savings, non-dividend (NSND) income tax revenue of Scottish taxpayers in 2024-25, the base the Scottish rates apply to: established Self Assessment and PAYE liabilities and estimated further liabilities, less uncollectable amounts, relief at source and Gift Aid. The measure is earned_income_tax plus property_income_tax, policyengine-uk's tax on non-savings income, over the people it taxes at the Scottish rates (pays_scottish_income_tax). The bound SPI rows for Scotland hold tax on all income, not its NSND split, so this row shows the split's fit for the Scottish Budget 2027-28's income tax costing (PolicyEngine/uk-scottish-budget-2027-28#7). Held as a measured diagnostic (calibration_measure_exclusions.json); a target only if the outturn gap passes the plan's 3 percent rule and a calibrate-only solve keeps uk_weight_ratio within its fence.", + "filters": [ + { + "variable": "pays_scottish_income_tax", + "equals": true + } + ] + }, + "axiom": { + "metric_name": "hmrc/scottish_income_tax/nsnd_outturn", + "status": "pending", + "value_rule": "uk.tax.income_tax.amount" + } + }, + "ledger_selector": { + "source_name": "hmrc", + "source_concept": "hmrc.nsnd_income_tax_outturn", + "record_set_spec_id": "hmrc.scottish_income_tax_2024_25.table1.scottish.ty2024.v1", + "source_measure_id": "all", + "entity_name": "person", + "geography_id": "S92000003", + "period_type": "tax_year", + "period_value": 2024, + "dimension_values": { + "nsnd_outturn_component": "all" + } + }, + "category_id": "hmrc.tax_statistics", + "label": "Non-savings, non-dividend income tax of Scottish taxpayers, Scotland", + "uprating_index": "policyengine_uk_parameter:gov.economic_assumptions.indices.obr.average_earnings", + "selector_note": "HMRC Scottish Income Tax Outturn Statistics 2024-25 (9 July 2026), Table 1, Scotland, 2024-25 (GBP 18,635m). Uprated from the 2024-25 fact to the 2025 calibration period by the pinned engine's gov.economic_assumptions.indices.obr.average_earnings between 1 January 2024 and 1 January 2025, since NSND income is mostly earnings: tax grows faster than income while the thresholds are frozen, so the uprated figure sits slightly low." + }, + { + "target_id": "hmrc.scottish_income_tax.nsnd_taxpayers", + "family": "hmrc_scottish_income_tax", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.geography.country", + "equals": "SCOTLAND" + }, + { + "concept": "uk.tax.income_tax.amount", + "operator": ">", + "value": 0 + } + ] + }, + "bindings": { + "policyengine": { + "metric_name": "hmrc/scottish_income_tax/nsnd_taxpayers", + "value_variable": "person_count", + "from_entity": "person", + "map_to": "household", + "notes": "HMRC Scottish Income Tax Outturn Statistics 2024-25 (9 July 2026), Table 2: the Scottish taxpayers with NSND income tax in 2024-25, the All rates row, which HMRC rounds to the nearest hundred. The measure counts the people policyengine-uk taxes at the Scottish rates whose earned_income_tax is above zero, so a taxpayer with tax on property income alone is missed. Held as a measured diagnostic beside the NSND revenue row (calibration_measure_exclusions.json; PolicyEngine/uk-scottish-budget-2027-28#7).", + "filters": [ + { + "variable": "pays_scottish_income_tax", + "equals": true + }, + { + "variable": "earned_income_tax", + "operator": ">", + "value": 0 + } + ] + }, + "axiom": { + "metric_name": "hmrc/scottish_income_tax/nsnd_taxpayers", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "hmrc", + "source_concept": "hmrc.nsnd_income_taxpayers", + "record_set_spec_id": "hmrc.scottish_income_tax_2024_25.table2.scottish.ty2024.taxpayers.v1", + "source_measure_id": "taxpayers", + "entity_name": "person", + "geography_id": "S92000003", + "period_type": "tax_year", + "period_value": 2024, + "layout_groupby_value_id": "all" + }, + "category_id": "hmrc.tax_statistics", + "label": "Scottish taxpayers with non-savings, non-dividend income tax, Scotland", + "selector_note": "HMRC Scottish Income Tax Outturn Statistics 2024-25 (9 July 2026), Table 2, Scotland, 2024-25, All rates (3,036,400). The selector pins the layout's all value: the six rows by marginal rate share the record set and measure. The 2024-25 count is read at the 2025 calibration period without uprating, as the latest fact not after it." + }, { "target_id": "hmrc.spi.private_pension_income.amount_by_total_income_band", "family": "hmrc_spi", diff --git a/packages/microcosm-build/src/microcosm/build/uk/uprating_holds.json b/packages/microcosm-build/src/microcosm/build/uk/uprating_holds.json index 4e2075f165..100c64d0f6 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/uprating_holds.json +++ b/packages/microcosm-build/src/microcosm/build/uk/uprating_holds.json @@ -487,6 +487,19 @@ "approved_on": "2026-11-03", "status": "approved", "expires_on": "2027-02-03" + }, + { + "scope": "national", + "kind": "reviewed_no_index", + "target_ids": [ + "hmrc.scottish_income_tax.nsnd_taxpayers" + ], + "reason": "HMRC's Scottish Income Tax Outturn Statistics 2024-25 (9 July 2026), Table 2: the Scottish taxpayers with non-savings, non-dividend income tax in 2024-25 (All rates, rounded to the nearest hundred), the latest outturn, measured at 2025 with no index. No pinned index counts taxpayers; the NSND revenue row beside it moves by the engine's OBR average earnings index. Held flat, the count probably understates 2025-26: the personal allowance stayed frozen while earnings grew, so the measure at 2025 carries a year of new taxpayers that the 2024-25 figure does not, and the row's gap reads high by about that growth. A held-out diagnostic (calibration_measure_exclusions.json; S4 of the November event-data plan), not a target. Renew when HMRC's next outturn release brings 2025-26 (for María's signature).", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "approved_on": "2026-11-07", + "status": "approved", + "expires_on": "2027-01-07" } ] } diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_measure_simulation.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_measure_simulation.py index 51420ac20f..315674a441 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_measure_simulation.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_measure_simulation.py @@ -805,8 +805,9 @@ def test_packaged_exclusions_load(): # 2026-10-30). microcosm#1426 holds HMRC's High Income Child Benefit Charge count # and revenue as measured diagnostics (María's ruling of 2026-11-03). The # November event data holds PRIS 2026's Scottish receipts and expenses as - # measured diagnostics (María's approval of 2026-11-06). - assert len(names) == len(set(names)) == 49 + # measured diagnostics (María's approval of 2026-11-06), and PR2 holds HMRC's + # Scottish NSND outturn and taxpayers for 2024-25 (S4). + assert len(names) == len(set(names)) == 51 (gas,) = [ entry for entry in exclusions diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_population_targets.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_population_targets.py index 22bdf60fb0..15b41362c2 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_population_targets.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_population_targets.py @@ -277,8 +277,10 @@ def test_uk_population_targets_shape_order_and_registry_accounting() -> None: # event-data plan (microcosm#1095) binds the single years 16 to 24 by sex # in place of the 16-17, 18-19 and 20-24 sex bands, eighteen rows for six; # and the November event data adds PRIS 2026's Scottish landlords' receipts - # and expenses, two national rows held as measured diagnostics. - assert len(resource["targets"]) == 540 + # and expenses, two national rows held as measured diagnostics, and PR2 + # HMRC's Scottish NSND income tax outturn and taxpayers for 2024-25, two + # more (S4). + assert len(resource["targets"]) == 542 providers = resource["hierarchy"]["providers"] categories = resource["hierarchy"]["categories"] @@ -292,10 +294,10 @@ def test_uk_population_targets_shape_order_and_registry_accounting() -> None: target_ids = [target["target_id"] for target in resource["targets"]] registry_scope = resource["registry_parity"]["scope_target_ids"] profile_scope = resource["profile_parity"]["scope_target_ids"] - assert len(registry_scope) == 478 + assert len(registry_scope) == 480 assert len(profile_scope) == 62 - assert target_ids[:478] == registry_scope - assert target_ids[478:] == profile_scope + assert target_ids[:480] == registry_scope + assert target_ids[480:] == profile_scope parity = resource["registry_parity"] assert parity["pinned_ref"] == "12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3" @@ -328,12 +330,13 @@ def test_uk_population_targets_shape_order_and_registry_accounting() -> None: # repayment metrics one to one, to three nation rows in place of one # devolved row. microcosm#1426's two HICBC rows have no uk-data metric either, # nor microcosm#1490's 59 APS occupation rows, nor the November event data's - # two Scottish PRIS rows. Y5 of the November event-data plan moves the two + # two Scottish PRIS rows, nor PR2's two Scottish NSND outturn rows (S4). Y5 + # of the November event-data plan moves the two # incumbent 20_24 sex bands from mapped to excluded, and its eighteen single # years 16 to 24 have no uk-data metric, in place of the four 16-17 and # 18-19 rows (microcosm#1095). assert len(mapped_target_ids) == 183 - assert len(unmapped_declarations) == 295 + assert len(unmapped_declarations) == 297 suppressed_ancestors = parity["suppressed_ancestors"] assert len(suppressed_ancestors) == 5 assert set(suppressed_ancestors).isdisjoint(parity["mapped"]) @@ -858,7 +861,7 @@ def test_uk_population_targets_have_unique_target_ids() -> None: resource = _load() target_ids = [target["target_id"] for target in resource["targets"]] - assert len(target_ids) == 540 + assert len(target_ids) == 542 assert len(target_ids) == len(set(target_ids)) @@ -1361,7 +1364,7 @@ def test_uc_payment_bands_share_administrative_family_but_keep_source_window() - def test_paid_joint_diagnostics_do_not_add_active_targets() -> None: targets = _load()["targets"] - assert len(targets) == 540 + assert len(targets) == 542 assert not any( f.get("variable") == "uc_calibration_child_entitlement" for target in targets diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_target_references.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_target_references.py index 85ea1a2276..d0567e1e83 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_target_references.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_target_references.py @@ -1108,7 +1108,19 @@ def haystack(target: dict) -> str: for target_id, pin in pins.items() if pin["geography_id"] == "S92000003" and target_id in national_target_ids } - assert scotland_pinned == scotgov_ids | substring_scotland + # HMRC's Scottish income tax outturn rows name Scotland in neither the id + # nor the concept; their selectors declare S92000003, which wins over every + # inferred pin (microcosm#1095 R8; S4 of the November event-data plan). + declared_scotland = { + "hmrc.scottish_income_tax.nsnd_outturn", + "hmrc.scottish_income_tax.nsnd_taxpayers", + } + targets_by_id = {str(target["target_id"]): target for target in contract["targets"]} + assert all( + targets_by_id[target_id]["ledger_selector"]["geography_id"] == "S92000003" + for target_id in declared_scotland + ) + assert scotland_pinned == scotgov_ids | substring_scotland | declared_scotland membership = _load_uk_resource("target_reference_membership.json") for target_id in sorted(scotgov_ids): diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_uprating_holds.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_uprating_holds.py index bc45c8af5d..23e28443a2 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_uprating_holds.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_uprating_holds.py @@ -278,6 +278,31 @@ def test_no_committed_hold_is_about_to_lapse(): ) +def test_the_scottish_outturn_taxpayer_count_is_a_signed_hold(): + # S4 reads HMRC's 2024-25 Scottish NSND taxpayer count at the 2025 calibration + # period with no index (its revenue row is uprated). Only the feed-backed + # compile, which CI skips, checks the register against the real targets, and + # it refuses the row unless a signed hold declares it. + target_id = "hmrc.scottish_income_tax.nsnd_taxpayers" + entries = [ + entry + for entry in load_uk_uprating_holds()["holds"] + if target_id in entry["target_ids"] + ] + assert [(entry["scope"], entry["kind"]) for entry in entries] == [ + ("national", "reviewed_no_index") + ] + assert uk_hold_is_signed(entries[0]) + receipt = assert_uk_uprating_holds_declared( + TargetRegistry([_spec(target_id, "2024")], country="uk"), + calibration_period=2025, + evaluated_on=date.fromisoformat(entries[0]["approved_on"]), + scope="national", + holds=_holds(*entries), + ) + assert receipt["by_kind"] == {"reviewed_no_index": [target_id]} + + def test_the_committed_declarations_are_well_formed(): payload = load_uk_uprating_holds() seen: set[str] = set() From 40f9354368d45e4f3ac94e8f264f3633e2f9c790 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Sat, 7 Nov 2026 20:11:24 +0000 Subject: [PATCH 05/29] Level Scotland's council tax bills to its published 2024-25 liability (S2(a)) The FRS council tax stage's Scottish bills sum to GBP 3.10bn on the last release, about 9% below the Scottish Government's own measure of the 2024-25 liability before council tax reduction, while the bound Scottish band stock already fixes the household mix. So the stage now levels the bills' amounts, not the weights (S2(a) of the November event-data plan, microcosm#1095). The measure is the sum over the 32 council areas of CTAXBASE 2025's Band D equivalent dwellings before council tax reduction at September 2024 (the middle of 2024-25; dwellings after discounts and exemptions, as the bills are) times CTAS 2026's average Band D council tax for 2024-25: GBP 3.393bn. Both tables are vendored from the pinned feed into scotgov_band_d_liability_facts.json (64 rows), which the stage verifies against the pin before it reads the raw tab. One factor, the measure over the Scottish households' derived bills at the spine design weights, scales every Scottish household's council_tax; bills elsewhere and every weight are unchanged. The stage receipt records the measure, the stored total, the factor and the Scottish households' support as a band. A frame with no Scottish bill to level (a synthetic fixture's) keeps its bills as derived, and its receipt says so. obr.council_tax_scotland stays a held-out diagnostic. The manifest declares the resource artifact, a verify_vendored_fact_resource operation and the new level_scottish_council_tax operation, which the operation vocabulary and the sources schema now carry; the closed-world assert covers all three declarations and the artifact. The synthetic spine roster and the pinned resource and operation lists follow. Co-Authored-By: Claude Opus 5.5 --- ...5-uk-scottish-council-tax-level.changed.md | 7 + .../src/microcosm/build/source_manifest.py | 1 + .../spec_engine/schema/sources.schema.json | 36 + .../microcosm/build/uk/country_package.json | 5 + .../uk/ledger_fact_vendor_selections.json | 36 + .../uk/scotgov_band_d_liability_facts.json | 2808 +++++++++++++++++ .../src/microcosm/build/uk/source_stages.json | 36 +- .../src/microcosm/build/uk/spec/sources.yaml | 29 +- .../build/uk_runtime/frs_council_tax.py | 312 +- .../engine_free/shared/test_country_spec.py | 4 + .../engine_free/uk/test_uk_frs_council_tax.py | 198 ++ .../tests/engine_free/uk/test_uk_frs_spine.py | 18 +- .../engine_free/uk/test_uk_source_stages.py | 6 + 13 files changed, 3467 insertions(+), 29 deletions(-) create mode 100644 changelog.d/1095-uk-scottish-council-tax-level.changed.md create mode 100644 packages/microcosm-build/src/microcosm/build/uk/scotgov_band_d_liability_facts.json diff --git a/changelog.d/1095-uk-scottish-council-tax-level.changed.md b/changelog.d/1095-uk-scottish-council-tax-level.changed.md new file mode 100644 index 0000000000..d6f073d674 --- /dev/null +++ b/changelog.d/1095-uk-scottish-council-tax-level.changed.md @@ -0,0 +1,7 @@ +The FRS council tax stage now levels Scotland's bills to the Scottish Government's own measure of the 2024-25 liability before council tax reduction (S2(a) of the November event-data plan, microcosm#1095). + +- **The measure:** the sum over the 32 council areas of CTAXBASE 2025's Band D equivalent dwellings before council tax reduction at September 2024 (the middle of 2024-25), times CTAS 2026's average Band D council tax for 2024-25. Both are vendored from the pinned feed into `scotgov_band_d_liability_facts.json`. +- **The level:** one factor, the measure over the Scottish households' derived bills at the spine design weights, applied to every Scottish household's `council_tax`. +- **Why the bills and not the weights:** the bound Scottish band stock already fixes the household mix, and the gap is in the amounts. `obr.council_tax_scotland` stays a held-out diagnostic. +- **Receipts:** the stage records the measure, the stored total, the factor and the Scottish households' support as a band. +- **Synthetic frames:** a frame with no Scottish bill to level keeps its bills as derived, and the receipt says so. diff --git a/packages/microcosm-build/src/microcosm/build/source_manifest.py b/packages/microcosm-build/src/microcosm/build/source_manifest.py index 2b1d7d8c02..4665482a5d 100644 --- a/packages/microcosm-build/src/microcosm/build/source_manifest.py +++ b/packages/microcosm-build/src/microcosm/build/source_manifest.py @@ -178,6 +178,7 @@ "iterative_proportional_fit", "level_road_fuel", "level_excise_quantities", + "level_scottish_council_tax", "redraw_zero_road_fuel", "recompose_from_remainder", "pair_clone_households_to_originals", diff --git a/packages/microcosm-build/src/microcosm/build/spec_engine/schema/sources.schema.json b/packages/microcosm-build/src/microcosm/build/spec_engine/schema/sources.schema.json index af1ba4820b..68fb154159 100644 --- a/packages/microcosm-build/src/microcosm/build/spec_engine/schema/sources.schema.json +++ b/packages/microcosm-build/src/microcosm/build/spec_engine/schema/sources.schema.json @@ -6556,6 +6556,42 @@ } } }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "kind", + "output", + "households", + "level", + "stored", + "factor", + "weights" + ], + "properties": { + "kind": { + "const": "level_scottish_council_tax" + }, + "output": { + "const": "council_tax" + }, + "households": { + "type": "string" + }, + "level": { + "type": "string" + }, + "stored": { + "type": "string" + }, + "factor": { + "type": "string" + }, + "weights": { + "const": "spine_design_weights" + } + } + }, { "type": "object", "additionalProperties": false, diff --git a/packages/microcosm-build/src/microcosm/build/uk/country_package.json b/packages/microcosm-build/src/microcosm/build/uk/country_package.json index 2dee087e5d..18b19a9a70 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/country_package.json +++ b/packages/microcosm-build/src/microcosm/build/uk/country_package.json @@ -117,6 +117,11 @@ "kind": "legacy_json", "schema_id": "legacy_json" }, + { + "path": "scotgov_band_d_liability_facts.json", + "kind": "legacy_json", + "schema_id": "legacy_json" + }, { "path": "dwp_move_to_uc_facts.json", "kind": "legacy_json", diff --git a/packages/microcosm-build/src/microcosm/build/uk/ledger_fact_vendor_selections.json b/packages/microcosm-build/src/microcosm/build/uk/ledger_fact_vendor_selections.json index 6e1c6e15bc..a86c02e04e 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/ledger_fact_vendor_selections.json +++ b/packages/microcosm-build/src/microcosm/build/uk/ledger_fact_vendor_selections.json @@ -1953,6 +1953,42 @@ "expected_row_count": 256 } ] + }, + { + "resource": "scotgov_band_d_liability_facts.json", + "purpose": "The Scottish Government's Band D equivalent dwellings before council tax reduction at September 2024 (CTAXBASE 2025) and average Band D council tax for 2024-25 (CTAS 2026), for each of the 32 council areas. Consumed by the FRS council tax stage, which levels the Scottish bills to the sum over the councils of their products (S2(a) of the November event-data plan, microcosm#1095).", + "consumers": [ + "uk_runtime.frs_council_tax" + ], + "planned_consumers": [], + "selections": [ + { + "label": "ctaxbase_2025_band_d_equivalents_september_2024", + "selector": { + "source_name": "scotgov", + "record_set_id": [ + "scotgov.ctaxbase2025.band_d_equivalents.y2024" + ], + "geography_level": [ + "local_authority" + ] + }, + "expected_row_count": 32 + }, + { + "label": "ctas_2026_average_band_d_2024_25", + "selector": { + "source_name": "scotgov", + "record_set_id": [ + "scotgov.ctas2026.band_d.fy2024" + ], + "geography_level": [ + "local_authority" + ] + }, + "expected_row_count": 32 + } + ] } ] } diff --git a/packages/microcosm-build/src/microcosm/build/uk/scotgov_band_d_liability_facts.json b/packages/microcosm-build/src/microcosm/build/uk/scotgov_band_d_liability_facts.json new file mode 100644 index 0000000000..4e9910eba8 --- /dev/null +++ b/packages/microcosm-build/src/microcosm/build/uk/scotgov_band_d_liability_facts.json @@ -0,0 +1,2808 @@ +{ + "schema_version": 1, + "country": "uk", + "kind": "uk_vendored_ledger_facts", + "resource": "scotgov_band_d_liability_facts.json", + "purpose": "The Scottish Government's Band D equivalent dwellings before council tax reduction at September 2024 (CTAXBASE 2025) and average Band D council tax for 2024-25 (CTAS 2026), for each of the 32 council areas. Consumed by the FRS council tax stage, which levels the Scottish bills to the sum over the councils of their products (S2(a) of the November event-data plan, microcosm#1095).", + "consumers": [ + "uk_runtime.frs_council_tax" + ], + "planned_consumers": [], + "policy": "Rows are copied verbatim from the pinned Chronicle consumer feed named in source_fact_feed; every value is a publisher-stated fact. Consumers declare their own arithmetic on these rows and never edit this file by hand: regenerate it with tools/vendor_uk_ledger_facts.py.", + "generator": { + "tool": "tools/vendor_uk_ledger_facts.py", + "version": 1 + }, + "source_fact_feed": { + "source_repo": "PolicyEngine/chronicle", + "source_commit": "8045b138355b196846f633f31323fd129908e751", + "build": "build-bundle --suite uk -> build-consumer-artifact", + "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" + }, + "selections": [ + { + "label": "ctaxbase_2025_band_d_equivalents_september_2024", + "selector": { + "source_name": "scotgov", + "record_set_id": [ + "scotgov.ctaxbase2025.band_d_equivalents.y2024" + ], + "geography_level": [ + "local_authority" + ] + }, + "row_count": 32 + }, + { + "label": "ctas_2026_average_band_d_2024_25", + "selector": { + "source_name": "scotgov", + "record_set_id": [ + "scotgov.ctas2026.band_d.fy2024" + ], + "geography_level": [ + "local_authority" + ] + }, + "row_count": 32 + } + ], + "row_count": 64, + "rows": [ + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e5b027466338127c8d996197", + "semantic_fact_key": "ledger_semantic_fact_v2_ce6622454612d5c116ebc9ef", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000005.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000005", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000005", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1410.96 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9fde92ee1d701cf48fdb1a00", + "semantic_fact_key": "ledger_semantic_fact_v2_58eac4215aad04160c211f0a", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000006.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000006", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000006", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1334.85 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b351a8ab07764f59f4cfcd3b", + "semantic_fact_key": "ledger_semantic_fact_v2_dddabc4fa7a2953688feabad", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000008.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000008", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000008", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1487.44 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e5a34949c6a32d60ae0a0e1d", + "semantic_fact_key": "ledger_semantic_fact_v2_60471a28cb0c9f788c0e40e9", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000010.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000010", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000010", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1435.62 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c5692eb4dd27c0d9a6df3da5", + "semantic_fact_key": "ledger_semantic_fact_v2_c18e1672cc3f2d77a01886ec", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000011.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000011", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000011", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1415.22 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b49c066ce3f70db5f3a6512d", + "semantic_fact_key": "ledger_semantic_fact_v2_625252b269bf997000cb86c6", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000013.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000013", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000013", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1290.75 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2ac60f5492d6c668cb20293f", + "semantic_fact_key": "ledger_semantic_fact_v2_862f8aa9f493ad4877af0d8a", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000014.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000014", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000014", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1363.82 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_65354727c38acd6aff3a75b3", + "semantic_fact_key": "ledger_semantic_fact_v2_b05659bbfa37505ab94bf62a", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000017.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000017", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000017", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1427.19 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f4cb297d02e2ce4056affbf0", + "semantic_fact_key": "ledger_semantic_fact_v2_ed0b5d12a8908c0f5cd95ce3", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000018.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000018", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000018", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1547.01 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_99ba7285f0e7b5355efb8d4d", + "semantic_fact_key": "ledger_semantic_fact_v2_a4e2fb625754100b7c7a009f", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000019.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000019", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000019", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1514.73 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e31ccd67436606f472dad55f", + "semantic_fact_key": "ledger_semantic_fact_v2_3cea117c5de768f1d3dda801", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000020.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000020", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000020", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1430.69 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_979bc7e96ae8481c208f6432", + "semantic_fact_key": "ledger_semantic_fact_v2_3264f6c7d32c1509bcd40d61", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000021.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000021", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000021", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1452.12 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a982ef4bc6799a707d6960ad", + "semantic_fact_key": "ledger_semantic_fact_v2_4e17161f32f0cc671e8ea92a", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000023.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000023", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000023", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1369.21 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e18688659086da3b5d48e8c1", + "semantic_fact_key": "ledger_semantic_fact_v2_212d85515430615920429600", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000026.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000026", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000026", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1356.11 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_71bc45a01917dae95785e3f9", + "semantic_fact_key": "ledger_semantic_fact_v2_ac69c9a19a4f0ebde0f0d86e", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000027.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000027", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000027", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1260.61 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_274f1ec6f3aed02c8c81cfb3", + "semantic_fact_key": "ledger_semantic_fact_v2_924afe20c8841cbab99ce81e", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000028.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000028", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000028", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1453.16 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e60e8a9e1691072a7ad22f7c", + "semantic_fact_key": "ledger_semantic_fact_v2_869968cb3e769a2343fc5355", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000029.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000029", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000029", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1300.81 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d69bd9b0c3df6fbcb123f273", + "semantic_fact_key": "ledger_semantic_fact_v2_c46f39808dcfd405dac7a4aa", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000030.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000030", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000030", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1481.5 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_20bf78770e2a51eefad84777", + "semantic_fact_key": "ledger_semantic_fact_v2_b207fde24b573fc931d63bac", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000033.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000033", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000033", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1489.55 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a5ba88c9fee7e6fc2fdd2bcd", + "semantic_fact_key": "ledger_semantic_fact_v2_26d23e1779498a349cb288bf", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000034.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000034", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000034", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1393.42 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_71c119c2bd8bcaab95fff07e", + "semantic_fact_key": "ledger_semantic_fact_v2_cd900811a7f08ab24fbd7279", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000035.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000035", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000035", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1479.2 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8444167691d7981838375213", + "semantic_fact_key": "ledger_semantic_fact_v2_83535a9dd310ba291b09999b", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000036.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000036", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000036", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1447.69 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_74733a9cabec879c5c8ec7ca", + "semantic_fact_key": "ledger_semantic_fact_v2_c8dbfd54b0acdcf6b5d77838", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000038.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000038", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000038", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1436.17 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_05eec422e83a45552e81d90b", + "semantic_fact_key": "ledger_semantic_fact_v2_79740a105b3b3fde8b9173eb", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000039.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000039", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000039", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1398.98 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_81e31b5d9ac130f0956a63db", + "semantic_fact_key": "ledger_semantic_fact_v2_310fbc780806e0b8a5cbfc6c", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000040.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000040", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000040", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1390.96 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_11c81cf724405027636e0a51", + "semantic_fact_key": "ledger_semantic_fact_v2_3b4123305c2ece5b26ab3b23", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000041.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000041", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000041", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1316.68 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_78391a9b41040e9f52833fd9", + "semantic_fact_key": "ledger_semantic_fact_v2_a667eb8dfa63618fba66d88f", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000042.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000042", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000042", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1486.43 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9d9efa3a05e6397c2fc599b6", + "semantic_fact_key": "ledger_semantic_fact_v2_998c67e39a8381e07ca4ebf5", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000045.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000045", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000045", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1415.66 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e967bc101cae0f416da7a47a", + "semantic_fact_key": "ledger_semantic_fact_v2_28e092a0bbc3ecc690d422a7", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000047.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000047", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000047", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1385.18 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0598ae4ac535b6f09abb0ef1", + "semantic_fact_key": "ledger_semantic_fact_v2_8015c33b482cafbf82186906", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000048.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000048", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000048", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1403.69 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b57a9c50541fcfcc1eb5694e", + "semantic_fact_key": "ledger_semantic_fact_v2_a67c60b16f2faf6e4e333193", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000049.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000049", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000049", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1499 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1bb76588162b6aa7db1b8715", + "semantic_fact_key": "ledger_semantic_fact_v2_2b7a7b534ae2876e01d7faa1", + "source_record_id": "scotgov.ctas2026.band_d.fy2024.s12000050.average_band_d", + "concept": "scotgov.council_tax.average_band_d", + "measure_id": "average_band_d", + "unit": "gbp", + "aggregation": "mean", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000050", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "fiscal_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctas2026.band_d.fy2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000050", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAS 2026 Council Tax Assumptions: Band D council tax rates by year, 1996-97 to 2026-27", + "source_file": "CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx", + "source_sha256": "4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16", + "vintage": "ctas_2026", + "raw_r2_key": "raw/scotgov/scotgov-band-d-council-tax-rates-2026-27/2026/4e56c333178733c63d8729608740fbf7bf3b3d62ae58c3ad9ea297ad8188cf16/CTAS_2026_Band_D_Council_Tax_rates_1996_97_to_2026_27.xlsx" + }, + "value": 1320.78 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c9dfe550363ab85cfa486f2b", + "semantic_fact_key": "ledger_semantic_fact_v2_5ad95bc226d1a574af815475", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000005.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000005", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000005", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 21666.42 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2b9efcb748f73cd2544635c6", + "semantic_fact_key": "ledger_semantic_fact_v2_1c7dde2096bd9e50f7a46368", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000006.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000006", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000006", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 65638.5 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2f0300d451550018a61e97bc", + "semantic_fact_key": "ledger_semantic_fact_v2_d3d7f8bef7a899d3a03a2d1c", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000008.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000008", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000008", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 48052.06 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2c78226d94d4c2dca6aabc38", + "semantic_fact_key": "ledger_semantic_fact_v2_10453027d1ee55658cab49b9", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000010.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000010", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000010", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 54879.03999999999 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1ce08bf99e7a2af4e345798f", + "semantic_fact_key": "ledger_semantic_fact_v2_05875a8454a61094bc2b4935", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000011.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000011", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000011", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 49029.22 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d2a1b5869fbf7b7fa4c3d84c", + "semantic_fact_key": "ledger_semantic_fact_v2_bdd6bc3e8ed58faf0eef76d2", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000013.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000013", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000013", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 10790.02 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5e1a09a58ea9e4d3edb12797", + "semantic_fact_key": "ledger_semantic_fact_v2_c06cf508e4e34379aa92ce9f", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000014.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000014", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000014", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 66116 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_18744d41b1985a806c254061", + "semantic_fact_key": "ledger_semantic_fact_v2_164c55b2fbca3f68c2fb1bf6", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000017.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000017", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000017", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 110131.01000000001 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_89f17946b87d025c7507fabb", + "semantic_fact_key": "ledger_semantic_fact_v2_e6b0455ec17d20e4e85923dc", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000018.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000018", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000018", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 30551.9 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a5c94260997f1a93a37d71c6", + "semantic_fact_key": "ledger_semantic_fact_v2_8a1b64cdcd6dbcad7c534e05", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000019.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000019", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000019", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 43394.969999999994 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_366435537f833a95dfcfa2af", + "semantic_fact_key": "ledger_semantic_fact_v2_e3f53f1cfcfafe368c4d5853", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000020.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000020", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000020", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 38131.88 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f627a548e9d239da1a299792", + "semantic_fact_key": "ledger_semantic_fact_v2_e665fe19b4c79a660e39fe51", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000021.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000021", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000021", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 55878.02 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d38aab311a62258ea0426886", + "semantic_fact_key": "ledger_semantic_fact_v2_3971906e1554c7191ccccad5", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000023.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000023", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000023", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 9210.17 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4ce5c654f62620e2f870365b", + "semantic_fact_key": "ledger_semantic_fact_v2_9d72f4dea86d78a5d327b558", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000026.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000026", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000026", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 53415 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_61a583c3f2dbf58d24a73543", + "semantic_fact_key": "ledger_semantic_fact_v2_6734d5148a685bf02c6116f8", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000027.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000027", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000027", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 9232.920000000002 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e623198253ba3ba88f000495", + "semantic_fact_key": "ledger_semantic_fact_v2_142df00e75af941e691af8bb", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000028.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000028", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000028", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 53310.799999999996 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_527267ea3e3691539679eaa8", + "semantic_fact_key": "ledger_semantic_fact_v2_e7860fb81ae3b7fec8151cc9", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000029.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000029", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000029", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 142511.7 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_46b26b2ab7a6fad578d53704", + "semantic_fact_key": "ledger_semantic_fact_v2_6fbeca0f03f8cb627b1ca72a", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000030.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000030", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000030", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 44062.45 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cf1f87fac1bd92a7b2cf2d5c", + "semantic_fact_key": "ledger_semantic_fact_v2_4c8207380c3cf2926d881679", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000033.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000033", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000033", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 106078.64 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_14708a22cd4cac67fcd47f8c", + "semantic_fact_key": "ledger_semantic_fact_v2_dd17a78fccadbbc7c4e6d1df", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000034.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000034", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000034", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 125700.13 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_18bba163ae9991c0839eddf3", + "semantic_fact_key": "ledger_semantic_fact_v2_06f53f0585675df06a39c1dd", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000035.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000035", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000035", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 43795.560000000005 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_118ad4bf803c3cbce7d69d5f", + "semantic_fact_key": "ledger_semantic_fact_v2_6d046c006412f35f8e151a46", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000036.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000036", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000036", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 253765.15 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ccd302a4c3a136a7ff125183", + "semantic_fact_key": "ledger_semantic_fact_v2_65a967a9ca59a9c6f6f143cf", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000038.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000038", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000038", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 80041.19 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_49c901319c131e80b13ec88a", + "semantic_fact_key": "ledger_semantic_fact_v2_b70c4e7bc54b70c8e0b815ce", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000039.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000039", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000039", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 37187.590000000004 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6f6e64286de065ef70d1890a", + "semantic_fact_key": "ledger_semantic_fact_v2_27be8efa169e63fbfe193923", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000040.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000040", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000040", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 75334.33000000002 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_13a62705d1f02bb5ff397d0f", + "semantic_fact_key": "ledger_semantic_fact_v2_d748403165f126f8c424477d", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000041.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000041", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000041", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 48989.759999999995 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3a0a2d4924158d75085d1713", + "semantic_fact_key": "ledger_semantic_fact_v2_966f1fd36226e8bf4a283167", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000042.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000042", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000042", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 54691.86 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_47a1cb6f807b155d165b2f9c", + "semantic_fact_key": "ledger_semantic_fact_v2_1e5799b155a99cb144b71d6f", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000045.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000045", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000045", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 56108.37 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fb89f06bd90f27c476ae51ac", + "semantic_fact_key": "ledger_semantic_fact_v2_1eee297c58745b8e00c03df2", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000047.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000047", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000047", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 155996.57 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6332b1cfc7dad11be165ac59", + "semantic_fact_key": "ledger_semantic_fact_v2_6a4a337e95beba3491ab3857", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000048.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000048", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000048", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 74922.95000000001 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_01ea6f09f54432de95b0af98", + "semantic_fact_key": "ledger_semantic_fact_v2_ef5d7b911030d4a175bedc17", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000049.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000049", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000049", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 243356.28 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0bbb343be3fb39a77aacef10", + "semantic_fact_key": "ledger_semantic_fact_v2_3e0051e67a823d067c8a73ef", + "source_record_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024.s12000050.band_d_equivalents", + "concept": "scotgov.council_tax.band_d_equivalents", + "measure_id": "band_d_equivalents", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "dwelling", + "role": "chargeable_dwelling" + }, + "geography": { + "id": "S12000050", + "level": "local_authority", + "vintage": "ca_2019" + }, + "period": { + "type": "calendar_year", + "value": 2024 + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "groupby_dimension": "geography", + "groupby_value_id": "s12000050", + "table_record_kind": "detail" + }, + "dimensions": {}, + "source": { + "source_name": "scotgov", + "source_table": "CTAXBASE 2025 Tables: Band D equivalents", + "source_file": "CTAXBASE_2025_Tables_Band_D_equivalents.xlsx", + "source_sha256": "469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5", + "vintage": "ctaxbase_2025", + "raw_r2_key": "raw/scotgov/scotgov-band-d-equivalents-2025/2025/469f0f0e91aed5cfcd9cb07fd44c50919ae6d7281b178780508343d084f241b5/CTAXBASE_2025_Tables_Band_D_equivalents.xlsx" + }, + "value": 130494.25000000001 + } + ] +} diff --git a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json index fd923ce004..07a270184d 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json +++ b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json @@ -755,7 +755,7 @@ { "stage": "frs_council_tax", "survey": "Family Resources Survey 2024-25", - "source": "Department for Work and Pensions Family Resources Survey 2024-25, UK Data Service SN 9563, DOI 10.5255/UKDA-SN-9563-1; local licensed 2024_25 tabs.", + "source": "Department for Work and Pensions Family Resources Survey 2024-25, UK Data Service SN 9563, DOI 10.5255/UKDA-SN-9563-1; local licensed 2024_25 tabs.; the Scottish Government's CTAXBASE 2025 Band D equivalents and CTAS 2026 average Band D council tax by council area, via the vendored facts (scotgov_band_d_liability_facts.json)", "grain": "household", "artifacts": [ { @@ -771,6 +771,13 @@ "tax_year_start": 2024, "ukds_study_number": 9563, "doi": "10.5255/UKDA-SN-9563-1" + }, + { + "role": "scotgov_band_d_liability_facts", + "kind": "public_aggregate_reference", + "resource": "scotgov_band_d_liability_facts.json", + "format": "json", + "runtime_sha256_required": true } ], "operations": [ @@ -792,6 +799,31 @@ "donor_filter": "raw ctreb != 1 and ctannual > 0", "missing": "raw ctannual < 0 or NaN, or ctannual == 0 with ctpaid == 1 and ctreb != 1", "value": "council tax before council tax reduction: CTANNUAL net of the Scottish water and sewerage charges ((CWATAMT1 + CSEWAMT1) x 52, at 0.65 where CTREB is 1; CWATAMTD where CWATAMT1 is not positive), plus CTREBAMT x 52 where CTREB is 1 and CTREBAMT > 0; a CTREB 1 household without a positive CTREBAMT takes the larger of its netted CTANNUAL and its cell mean" + }, + { + "kind": "verify_vendored_fact_resource", + "artifact_role": "scotgov_band_d_liability_facts", + "resource": "scotgov_band_d_liability_facts.json", + "feed_pin": "chronicle_feed.json", + "record_sets": [ + "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "scotgov.ctas2026.band_d.fy2024" + ], + "source_vintage": "CTAXBASE 2025 Band D equivalents at September 2024; CTAS 2026 average Band D for 2024-25", + "mapped_build_period": 2024, + "period_mapping": "september_base_within_and_band_d_of_the_build_tax_year", + "require_before_source_read": true, + "runtime_sha256_required": true, + "fail_on_mismatch": true + }, + { + "kind": "level_scottish_council_tax", + "output": "council_tax", + "households": "raw gvtregno == 12 (Scotland)", + "level": "the sum over Scotland's 32 council areas of CTAXBASE 2025's Band D equivalent dwellings before council tax reduction at September 2024 times CTAS 2026's average Band D council tax for 2024-25", + "stored": "the Scottish households' council_tax after impute_cell_means, at the spine design weights", + "factor": "level / stored, one factor on every Scottish household's council_tax; a frame with no Scottish bill to level keeps its bills as derived", + "weights": "spine_design_weights" } ], "outputs": [ @@ -800,7 +832,7 @@ "nonnegative_outputs": [ "council_tax" ], - "notes": "Re-reads raw househol.tab because spine council_tax_reported clips missing values. FRS 2024-25 CTANNUAL is the bill after discounts and council tax reduction, and the engine reads council_tax before the reduction, so a household reporting a reduction gets its CTREBAMT added back and the cells pool non-recipients only (uk-data#496/#499, microcosm#1095). Scottish water and sewerage charges are netted before cell means at the shares DWP's CTANNUAL carries (the gross charges in full for non-recipients, 65% for reduction recipients); no-donor cells impute zero. A household where someone pays council tax (CTPAID 1) with no reported reduction and a zero CTANNUAL owes a bill, so it takes its cell mean as a missing bill does (microcosm#1278). The dead ct_mean.replace(-1, ...) branch is intentionally dropped." + "notes": "Re-reads raw househol.tab because spine council_tax_reported clips missing values. FRS 2024-25 CTANNUAL is the bill after discounts and council tax reduction, and the engine reads council_tax before the reduction, so a household reporting a reduction gets its CTREBAMT added back and the cells pool non-recipients only (uk-data#496/#499, microcosm#1095). Scottish water and sewerage charges are netted before cell means at the shares DWP's CTANNUAL carries (the gross charges in full for non-recipients, 65% for reduction recipients); no-donor cells impute zero. A household where someone pays council tax (CTPAID 1) with no reported reduction and a zero CTANNUAL owes a bill, so it takes its cell mean as a missing bill does (microcosm#1278). The dead ct_mean.replace(-1, ...) branch is intentionally dropped. Last, the Scottish bills are levelled with one factor to the Scottish Government's own measure of the 2024-25 liability before council tax reduction (S2(a) of the November event-data plan, microcosm#1095; for María's signature): the sum over the 32 council areas of CTAXBASE 2025's Band D equivalent dwellings before council tax reduction at September 2024, the middle of 2024-25, times CTAS 2026's average Band D council tax for 2024-25, over the Scottish households' bills at the spine design weights. Band D equivalents count dwellings after discounts and exemptions, as the bills do. The bound Scottish band stock (scotgov.council_tax_stock) already gives the household mix, so the level moves the bills' amounts and no weight; obr.council_tax_scotland stays a held-out diagnostic. A frame with no Scottish bill to level keeps its bills as derived, and the stage receipt says so." }, { "stage": "frs_disability", diff --git a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml index a236dd0c1f..973e055d9b 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml +++ b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml @@ -752,7 +752,7 @@ stages: notes: "Ports FRS employment derivations. empstati codes 1-11 each map to the status their UKDS SN 9563 adult-table data-dictionary label names, as uk-data#526 does: 11 (Other Inactive) is OTHER_INACTIVE and only 9 (Permanently sick/disabled) is LONG_TERM_DISABLED. People outside adult.tab are CHILD; an adult with a blank or unknown code refuses the build. SOC2020 codes the SOC 2020 major group as 1000-9000 (0 undefined) and maps to policyengine-uk's SOC2020MajorGroup names (occupation_constants); it is the main job, or the last job for an adult not in work, since the FRS asks the employment questions of everyone who has ever worked (2024-25 question instructions, details of employment, p. 183; PDF p. 184). People outside adult.tab are NONE, and an adult with a blank or unknown SOC2020 code refuses the build (microcosm#1490). mjobsect, sic and soc2020 are direct-indexed and fail loudly if absent." - stage: frs_council_tax survey: Family Resources Survey 2024-25 - source: Department for Work and Pensions Family Resources Survey 2024-25, UK Data Service SN 9563, DOI 10.5255/UKDA-SN-9563-1; local licensed 2024_25 tabs. + source: Department for Work and Pensions Family Resources Survey 2024-25, UK Data Service SN 9563, DOI 10.5255/UKDA-SN-9563-1; local licensed 2024_25 tabs.; the Scottish Government's CTAXBASE 2025 Band D equivalents and CTAS 2026 average Band D council tax by council area, via the vendored facts (scotgov_band_d_liability_facts.json) grain: household artifacts: - role: frs_table @@ -767,6 +767,11 @@ stages: tax_year_start: 2024 ukds_study_number: 9563 doi: 10.5255/UKDA-SN-9563-1 + - role: scotgov_band_d_liability_facts + kind: public_aggregate_reference + resource: scotgov_band_d_liability_facts.json + format: json + runtime_sha256_required: true operations: - kind: read_tables format: tab @@ -782,11 +787,31 @@ stages: donor_filter: raw ctreb != 1 and ctannual > 0 missing: raw ctannual < 0 or NaN, or ctannual == 0 with ctpaid == 1 and ctreb != 1 value: 'council tax before council tax reduction: CTANNUAL net of the Scottish water and sewerage charges ((CWATAMT1 + CSEWAMT1) x 52, at 0.65 where CTREB is 1; CWATAMTD where CWATAMT1 is not positive), plus CTREBAMT x 52 where CTREB is 1 and CTREBAMT > 0; a CTREB 1 household without a positive CTREBAMT takes the larger of its netted CTANNUAL and its cell mean' + - kind: verify_vendored_fact_resource + artifact_role: scotgov_band_d_liability_facts + resource: scotgov_band_d_liability_facts.json + feed_pin: chronicle_feed.json + record_sets: + - scotgov.ctaxbase2025.band_d_equivalents.y2024 + - scotgov.ctas2026.band_d.fy2024 + source_vintage: CTAXBASE 2025 Band D equivalents at September 2024; CTAS 2026 average Band D for 2024-25 + mapped_build_period: 2024 + period_mapping: september_base_within_and_band_d_of_the_build_tax_year + require_before_source_read: true + runtime_sha256_required: true + fail_on_mismatch: true + - kind: level_scottish_council_tax + output: council_tax + households: raw gvtregno == 12 (Scotland) + level: the sum over Scotland's 32 council areas of CTAXBASE 2025's Band D equivalent dwellings before council tax reduction at September 2024 times CTAS 2026's average Band D council tax for 2024-25 + stored: the Scottish households' council_tax after impute_cell_means, at the spine design weights + factor: level / stored, one factor on every Scottish household's council_tax; a frame with no Scottish bill to level keeps its bills as derived + weights: spine_design_weights outputs: - council_tax nonnegative_outputs: - council_tax - notes: Re-reads raw househol.tab because spine council_tax_reported clips missing values. FRS 2024-25 CTANNUAL is the bill after discounts and council tax reduction, and the engine reads council_tax before the reduction, so a household reporting a reduction gets its CTREBAMT added back and the cells pool non-recipients only (uk-data#496/#499, microcosm#1095). Scottish water and sewerage charges are netted before cell means at the shares DWP's CTANNUAL carries (the gross charges in full for non-recipients, 65% for reduction recipients); no-donor cells impute zero. A household where someone pays council tax (CTPAID 1) with no reported reduction and a zero CTANNUAL owes a bill, so it takes its cell mean as a missing bill does (microcosm#1278). The dead ct_mean.replace(-1, ...) branch is intentionally dropped. + notes: 'Re-reads raw househol.tab because spine council_tax_reported clips missing values. FRS 2024-25 CTANNUAL is the bill after discounts and council tax reduction, and the engine reads council_tax before the reduction, so a household reporting a reduction gets its CTREBAMT added back and the cells pool non-recipients only (uk-data#496/#499, microcosm#1095). Scottish water and sewerage charges are netted before cell means at the shares DWP''s CTANNUAL carries (the gross charges in full for non-recipients, 65% for reduction recipients); no-donor cells impute zero. A household where someone pays council tax (CTPAID 1) with no reported reduction and a zero CTANNUAL owes a bill, so it takes its cell mean as a missing bill does (microcosm#1278). The dead ct_mean.replace(-1, ...) branch is intentionally dropped. Last, the Scottish bills are levelled with one factor to the Scottish Government''s own measure of the 2024-25 liability before council tax reduction (S2(a) of the November event-data plan, microcosm#1095; for María''s signature): the sum over the 32 council areas of CTAXBASE 2025''s Band D equivalent dwellings before council tax reduction at September 2024, the middle of 2024-25, times CTAS 2026''s average Band D council tax for 2024-25, over the Scottish households'' bills at the spine design weights. Band D equivalents count dwellings after discounts and exemptions, as the bills do. The bound Scottish band stock (scotgov.council_tax_stock) already gives the household mix, so the level moves the bills'' amounts and no weight; obr.council_tax_scotland stays a held-out diagnostic. A frame with no Scottish bill to level keeps its bills as derived, and the stage receipt says so.' - stage: frs_disability survey: Family Resources Survey 2024-25 source: Department for Work and Pensions Family Resources Survey 2024-25, UK Data Service SN 9563, DOI 10.5255/UKDA-SN-9563-1; local licensed 2024_25 tabs. plus policyengine-uk DWP parameters. diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/frs_council_tax.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/frs_council_tax.py index a95bed7031..282c18440f 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/frs_council_tax.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/frs_council_tax.py @@ -1,8 +1,9 @@ -"""FRS council-tax cell-mean imputation.""" +"""FRS council-tax cell-mean imputation, with Scotland's bills levelled to its published liability.""" from __future__ import annotations -from collections.abc import Mapping +from collections.abc import Mapping, Sequence +from dataclasses import dataclass from pathlib import Path from typing import Any @@ -22,6 +23,7 @@ uk_time_period, validate_uk_national_frame, ) +from microcosm.build.uk_runtime.receipt_counts import support_band from microcosm.frame import Frame FRS_COUNCIL_TAX_OUTPUT_COLUMNS = ("council_tax",) @@ -53,6 +55,23 @@ SCOTTISH_CHARGES_IN_RECIPIENT_BILL = SCOTTISH_WATER_CHARGES_REDUCTION_RECIPIENT_SHARE FRS_COUNCIL_TAX_STAGE_NAME = "frs_council_tax" FRS_COUNCIL_TAX_IMPUTATION_KIND = "impute_cell_means" +FRS_COUNCIL_TAX_BUILD_PERIOD = 2024 +VERIFY_VENDORED_FACT_RESOURCE_KIND = "verify_vendored_fact_resource" +#: S2(a) of the November event-data plan (microcosm#1095): the FRS's Scottish +#: bills sum to about 9% below the Scottish Government's own measure of the +#: 2024-25 liability, while the bound Scottish band stock already gives the +#: household mix, so the stage levels the bills' amounts, not the weights. +FRS_COUNCIL_TAX_LEVELLING_KIND = "level_scottish_council_tax" +SCOTTISH_BAND_D_LIABILITY_ROLE = "scotgov_band_d_liability_facts" +SCOTTISH_BAND_D_LIABILITY_RESOURCE = "scotgov_band_d_liability_facts.json" +#: CTAXBASE 2025's Band D equivalent dwellings before council tax reduction at +#: September 2024, the middle of 2024-25, for each council area. +SCOTTISH_BAND_D_EQUIVALENTS_RECORD_SET = "scotgov.ctaxbase2025.band_d_equivalents.y2024" +SCOTTISH_BAND_D_EQUIVALENTS_CONCEPT = "scotgov.council_tax.band_d_equivalents" +#: CTAS 2026's average Band D council tax for 2024-25, for each council area. +SCOTTISH_BAND_D_RATES_RECORD_SET = "scotgov.ctas2026.band_d.fy2024" +SCOTTISH_BAND_D_RATE_CONCEPT = "scotgov.council_tax.average_band_d" +SCOTTISH_COUNCIL_AREA_COUNT = 32 def frs_council_tax_operation_parameters() -> dict[str, Any]: @@ -76,6 +95,76 @@ def frs_council_tax_operation_parameters() -> dict[str, Any]: } +def frs_council_tax_resource_operation_parameters() -> dict[str, Any]: + """The ``verify_vendored_fact_resource`` declaration the Scottish level reads.""" + + return { + "kind": VERIFY_VENDORED_FACT_RESOURCE_KIND, + "artifact_role": SCOTTISH_BAND_D_LIABILITY_ROLE, + "resource": SCOTTISH_BAND_D_LIABILITY_RESOURCE, + "feed_pin": "chronicle_feed.json", + "record_sets": [ + SCOTTISH_BAND_D_EQUIVALENTS_RECORD_SET, + SCOTTISH_BAND_D_RATES_RECORD_SET, + ], + "source_vintage": ( + "CTAXBASE 2025 Band D equivalents at September 2024; CTAS 2026 " + "average Band D for 2024-25" + ), + "mapped_build_period": FRS_COUNCIL_TAX_BUILD_PERIOD, + "period_mapping": "september_base_within_and_band_d_of_the_build_tax_year", + "require_before_source_read": True, + "runtime_sha256_required": True, + "fail_on_mismatch": True, + } + + +def frs_council_tax_levelling_operation_parameters() -> dict[str, Any]: + """The ``level_scottish_council_tax`` declaration ``level_scottish_council_tax`` implements.""" + + return { + "kind": FRS_COUNCIL_TAX_LEVELLING_KIND, + "output": "council_tax", + "households": "raw gvtregno == 12 (Scotland)", + "level": ( + "the sum over Scotland's 32 council areas of CTAXBASE 2025's Band D " + "equivalent dwellings before council tax reduction at September 2024 " + "times CTAS 2026's average Band D council tax for 2024-25" + ), + "stored": ( + "the Scottish households' council_tax after impute_cell_means, at the " + "spine design weights" + ), + "factor": ( + "level / stored, one factor on every Scottish household's council_tax; " + "a frame with no Scottish bill to level keeps its bills as derived" + ), + "weights": "spine_design_weights", + } + + +def frs_council_tax_operations() -> tuple[dict[str, Any], ...]: + """Every declaration after ``read_tables``, in the order the stage runs them.""" + + return ( + frs_council_tax_operation_parameters(), + frs_council_tax_resource_operation_parameters(), + frs_council_tax_levelling_operation_parameters(), + ) + + +def frs_council_tax_resource_artifact() -> dict[str, Any]: + """The stage's artifact for the vendored Scottish Band D facts.""" + + return { + "role": SCOTTISH_BAND_D_LIABILITY_ROLE, + "kind": "public_aggregate_reference", + "resource": SCOTTISH_BAND_D_LIABILITY_RESOURCE, + "format": "json", + "runtime_sha256_required": True, + } + + def assert_frs_council_tax_stage_parameters(stage: SourceStageSpec) -> None: """Closed-world drift assert: the manifest declares the implemented rule.""" @@ -83,23 +172,36 @@ def assert_frs_council_tax_stage_parameters(stage: SourceStageSpec) -> None: raise ValueError(f"frs_council_tax transform received stage {stage.stage!r}.") operations = list(stage.operations) kinds = [operation.kind for operation in operations] - if kinds != ["read_tables", FRS_COUNCIL_TAX_IMPUTATION_KIND]: + expected_operations = frs_council_tax_operations() + expected_kinds = ["read_tables", *(str(op["kind"]) for op in expected_operations)] + if kinds != expected_kinds: raise ValueError( - "frs_council_tax stage must declare read_tables followed by " - f"{FRS_COUNCIL_TAX_IMPUTATION_KIND}, got {kinds}." + f"frs_council_tax stage must declare {expected_kinds}, got {kinds}." ) - declared = {"kind": operations[1].kind, **dict(operations[1].parameters)} - expected = frs_council_tax_operation_parameters() - drifted = sorted( - key - for key in {*declared, *expected} - if _plain(declared.get(key)) != _plain(expected.get(key)) - ) - if drifted: + for operation, expected in zip(operations[1:], expected_operations, strict=True): + declared = {"kind": operation.kind, **dict(operation.parameters)} + drifted = sorted( + key + for key in {*declared, *expected} + if _plain(declared.get(key)) != _plain(expected.get(key)) + ) + if drifted: + raise ValueError( + f"frs_council_tax {operation.kind} declaration drifted from the " + f"rule the runtime implements on parameter(s) {drifted} " + "(uk-data#496/#499, microcosm#1095)." + ) + expected_artifact = frs_council_tax_resource_artifact() + resources = [ + {key: artifact.get(key) for key in expected_artifact} + for artifact in stage.artifacts + if artifact.get("role") == SCOTTISH_BAND_D_LIABILITY_ROLE + ] + if resources != [expected_artifact]: raise ValueError( - "frs_council_tax impute_cell_means declaration drifted from the " - f"rule the runtime implements on parameter(s) {drifted} " - "(uk-data#496/#499, microcosm#1095)." + "frs_council_tax must declare exactly one " + f"{SCOTTISH_BAND_D_LIABILITY_ROLE} artifact, {expected_artifact}; " + f"got {resources}." ) @@ -111,25 +213,180 @@ def _plain(value: object) -> object: return value +@dataclass(frozen=True) +class ScottishCouncilTaxLevel: + """Scotland's 2024-25 council tax before council tax reduction, from its councils. + + ``total`` sums, over the 32 council areas, the area's Band D equivalent + dwellings before council tax reduction times its average Band D council + tax: the liability after discounts and exemptions that council tax + reduction is then taken from, as the stage's bills are. + """ + + total: float + receipt: Mapping[str, Any] + + +def scottish_council_tax_level_from_rows( + rows: Sequence[Mapping[str, Any]], +) -> ScottishCouncilTaxLevel: + """The level from the vendored rows; refused unless both tables cover the same 32 areas.""" + + def by_area(record_set: str, concept: str) -> dict[str, float]: + values: dict[str, float] = {} + for row in rows: + layout = row.get("layout") or {} + geography = row.get("geography") or {} + if layout.get("record_set_id") != record_set: + continue + if geography.get("level") != "local_authority": + continue + if row.get("concept") != concept: + raise ValueError( + f"{record_set} carries concept {row.get('concept')!r}, not {concept!r}." + ) + area = str(geography.get("id")) + if not area.startswith("S12"): + raise ValueError(f"{record_set} carries a non-Scottish area {area!r}.") + if area in values: + raise ValueError(f"{record_set} carries {area} twice.") + value = float(row["value"]) + if not np.isfinite(value) or value <= 0: + raise ValueError(f"{record_set} gives {area} a non-positive value.") + values[area] = value + return values + + equivalents = by_area( + SCOTTISH_BAND_D_EQUIVALENTS_RECORD_SET, SCOTTISH_BAND_D_EQUIVALENTS_CONCEPT + ) + rates = by_area(SCOTTISH_BAND_D_RATES_RECORD_SET, SCOTTISH_BAND_D_RATE_CONCEPT) + if len(equivalents) != SCOTTISH_COUNCIL_AREA_COUNT or set(equivalents) != set( + rates + ): + raise ValueError( + f"The Scottish level needs Band D equivalents and Band D rates for the " + f"same {SCOTTISH_COUNCIL_AREA_COUNT} council areas; got " + f"{len(equivalents)} and {len(rates)}, " + f"{len(set(equivalents) ^ set(rates))} unmatched." + ) + total = float(sum(equivalents[area] * rates[area] for area in sorted(equivalents))) + return ScottishCouncilTaxLevel( + total=total, + receipt={ + "record_sets": [ + SCOTTISH_BAND_D_EQUIVALENTS_RECORD_SET, + SCOTTISH_BAND_D_RATES_RECORD_SET, + ], + "council_areas": len(equivalents), + "band_d_equivalents": float(sum(equivalents.values())), + "level_gbp": total, + }, + ) + + +def load_scottish_council_tax_level() -> ScottishCouncilTaxLevel: + """The level from the committed vendored resource, checked against the feed pin.""" + + from microcosm.build.uk_runtime.ledger_fact_vendoring import vendored_rows + + return scottish_council_tax_level_from_rows( + vendored_rows(SCOTTISH_BAND_D_LIABILITY_RESOURCE) + ) + + +def level_scottish_council_tax( + council_tax: np.ndarray, + *, + scottish: np.ndarray, + weights: np.ndarray, + level: ScottishCouncilTaxLevel, +) -> tuple[np.ndarray, dict[str, Any]]: + """Scale the Scottish bills by the one factor that takes their total to the level. + + The bills elsewhere and the weights are unchanged. A frame with no Scottish + bill to level (a synthetic fixture's) keeps its bills, and the receipt says so. + """ + + bills = np.asarray(council_tax, dtype=float) + scottish = np.asarray(scottish, dtype=bool) + weights = np.asarray(weights, dtype=float) + stored = float(np.dot(weights[scottish], bills[scottish])) + if not np.isfinite(stored) or stored < 0: + raise ValueError("The Scottish council tax bills sum to no finite total.") + receipt: dict[str, Any] = { + **dict(level.receipt), + "households": support_band(int(scottish.sum())), + "stored_gbp": stored, + } + if stored == 0: + return bills.copy(), {**receipt, "levelled": False, "factor": None} + factor = level.total / stored + levelled = bills.copy() + levelled[scottish] = bills[scottish] * factor + return levelled, {**receipt, "levelled": True, "factor": factor} + + class UKFRSCouncilTaxStageTransform: """Whole-stage callable for FRS council-tax imputation.""" - def __init__(self, raw_dir: str | Path, *, stage: SourceStageSpec) -> None: + def __init__( + self, + raw_dir: str | Path, + *, + stage: SourceStageSpec, + level: ScottishCouncilTaxLevel | None = None, + ) -> None: self.raw_dir = Path(raw_dir) self.stage = stage + #: The Scottish level; read from the vendored resource when not given. + self.level = level + self.last_receipt: dict[str, Any] | None = None def __call__(self, frame: Frame) -> Frame: - return add_frs_council_tax(frame, self.raw_dir, stage=self.stage) + result, receipt = frs_council_tax_with_receipt( + frame, self.raw_dir, stage=self.stage, level=self.level + ) + self.last_receipt = receipt + return result @staticmethod def output_columns() -> tuple[str, ...]: return FRS_COUNCIL_TAX_OUTPUT_COLUMNS + def checkpoint_metadata(self) -> dict[str, object]: + if self.last_receipt is None: + return {} + return { + "evidence": { + "stage": FRS_COUNCIL_TAX_STAGE_NAME, + "scottish_level": dict(self.last_receipt), + } + } + def add_frs_council_tax( - frame: Frame, raw_dir: str | Path, *, stage: SourceStageSpec + frame: Frame, + raw_dir: str | Path, + *, + stage: SourceStageSpec, + level: ScottishCouncilTaxLevel | None = None, ) -> Frame: + return frs_council_tax_with_receipt(frame, raw_dir, stage=stage, level=level)[0] + + +def frs_council_tax_with_receipt( + frame: Frame, + raw_dir: str | Path, + *, + stage: SourceStageSpec, + level: ScottishCouncilTaxLevel | None = None, +) -> tuple[Frame, dict[str, Any]]: + """The stage's frame and its Scottish level receipt.""" + assert_frs_council_tax_stage_parameters(stage) + # The vendored facts are checked against the feed pin before the raw tab is + # read (the declaration's require_before_source_read). + level = level if level is not None else load_scottish_council_tax_level() artifacts = _artifact_by_table(stage) household_raw = normalize_ids( read_pinned_tab( @@ -139,7 +396,20 @@ def add_frs_council_tax( ) household = frame.table("household").copy() derived = derive_council_tax(household, household_raw) - household["council_tax"] = derived.reindex(household["household_id"]).to_numpy() + bills = derived.reindex(household["household_id"]).to_numpy(dtype=float) + gvtregno = pd.to_numeric( + household_raw.set_index("household_id")["gvtregno"].reindex( + household["household_id"] + ), + errors="coerce", + ) + levelled, receipt = level_scottish_council_tax( + bills, + scottish=(gvtregno == SCOTLAND_GVTREGNO).to_numpy(), + weights=frame.weights_for("household").values, + level=level, + ) + household["council_tax"] = levelled result = uk_national_frame( person=frame.table("person"), benunit=frame.table("benunit"), @@ -150,7 +420,7 @@ def add_frs_council_tax( mass_log=frame.mass_log, ) validate_uk_national_frame(result) - return result + return result, receipt def derive_council_tax( diff --git a/packages/microcosm-build/tests/engine_free/shared/test_country_spec.py b/packages/microcosm-build/tests/engine_free/shared/test_country_spec.py index bec1dac36b..e399bd762f 100644 --- a/packages/microcosm-build/tests/engine_free/shared/test_country_spec.py +++ b/packages/microcosm-build/tests/engine_free/shared/test_country_spec.py @@ -1077,6 +1077,8 @@ def test_spi_spine_adds_no_country_package_resources(self) -> None: "hmrc_benefits_in_kind_facts.json", # microcosm#1095: dense builds only, uk_runtime.property_localisation. "scotgov_chargeable_dwellings_by_band.json", + # microcosm#1095 S2(a): frs_council_tax's Scottish level. + "scotgov_band_d_liability_facts.json", "dwp_move_to_uc_facts.json", "dwp_uc_award_band_facts.json", "obr_hvcts_costing_facts.json", @@ -1247,6 +1249,8 @@ def test_uk_package_loads(self) -> None: "hmrc_benefits_in_kind_facts.json", # microcosm#1095: dense builds only, uk_runtime.property_localisation. "scotgov_chargeable_dwellings_by_band.json", + # microcosm#1095 S2(a): frs_council_tax's Scottish level. + "scotgov_band_d_liability_facts.json", "dwp_move_to_uc_facts.json", "dwp_uc_award_band_facts.json", "obr_hvcts_costing_facts.json", diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_frs_council_tax.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_frs_council_tax.py index 517d141b6e..018adf8017 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_frs_council_tax.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_frs_council_tax.py @@ -8,9 +8,18 @@ from microcosm.build.source_manifest import SourceManifest, SourceStageSpec from microcosm.build.uk_runtime.frs_council_tax import ( + SCOTTISH_BAND_D_EQUIVALENTS_CONCEPT, + SCOTTISH_BAND_D_EQUIVALENTS_RECORD_SET, + SCOTTISH_BAND_D_LIABILITY_RESOURCE, + SCOTTISH_BAND_D_RATE_CONCEPT, + SCOTTISH_BAND_D_RATES_RECORD_SET, SCOTTISH_CHARGES_IN_RECIPIENT_BILL, + ScottishCouncilTaxLevel, assert_frs_council_tax_stage_parameters, derive_council_tax, + level_scottish_council_tax, + load_scottish_council_tax_level, + scottish_council_tax_level_from_rows, ) from microcosm.build.uk_runtime.frs_spine import WEEKS_IN_YEAR from test_support.paths import paths_for @@ -226,3 +235,192 @@ def test_manifest_drift_from_the_implemented_rule_refuses(parameter, value) -> N drifted = SourceStageSpec.from_mapping({**stage.__dict__, "operations": operations}) with pytest.raises(ValueError, match=parameter): assert_frs_council_tax_stage_parameters(drifted) + + +@pytest.mark.parametrize( + ("operation", "parameter", "value"), + [ + (2, "record_sets", [SCOTTISH_BAND_D_EQUIVALENTS_RECORD_SET]), + (2, "mapped_build_period", 2025), + (3, "level", "Band D equivalents after council tax reduction"), + (3, "weights", "calibrated_weights"), + ], +) +def test_scottish_level_declaration_drift_refuses(operation, parameter, value) -> None: + stage = _committed_stage() + operations = [ + {"kind": item.kind, **dict(item.parameters)} for item in stage.operations + ] + operations[operation][parameter] = value + drifted = SourceStageSpec.from_mapping({**stage.__dict__, "operations": operations}) + with pytest.raises(ValueError, match=parameter): + assert_frs_council_tax_stage_parameters(drifted) + + +def test_a_stage_without_the_band_d_resource_refuses() -> None: + stage = _committed_stage() + artifacts = [ + dict(artifact) + for artifact in stage.artifacts + if artifact.get("resource") != SCOTTISH_BAND_D_LIABILITY_RESOURCE + ] + operations = [ + {"kind": item.kind, **dict(item.parameters)} for item in stage.operations + ] + missing = SourceStageSpec.from_mapping( + {**stage.__dict__, "artifacts": artifacts, "operations": operations} + ) + with pytest.raises(ValueError, match="scotgov_band_d_liability_facts"): + assert_frs_council_tax_stage_parameters(missing) + + +def _area(index: int) -> str: + return f"S12{index:06d}" + + +def _band_d_rows( + equivalents: dict[str, float], rates: dict[str, float] +) -> list[dict[str, object]]: + def row(record_set: str, concept: str, area: str, value: float) -> dict: + return { + "concept": concept, + "geography": {"id": area, "level": "local_authority"}, + "layout": {"record_set_id": record_set}, + "value": value, + } + + return [ + row( + SCOTTISH_BAND_D_EQUIVALENTS_RECORD_SET, + SCOTTISH_BAND_D_EQUIVALENTS_CONCEPT, + area, + value, + ) + for area, value in equivalents.items() + ] + [ + row(SCOTTISH_BAND_D_RATES_RECORD_SET, SCOTTISH_BAND_D_RATE_CONCEPT, area, value) + for area, value in rates.items() + ] + + +def _thirty_two() -> tuple[dict[str, float], dict[str, float]]: + equivalents = {_area(index): 1_000.0 + index for index in range(32)} + rates = {_area(index): 1_300.0 + 10.0 * index for index in range(32)} + return equivalents, rates + + +def test_the_level_sums_each_council_areas_band_d_equivalents_times_its_band_d() -> ( + None +): + equivalents, rates = _thirty_two() + # Scotland's own row and the after-reduction table are not the level's. + rows = _band_d_rows(equivalents, rates) + [ + { + "concept": SCOTTISH_BAND_D_EQUIVALENTS_CONCEPT, + "geography": {"id": "S92000003", "level": "country"}, + "layout": {"record_set_id": SCOTTISH_BAND_D_EQUIVALENTS_RECORD_SET}, + "value": 1.0, + }, + { + "concept": "scotgov.council_tax.band_d_equivalents_after_council_tax_reduction", + "geography": {"id": _area(0), "level": "local_authority"}, + "layout": { + "record_set_id": "scotgov.ctaxbase2025.band_d_equivalents_after_council_tax_reduction.y2024" + }, + "value": 1.0, + }, + ] + + level = scottish_council_tax_level_from_rows(rows) + + expected = sum(equivalents[area] * rates[area] for area in equivalents) + assert level.total == pytest.approx(expected) + assert level.receipt["council_areas"] == 32 + assert level.receipt["band_d_equivalents"] == pytest.approx( + sum(equivalents.values()) + ) + + +@pytest.mark.parametrize( + ("change", "message"), + [ + ("drop_rate", "same 32 council areas"), + ("drop_both", "same 32 council areas"), + ("duplicate", "twice"), + ("english", "non-Scottish"), + ("zero", "non-positive"), + ("concept", "carries concept"), + ], +) +def test_the_level_refuses_rows_that_do_not_cover_the_councils_once( + change, message +) -> None: + equivalents, rates = _thirty_two() + if change == "drop_rate": + rates.pop(_area(5)) + if change == "drop_both": + equivalents.pop(_area(5)) + rates.pop(_area(5)) + if change == "zero": + rates[_area(3)] = 0.0 + rows = _band_d_rows(equivalents, rates) + if change == "duplicate": + rows.append(dict(rows[0])) + if change == "english": + rows[0] = { + **rows[0], + "geography": {"id": "E06000001", "level": "local_authority"}, + } + if change == "concept": + rows[0] = {**rows[0], "concept": "scotgov.council_tax.average_band_d"} + with pytest.raises(ValueError, match=message): + scottish_council_tax_level_from_rows(rows) + + +def test_the_level_scales_only_the_scottish_bills_to_the_published_total() -> None: + bills = np.array([1_000.0, 1_500.0, 0.0, 2_000.0, 900.0]) + scottish = np.array([True, True, True, False, False]) + weights = np.array([10.0, 20.0, 5.0, 7.0, 3.0]) + stored = 10.0 * 1_000.0 + 20.0 * 1_500.0 + level = ScottishCouncilTaxLevel( + total=1.08 * stored, receipt={"level_gbp": 1.08 * stored} + ) + + levelled, receipt = level_scottish_council_tax( + bills, scottish=scottish, weights=weights, level=level + ) + + np.testing.assert_allclose(levelled[scottish], bills[scottish] * 1.08) + np.testing.assert_array_equal(levelled[~scottish], bills[~scottish]) + assert float(np.dot(weights[scottish], levelled[scottish])) == pytest.approx( + level.total + ) + assert receipt["levelled"] is True + assert receipt["factor"] == pytest.approx(1.08) + assert receipt["stored_gbp"] == pytest.approx(stored) + # Support as a band, never a count (three Scottish households here). + assert receipt["households"] == "3-9" + np.testing.assert_array_equal(bills, [1_000.0, 1_500.0, 0.0, 2_000.0, 900.0]) + + +def test_a_frame_with_no_scottish_bill_keeps_its_bills() -> None: + bills = np.array([0.0, 2_000.0]) + scottish = np.array([True, False]) + level = ScottishCouncilTaxLevel(total=3.4e9, receipt={}) + + levelled, receipt = level_scottish_council_tax( + bills, scottish=scottish, weights=np.ones(2), level=level + ) + + np.testing.assert_array_equal(levelled, bills) + assert receipt["levelled"] is False + assert receipt["factor"] is None + + +def test_the_committed_resource_gives_scotlands_2024_25_liability() -> None: + level = load_scottish_council_tax_level() + + assert level.receipt["council_areas"] == 32 + # CTAXBASE x CTAS gives about GBP 3.4bn before council tax reduction for + # 2024-25; a units or period slip would land far outside this range. + assert 3.0e9 < level.total < 3.8e9 diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_frs_spine.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_frs_spine.py index b5bc982395..b79d919eac 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_frs_spine.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_frs_spine.py @@ -36,7 +36,8 @@ ) from microcosm.build.uk_runtime.content_identity import uk_frame_content_identity from microcosm.build.uk_runtime.frs_council_tax import ( - frs_council_tax_operation_parameters, + frs_council_tax_operations, + frs_council_tax_resource_artifact, ) from microcosm.build.uk_runtime.frs_relationships import ( FRS_RELATIONSHIPS_OUTPUT_COLUMNS, @@ -736,10 +737,12 @@ def source_stage( tables=("househol",), operations=[ {"kind": "read_tables"}, - frs_council_tax_operation_parameters(), + *frs_council_tax_operations(), ], outputs=("council_tax",), nonnegative_outputs=("council_tax",), + # S2(a) levels the Scottish bills to the vendored Band D facts. + extra_artifacts=(frs_council_tax_resource_artifact(),), ), source_stage( "frs_disability", @@ -1116,7 +1119,11 @@ def source_stage( ), ), geography_spine=None, - resource_hashes={"brma_private_rented_households.json": "f" * 64}, + resource_hashes={ + "brma_private_rented_households.json": "f" * 64, + # S2(a): frs_council_tax levels the Scottish bills to these facts. + "scotgov_band_d_liability_facts.json": "f" * 64, + }, ) @@ -2993,7 +3000,10 @@ def test_driver_writes_spine_h5_sidecars_and_logbook( "sha256": hashlib.sha256(replay_bytes).hexdigest(), } assert len(sidecar["stochastic_contract_sha256"]) == 64 - assert sidecar["resource_pins"] == {"brma_private_rented_households.json": "f" * 64} + assert sidecar["resource_pins"] == { + "brma_private_rented_households.json": "f" * 64, + "scotgov_band_d_liability_facts.json": "f" * 64, + } # Resolve the expected version the way the driver does, so the assertion # holds in the engine-hermetic lane too: the real version where # policyengine-uk is installed, the documented fallback where it is not. diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_source_stages.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_source_stages.py index 357dc48a17..719478de8f 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_source_stages.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_source_stages.py @@ -595,6 +595,10 @@ def test_e3_raw_tab_pins_match_spine_artifacts(self) -> None: for stage_name in E3_STAGE_NAMES: for artifact in stages[stage_name].artifacts: + # frs_council_tax also reads a vendored public resource (S2(a)), + # which is no raw tab and carries no tab pin. + if artifact.get("kind") == "public_aggregate_reference": + continue assert ( artifact["locator"], artifact["sha256"], @@ -612,6 +616,8 @@ def test_e3_operation_kinds_are_declared_in_order(self) -> None: assert [op.kind for op in stages["frs_council_tax"].operations] == [ "read_tables", "impute_cell_means", + "verify_vendored_fact_resource", + "level_scottish_council_tax", ] assert [op.kind for op in stages["frs_disability"].operations] == [ "derive", From 63e234443e606cd4403ac8b491d4430308e2d14d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Sun, 8 Nov 2026 00:40:17 +0000 Subject: [PATCH 06/29] Re-fit the trading allowance claimant rates on control C2's release (#1439) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit T1 stores each trader's trading_allowance_claim_status instead of #1428's gross receipts, so its claimant rates are re-fitted to HMRC's policy paper on the raise (about 400,000 taxpayers with a lower bill, by about GBP 380 on average) on the new encoding before PR2's arm, as María asked on 6 Nov. tools/measure_uk_trading_allowance_gainers.py --fit on control C2's release (0dff7773e: main after PR1 plus the 8045b13 re-pin; review date 2026-11-07; all seven terminal gates pass) sets every trader outside the full-relief group to CLAIMANT, runs one simulation pair at 2028 on policyengine-uk 2.174.1 (the allowance at GBP 3,000 against one held at GBP 1,000 from 6 April 2027) and solves the two free band rates: 0.6364 for profits up to GBP 4,500 (from 0.72) and 0.1532 from there to GBP 9,000 (from 0.14). Both lie in the unit interval. The evidence file holds band aggregates only, each band resting on 30 or more households. The rates move in the stage module and both copies of the stage's manifest together; the calibration text names the fit. Co-Authored-By: Claude Opus 5.5 --- ...-trading-allowance-claim-status.changed.md | 2 +- .../fit-ctl2-0dff7.json | 49 +++++++++++++++++++ .../src/microcosm/build/uk/source_stages.json | 6 +-- .../src/microcosm/build/uk/spec/sources.yaml | 6 +-- .../uk_runtime/trading_allowance_receipts.py | 13 ++--- .../uk/test_uk_trading_allowance_receipts.py | 16 ++++-- 6 files changed, 75 insertions(+), 17 deletions(-) create mode 100644 docs/evidence/uk-trading-allowance-1439/fit-ctl2-0dff7.json diff --git a/changelog.d/1439-uk-trading-allowance-claim-status.changed.md b/changelog.d/1439-uk-trading-allowance-claim-status.changed.md index 6ddfa3b4a4..5a67cbf8d3 100644 --- a/changelog.d/1439-uk-trading-allowance-claim-status.changed.md +++ b/changelog.d/1439-uk-trading-allowance-claim-status.changed.md @@ -8,4 +8,4 @@ The group's share is María's ruling. M10 of the November event-data plan found The stage writes a string and a bool cell. The schema branch takes the statuses and the group rule. The claim status leaves `UK_ENGINE_DEFAULT_INPUTS`, and `self_employment_gross_receipts` is re-signed at zero. Both new columns join the export allow-list, and the receipts column leaves it. -`tools/measure_uk_trading_allowance_gainers.py` measures the raise's weighted gainers and mean gain on a release. With `--fit`, it solves the two claimant rates for HMRC's figures of about 400,000 gainers at about GBP 380, which María asked for before PR2's arm. Until that fit, the stage keeps #1428's rates. +`tools/measure_uk_trading_allowance_gainers.py` measures the raise's weighted gainers and mean gain on a release. It reads the claim statuses the release stores. On a release built before them, it makes the stage's draw again on the build's person ids (`person_build_id`), since the release renumbers `person_id`. With `--fit`, it solves the two claimant rates for HMRC's figures of about 400,000 gainers at about GBP 380, which María asked for before PR2's arm. On control C2's release (main after PR1 plus the 8045b13 re-pin), the fit moves the rates from #1428's 0.72 and 0.14 to 0.6364 for profits up to GBP 4,500 and 0.1532 up to GBP 9,000 (`docs/evidence/uk-trading-allowance-1439/fit-ctl2-0dff7.json`). Without `--fit` the tool also runs the pair with every trader outside the full-relief group a claimant, and judges the check on the expected gainers, each band's rate times its would-be gainers, against 400,000 within 5%. The realised count of the release's own draw is reported beside it with the draw's spread, since one draw's luck alone can move the count by more than the tolerance (María's ruling of 9 November 2026). diff --git a/docs/evidence/uk-trading-allowance-1439/fit-ctl2-0dff7.json b/docs/evidence/uk-trading-allowance-1439/fit-ctl2-0dff7.json new file mode 100644 index 0000000000..bffc448757 --- /dev/null +++ b/docs/evidence/uk-trading-allowance-1439/fit-ctl2-0dff7.json @@ -0,0 +1,49 @@ +{ + "tool": "tools/measure_uk_trading_allowance_gainers.py", + "release": "microcosm_uk_2024_25.h5", + "release_sha256": "d41bd2141272c2ab5aada248f8e29156dab39d74eb542ae979f6a99fc9bf33d6", + "policyengine_uk": "2.174.1", + "period": 2028, + "mode": "fit", + "overall": { + "support": "30+", + "weighted_gainers": 3930300.0, + "total_gain": 1878919000.0, + "mean_gain": 478.0 + }, + "bands": [ + { + "upper_inclusive": 4500.0, + "rate": 0.72, + "support": "30+", + "weighted_gainers": 539000.0, + "total_gain": 196844000.0, + "mean_gain": 365.0 + }, + { + "upper_inclusive": 9000.0, + "rate": 0.14, + "support": "30+", + "weighted_gainers": 372200.0, + "total_gain": 174569000.0, + "mean_gain": 469.0 + }, + { + "upper_inclusive": null, + "rate": 0.0, + "support": "30+", + "weighted_gainers": 2993000.0, + "total_gain": 1504134000.0, + "mean_gain": 503.0 + } + ], + "fit": { + "target_gainers": 400000.0, + "target_mean_gain": 380.0, + "rates": [ + 0.6364, + 0.1532 + ], + "within_unit_interval": true + } +} diff --git a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json index 07a270184d..ff35a33446 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json +++ b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json @@ -8432,15 +8432,15 @@ "notes": "The last spine stage (microcosm#1428, microcosm#1439). policyengine-uk applies the trading allowance against gross receipts, which neither the FRS nor the SPI tape records, so the stage stores each trader's trading_allowance_claim_status (policyengine-uk 2.172.0, policyengine-uk#2765) and leaves self_employment_gross_receipts at the engine's zero. Each trader with a positive profit is CLAIMANT at their profit band's rate, drawn on their own person_id: their profit is receipts less the 2024-25 allowance of GBP 1,000, so a raise to GBP 3,000 relieves min(profit, GBP 2,000) more, with no drift as profits are uprated. Every other trader with a positive profit is NON_CLAIMANT, relieved at no allowance (the costing books switchers as behaviour), and is treated as filing, as SPI Table 3.10's counts, which bind the frame's traders, are of declarers. A person with no positive profit is UNKNOWN, which the engine reads whatever is stored. Of the FRS respondents (household_is_spi_synthetic false) with a profit of GBP 1,000 or less who are not drawn claimants, a share drawn on person_id forms the full-relief group: UNKNOWN, relieved in full without an election (ITTOIA 2005 s. 783AE), as the engine's documentation asks of a person whose receipts lie within the allowance, and marked by trading_allowance_full_relief, which the release keeps, so that the bound SPI rows of self-employment, which count declarers, leave it out. The share is María's ruling: the read of 6 November 2026 (M10) found the frame's small traders below SPI's declarers even before any full relief, so it is zero and the group is empty. SPI rows and their copies are never in it, since SPI counts the people HMRC holds a self-employment source for and receipts within the allowance need not be declared. The claimant rates are #1428's, calibrated on the receipts encoding to HMRC's policy paper (about 400,000 gainers by about GBP 380 at 2028-29 prices); tools/measure_uk_trading_allowance_gainers.py re-fits them to the statuses on a release before each arm (María's answer of 2026-11-06), until HMRC publishes claimant counts.", "operations": [ { - "calibration": "HMRC's policy paper on the Budget 2026 trading allowance raise: about 400,000 taxpayers with a lower bill, by about GBP 380 on average, measured on policyengine-uk for the microcosm#1428 national from 9f70c71e7 at 2028-29 prices on the receipts encoding; tools/measure_uk_trading_allowance_gainers.py re-fits them to the claim statuses on a release before each arm (microcosm#1439), until HMRC publishes claimant counts (María's choices of 2026-10-31, 2026-11-01 and 2026-11-06)", + "calibration": "HMRC's policy paper on the Budget 2026 trading allowance raise: about 400,000 taxpayers with a lower bill, by about GBP 380 on average, measured on policyengine-uk for the microcosm#1428 national from 9f70c71e7 at 2028-29 prices on the receipts encoding; tools/measure_uk_trading_allowance_gainers.py re-fitted them to the claim statuses on control C2's release (0dff7773e, feed 8045b13; docs/evidence/uk-trading-allowance-1439/fit-ctl2-0dff7.json) before PR2's arm (microcosm#1439), until HMRC publishes claimant counts (María's choices of 2026-10-31, 2026-11-01 and 2026-11-06)", "carrier": "trading_allowance_full_relief", "claimant_bands": [ { - "rate": 0.72, + "rate": 0.6364, "upper_inclusive": 4500 }, { - "rate": 0.14, + "rate": 0.1532, "upper_inclusive": 9000 }, { diff --git a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml index 973e055d9b..9267d741df 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml +++ b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml @@ -6783,9 +6783,9 @@ stages: seed: 0 claimant_bands: - upper_inclusive: 4500.0 - rate: 0.72 + rate: 0.6364 - upper_inclusive: 9000.0 - rate: 0.14 + rate: 0.1532 - rate: 0.0 statuses: claimant: CLAIMANT @@ -6797,7 +6797,7 @@ stages: rate: 0.0 profit_upper_inclusive: 1000.0 population: FRS respondents (household_is_spi_synthetic false) with a positive self_employment_income of at most profit_upper_inclusive who are not drawn claimants; SPI rows and their copies are never in it - calibration: 'HMRC''s policy paper on the Budget 2026 trading allowance raise: about 400,000 taxpayers with a lower bill, by about GBP 380 on average, measured on policyengine-uk for the microcosm#1428 national from 9f70c71e7 at 2028-29 prices on the receipts encoding; tools/measure_uk_trading_allowance_gainers.py re-fits them to the claim statuses on a release before each arm (microcosm#1439), until HMRC publishes claimant counts (María''s choices of 2026-10-31, 2026-11-01 and 2026-11-06)' + calibration: 'HMRC''s policy paper on the Budget 2026 trading allowance raise: about 400,000 taxpayers with a lower bill, by about GBP 380 on average, measured on policyengine-uk for the microcosm#1428 national from 9f70c71e7 at 2028-29 prices on the receipts encoding; tools/measure_uk_trading_allowance_gainers.py re-fitted them to the claim statuses on control C2''s release (0dff7773e, feed 8045b13; docs/evidence/uk-trading-allowance-1439/fit-ctl2-0dff7.json) before PR2''s arm (microcosm#1439), until HMRC publishes claimant counts (María''s choices of 2026-10-31, 2026-11-01 and 2026-11-06)' rule: a person with a positive self_employment_income claims the allowance where their uniform falls below their profit band's rate and is CLAIMANT; of the full-relief population, those whose full-relief uniform falls below full_relief.rate are UNKNOWN and carry trading_allowance_full_relief; every other trader with a positive profit is NON_CLAIMANT, and a person with no positive profit is UNKNOWN; self_employment_gross_receipts is not written - kind: record_mass_conservation_receipt entity: household diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/trading_allowance_receipts.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/trading_allowance_receipts.py index 7be9cace4d..03260e2af9 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/trading_allowance_receipts.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/trading_allowance_receipts.py @@ -102,8 +102,8 @@ #: The claimant probability by the person's profit, upper bounds inclusive, #: over profits above zero; the last band has no upper bound. TRADING_ALLOWANCE_CLAIMANT_BANDS: tuple[tuple[float | None, float], ...] = ( - (4_500.0, 0.72), - (9_000.0, 0.14), + (4_500.0, 0.6364), + (9_000.0, 0.1532), (None, 0.0), ) TRADING_ALLOWANCE_FULL_RELIEF_DRAW = "trading_allowance_full_relief" @@ -123,10 +123,11 @@ "400,000 taxpayers with a lower bill, by about GBP 380 on average, measured " "on policyengine-uk for the microcosm#1428 national from 9f70c71e7 at " "2028-29 prices on the receipts encoding; " - "tools/measure_uk_trading_allowance_gainers.py re-fits them to the claim " - "statuses on a release before each arm (microcosm#1439), until HMRC " - "publishes claimant counts (María's choices of 2026-10-31, 2026-11-01 and " - "2026-11-06)" + "tools/measure_uk_trading_allowance_gainers.py re-fitted them to the claim " + "statuses on control C2's release (0dff7773e, feed 8045b13; " + "docs/evidence/uk-trading-allowance-1439/fit-ctl2-0dff7.json) before PR2's " + "arm (microcosm#1439), until HMRC publishes claimant counts (María's " + "choices of 2026-10-31, 2026-11-01 and 2026-11-06)" ) TRADING_ALLOWANCE_RECEIPTS_MASS_CHANGE_REASON = ( "Trading allowance claim statuses stored on the source spine: household " diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_trading_allowance_receipts.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_trading_allowance_receipts.py index a0771f1e63..b81848d232 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_trading_allowance_receipts.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_trading_allowance_receipts.py @@ -58,7 +58,15 @@ def _frame(profit: np.ndarray, *, spi=None): def test_claimant_rates_follow_the_profit_bands_with_inclusive_upper_bounds() -> None: profit = np.asarray([-500.0, 0.0, 0.01, 4_500.0, 4_500.01, 9_000.0, 9_000.01]) - assert claimant_rates(profit).tolist() == [0.0, 0.0, 0.72, 0.72, 0.14, 0.14, 0.0] + assert claimant_rates(profit).tolist() == [ + 0.0, + 0.0, + 0.6364, + 0.6364, + 0.1532, + 0.1532, + 0.0, + ] def test_drawn_claimants_claim_and_other_traders_do_not() -> None: @@ -86,8 +94,8 @@ def test_drawn_claimants_claim_and_other_traders_do_not() -> None: == (uniforms < claimant_rates(profit[trader])).tolist() ) # Two hundred draws per band land near the band's rate. - assert claimant[profit == 800.0].mean() == pytest.approx(0.72, abs=0.1) - assert claimant[profit == 6_000.0].mean() == pytest.approx(0.14, abs=0.1) + assert claimant[profit == 800.0].mean() == pytest.approx(0.6364, abs=0.1) + assert claimant[profit == 6_000.0].mean() == pytest.approx(0.1532, abs=0.1) def test_the_full_relief_group_holds_only_small_frs_traders_who_do_not_claim() -> None: @@ -189,7 +197,7 @@ def test_the_receipt_rounds_counts_and_bands_shares() -> None: "records": 0, "support": 0, } - assert [band["rate"] for band in evidence["bands"]] == [0.72, 0.14, 0.0] + assert [band["rate"] for band in evidence["bands"]] == [0.6364, 0.1532, 0.0] assert all(band["support"] == "30+" for band in evidence["bands"]) assert evidence["bands"][0]["weighted_traders"] == pytest.approx(100.0) # Fewer than ten source households behind a band print the small-cell From 9d5977a2f6604e28974733d393def8115a727e3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Sun, 8 Nov 2026 01:22:33 +0000 Subject: [PATCH 07/29] Regenerate PR2's derived surfaces on the 8045b13 feed Nit 3, T1 and S2(a) change stages and S4 adds two contract rows, so the surfaces derived from them are regenerated once on the branch head, on the national cut of the re-pinned feed: - the national target references and membership: S4's two Scottish rows resolve and are active (1,597 to 1,599 active references; no other reference moves). The NSND outturn reads HMRC's GBP 18,635m for 2024-25, uprated to 2025 by the OBR earnings index; the taxpayer count reads 3,036,400 as published. ACTIVE_REFERENCE_COUNT follows, and the Scotland geography test checks both rows are active; - the national compile-parity receipt: the two rows enter as ledger-only (new targets have no frozen fixture value); nothing else moves; - the release-input coverage manifest, for the stage manifest's new hash; - last, the charter-H2 fixture: the frs_council_tax, frs_person_draws and trading_allowance_receipts stage payloads and graph nodes, the synthetic CGT asset-type facts sized to the frame those stages leave, and the normalization note's new string column. The local census, references, membership and receipt do not move: PR2's rows are national. The regeneration ran its Python steps with CPython's cyclic garbage collector off, as the re-pin did; the outputs are the same. Co-Authored-By: Claude Opus 5.5 --- ...ity_incumbent_2025_signed_differences.json | 20 ++++- .../uk/release_input_coverage_manifest.json | 57 +++++++------- .../build/uk/target_reference_membership.json | 65 +++++++++++++++- .../microcosm/build/uk/target_references.json | 58 ++++++++++++++ .../uk/test_uk_target_references.py | 5 +- .../fixtures/parity/uk_spine/NORMALIZATION.md | 4 +- .../sources/cgt_asset_type_facts.json | 48 ++++++------ .../parity/uk_spine/sources/fixture.json | 78 ++++++++++++++----- .../fixtures/parity/uk_spine/uk_spine.json | 2 +- 9 files changed, 256 insertions(+), 81 deletions(-) diff --git a/packages/microcosm-build/src/microcosm/build/uk/ledger_compile_parity_incumbent_2025_signed_differences.json b/packages/microcosm-build/src/microcosm/build/uk/ledger_compile_parity_incumbent_2025_signed_differences.json index b04c03b38b..69b7b82ab9 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/ledger_compile_parity_incumbent_2025_signed_differences.json +++ b/packages/microcosm-build/src/microcosm/build/uk/ledger_compile_parity_incumbent_2025_signed_differences.json @@ -1,11 +1,11 @@ { - "compiled_count": 1597, + "compiled_count": 1599, "counts_by_kind": { "calibration_drift": 564, "fixture_only": 44, - "ledger_only": 1004 + "ledger_only": 1006 }, - "difference_count": 1612, + "difference_count": 1614, "differences": [ { "fixture_value": 1608000.0, @@ -2569,6 +2569,20 @@ "period": 2025, "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." }, + { + "kind": "ledger_only", + "ledger_value": 19402730017.279205, + "name": "hmrc.scottish_income_tax.nsnd_outturn", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 3036400.0, + "name": "hmrc.scottish_income_tax.nsnd_taxpayers", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, { "kind": "ledger_only", "ledger_value": 136689.37329700272, diff --git a/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json b/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json index ba9a1dbd9b..e540a44455 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json +++ b/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json @@ -472,7 +472,7 @@ "required_mass_change_reason": "Capital-gains incidence anchor moves the mass of non-liable clone households back to their paired originals until the sub-exempt and loss-making clone mass match the Advani-Summers reporter composition at the redrawn liable mass; every pair's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "Advani and Summers (2020), Capital Gains and UK Inequality, CAGE Working Paper 465", "survey": "Family Resources Survey 2024-25, SPI synthetic support, the HMRC Table 3 redrawn gains on the spine and Advani-Summers capital-gains incidence" @@ -495,7 +495,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "Advani and Summers (2020), Capital Gains and UK Inequality, CAGE Working Paper 465", "survey": "Family Resources Survey 2024-25, SPI synthetic support, and Advani-Summers capital-gains incidence" @@ -518,7 +518,7 @@ "required_mass_change_reason": "Capital-gains residential split divides every household carrying liable gainers into arms weighted by the solved residential probabilities, one arm per subset of residential gainers; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "https://www.gov.uk/government/statistics/capital-gains-tax-statistics", "survey": "HMRC Capital Gains Tax statistics 2026 release, Table 8 (UK residential property disposals, 2024-25, administrative) on the amounts the Table 3 redraw placed" @@ -540,7 +540,7 @@ "required_mass_change_reason": "Capital-gains support split divides the wealthiest households of each HMRC Table 3 income band into light copies at equal weight; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "HMRC Capital Gains Tax statistics, July 2026 release, Table 3 for 2024-25, via the vendored conditioning facts", "survey": "Family Resources Survey 2024-25, SPI synthetic support and HMRC Capital Gains Tax statistics Table 3 (2024-25 individuals by size of gain and taxable income)" @@ -574,7 +574,7 @@ "hmrc_spi_employment_benefits" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "The FRS job record's company car answers through frs_spine's carriers (EXPBEN01, EXPBEN03, CARVAL, FUELTYP, CARCON, CARAMT), WAS round-8 company cars' list prices, and HMRC's 2024-25 company car recipients by CO2 band (Table 2A) and fuel (Table 2C), via the vendored facts", "survey": "Family Resources Survey 2024-25 job record; Wealth and Assets Survey round 8; HMRC Benefits in kind statistics (July 2026)" @@ -603,7 +603,7 @@ "required_mass_change_reason": "ETB public-services imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "UK Data Service SN 8856 Effects of Taxes and Benefits household tab, DfT rail fare index, and public NHS activity/cost table.", "survey": "Effects of Taxes and Benefits 1977-2024 and NHS age-gender public table" @@ -623,7 +623,7 @@ "required_mass_change_reason": "ETB VAT expenditure-rate imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "UK Data Service SN 8856 Effects of Taxes and Benefits household tab and cited VAT anchor resource.", "survey": "Effects of Taxes and Benefits 1977-2024" @@ -645,7 +645,7 @@ "required_mass_change_reason": "High-value home support divides every owner household in the top value stratum of its region into light copies at equal weight; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "Microcosm structural operator (microcosm#1240 fix 1); no publisher input", "survey": "Family Resources Survey 2024-25 and SPI synthetic support, after the WAS wealth draw and the regional property uprating" @@ -666,7 +666,7 @@ "required_mass_change_reason": "CGT asset-type assignment on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "https://www.gov.uk/government/statistics/capital-gains-tax-statistics", "survey": "HMRC Capital Gains Tax statistics 2026 release, Table 8 (UK residential property disposals, 2024-25, administrative), Table 4.1 (individuals claiming Business Asset Disposal Relief or Investors' Relief by band of qualifying gain, 2024-25, administrative) and Table 7 (disposals, proceeds and gains by asset type, 2023-24, sample-based), vendored from the pinned Chronicle feed" @@ -690,7 +690,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "conditioning_resource": "hmrc_cgt_conditioning_facts.json", "conditioning_resource_sha256": "c3dace8b693dc5e7a3c6acc46ad43d412e3d1fb5702341ed9119e286a12d18e5", @@ -780,7 +780,7 @@ "full_frs_tei_band_unavailable" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "hmrc_surface": "2023-24", "mapped_build_period": "2024", @@ -807,7 +807,7 @@ "required_mass_change_reason": "ISA subscriptions per adult from HMRC's ISA tables on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "HMRC Individual Savings Account statistics Tables 9.4, 9.6 and 9.7 to 9.9, the cash ISA limit reduction impact note and Lifetime ISA Table 1a, via the vendored facts; Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed round-8 person and household tabs (interviews April 2020 to March 2022, Great Britain).", "survey": "HMRC Annual savings statistics (September 2026 release); Wealth and Assets Survey round 8" @@ -879,7 +879,7 @@ "required_mass_change_reason": "LCFS consumption imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "UK Data Service SN 9603 Living Costs and Food Survey 2024-25 (2nd edition) household/person tabs and the vendored Chronicle facts for NEED 2024 mean kWh, DESNZ Energy Trends and QEP average prices paid for calendar 2024, road-fuel outturn (DESNZ, HMRC, ONS Consumer Trends) and road fuel by vehicle type (DESNZ), ONS Consumer Trends household spending by COICOP division, the DfT VEH1103 licensed-car stock, NTS bus use, the NTS private cars (UK Data Service SN 5340, End User Licence; the vehicle and household tabs, survey years 2022-2024) for the zero-emission share by income fifth and the household-paid road-fuel mix, and the DfT and devolved bus finance tables and fares indices.", "survey": "Living Costs and Food Survey 2024-25" @@ -905,7 +905,7 @@ "required_mass_change_reason": "NTS bus-travel imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "Department for Transport National Travel Survey, UK Data Service SN 5340 (End User Licence, 19th edition, November 2025), DOI 10.5255/UKDA-SN-5340-19; local licensed tab files (household, individual, trip); England residents only from 2013.", "survey": "National Travel Survey 2002-2024" @@ -925,7 +925,7 @@ "required_mass_change_reason": "Private-school attendance stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "policyengine-uk attends_private_school (the gov.simulation.private_school_vat attendance rates and factor), evaluated by the pinned engine", "survey": "policyengine-uk private-school attendance imputation, stored at the spine's weights" @@ -948,7 +948,7 @@ "property_finance_costs" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "https://www.gov.uk/government/statistics/property-rental-income-statistics", "survey": "Survey of Personal Incomes Public Use Tape 2022-23 and HMRC Property Rental Income Statistics 2026 (tax year 2024-25)" @@ -969,7 +969,7 @@ "required_mass_change_reason": "Annual property purchases imputed on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "https://www.gov.uk/government/statistics/uk-stamp-tax-statistics", "survey": "HMRC Annual Stamp Tax Statistics 2024 to 2025 (corrected 11 March 2026), Tables 6b, 8a and 8b" @@ -992,7 +992,7 @@ "property_wealth" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "uk/high_value_home_value_knots.json, built by tools/build_uk_high_value_home_stock.py from PolicyEngine/chronicle#343's registrations", "survey": "HM Land Registry Price Paid latest sales uprated with the UK House Price Index, owner-weighted by region (the dense value node's knots, region level)" @@ -1016,7 +1016,7 @@ "non_residential_property_value" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "MHCLG dwellings and the UK House Price Index regional average price averaged over the twelve months of calendar 2024 from the July 2026 full file, the frame's valuation basis, so the engine's annual uprating from 2024 projects the value once (microcosm#1240 fix 5).", "survey": "Public regional property reference" @@ -1044,7 +1044,7 @@ "employment_income" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "HMRC, Salary sacrifice reform for pension contributions effective from 6 April 2029", "survey": "Family Resources Survey 2024-25 salary-sacrifice respondents and HMRC salary-sacrifice reform analysis" @@ -1077,7 +1077,7 @@ "household_source_id" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "Reserved SPI support households for the HMRC Table 2.5 total-income bands from GBP 200,000, stacked at the published band taxpayer count over the donors per band (PolicyEngine/chronicle#280 lane).", "survey": "Survey of Personal Incomes Public Use Tape 2022-23 and HMRC Income Tax liabilities statistics July 2026 Table 2.5" @@ -1100,7 +1100,7 @@ "student_loan_balance" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "Explore Education Statistics Table 6a, Higher education total", "survey": "Family Resources Survey 2024-25 and Student Loans Company borrower forecasts for England" @@ -1115,14 +1115,15 @@ "mass_change_semantics": "mass_conserving", "output_weight_kind": "importance", "outputs": [ - "self_employment_gross_receipts" + "trading_allowance_claim_status", + "trading_allowance_full_relief" ], - "required_mass_change_reason": "Self-employed gross receipts stored on the source spine: household weights pass through unchanged and total household mass is conserved.", + "required_mass_change_reason": "Trading allowance claim statuses stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { - "source": "self_employment_income after the SPI income stage; HMRC's published gainers of the raise to GBP 3,000, about 400,000 taxpayers with a lower bill by about GBP 380 on average", + "source": "self_employment_income after the SPI income stage, and household_is_spi_synthetic for the full-relief group; HMRC's published gainers of the raise to GBP 3,000, about 400,000 taxpayers with a lower bill by about GBP 380 on average", "survey": "The self-employed's own profit on the final spine, and HMRC's policy paper on the Budget 2026 trading allowance raise (calibration)" }, "stage": "trading_allowance_receipts", @@ -1142,7 +1143,7 @@ "required_mass_change_reason": "WAS Lifetime ISA imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed round-8 person and household tabs (interviews April 2020 to March 2022, Great Britain).", "survey": "Wealth and Assets Survey round 8" @@ -1181,7 +1182,7 @@ "required_mass_change_reason": "WAS wealth imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "11cf10db8e5ed1585d5ff9a5ba3b918f07defde8c61b5112f44eae8cdfe38284", + "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed 2006-22 household tab.", "survey": "Wealth and Assets Survey round 8" diff --git a/packages/microcosm-build/src/microcosm/build/uk/target_reference_membership.json b/packages/microcosm-build/src/microcosm/build/uk/target_reference_membership.json index cb654b64e8..39a16f0e0f 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/target_reference_membership.json +++ b/packages/microcosm-build/src/microcosm/build/uk/target_reference_membership.json @@ -1,11 +1,11 @@ { "source_fact_feed": "chronicle-uk-8045b13-consumer-facts", "target_period": 2025, - "candidate_count": 1634, - "contract_target_count": 478, - "active_reference_count": 1597, + "candidate_count": 1636, + "contract_target_count": 480, + "active_reference_count": 1599, "status_counts": { - "active": 1597, + "active": 1599, "signed_excluded": 37 }, "geography_pins": { @@ -189,6 +189,14 @@ "geography_level": "country", "geography_id": "S92000003" }, + "hmrc.scottish_income_tax.nsnd_outturn": { + "geography_level": "country", + "geography_id": "S92000003" + }, + "hmrc.scottish_income_tax.nsnd_taxpayers": { + "geography_level": "country", + "geography_id": "S92000003" + }, "hmrc.spi.private_pension_income.amount_by_total_income_band": { "geography_level": "country", "geography_id": "K02000001" @@ -5412,6 +5420,7 @@ "dfe.funded_childcare.working_parent_children_2_to_4", "dwp.workplace_pension.employer_contributions", "hmrc.pris.expenses.scotland", + "hmrc.scottish_income_tax.nsnd_outturn", "nithc.public_transport_support", "obr.beer_and_cider_duties", "obr.wine_duties", @@ -6677,6 +6686,19 @@ "factor": "1.04619858745326", "value_before_uprating": "1290000000.0" }, + { + "name": "hmrc.scottish_income_tax.nsnd_outturn", + "from": "2024", + "to": "2025", + "index": "policyengine_uk_parameter:gov.economic_assumptions.indices.obr.average_earnings", + "factor": "1.04119828372843", + "value_before_uprating": "18635000000.0" + }, + { + "name": "hmrc.scottish_income_tax.nsnd_taxpayers", + "from": "2024", + "to": "2025" + }, { "name": "hmrc/private_pension_income_income_band_100_000_to_150_000", "from": "2023", @@ -14946,6 +14968,41 @@ } ] }, + "hmrc.scottish_income_tax.nsnd_outturn": { + "status": "active", + "candidates": [ + { + "name": "hmrc.scottish_income_tax.nsnd_outturn", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "resolved_period": 2025, + "resolved_value": 19402730017.279205, + "resolved_fact_period": "2024", + "resolved_fact_key": "ledger_aggregate_fact_v2_f04aad22c7ef0c5d5d0d6064", + "uprating": { + "index": "policyengine_uk_parameter:gov.economic_assumptions.indices.obr.average_earnings", + "factor": "1.04119828372843", + "value_before_uprating": "18635000000.0" + } + } + ] + }, + "hmrc.scottish_income_tax.nsnd_taxpayers": { + "status": "active", + "candidates": [ + { + "name": "hmrc.scottish_income_tax.nsnd_taxpayers", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "resolved_period": 2025, + "resolved_value": 3036400.0, + "resolved_fact_period": "2024", + "resolved_fact_key": "ledger_aggregate_fact_v2_9c020e26117b7e3f02c96c8b" + } + ] + }, "hmrc.spi.private_pension_income.amount_by_total_income_band": { "status": "active", "candidates": [ diff --git a/packages/microcosm-build/src/microcosm/build/uk/target_references.json b/packages/microcosm-build/src/microcosm/build/uk/target_references.json index 7884dbf463..4af69e9924 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/target_references.json +++ b/packages/microcosm-build/src/microcosm/build/uk/target_references.json @@ -437,6 +437,8 @@ "hmrc.salary_sacrifice.nics_relief_employer": "hmrc.salary_sacrifice_national_insurance_relief", "hmrc.salary_sacrifice.users_above_cap": "hmrc.salary_sacrifice_pension_users", "hmrc.salary_sacrifice.users_below_cap": "hmrc.salary_sacrifice_pension_users", + "hmrc.scottish_income_tax.nsnd_outturn": "hmrc.tax_statistics", + "hmrc.scottish_income_tax.nsnd_taxpayers": "hmrc.tax_statistics", "hmrc.spi.dividend_income.amount_by_total_income_band": "hmrc.survey_of_personal_incomes", "hmrc.spi.dividend_income.count_by_total_income_band": "hmrc.survey_of_personal_incomes", "hmrc.spi.employment_income.amount_by_total_income_band": "hmrc.survey_of_personal_incomes", @@ -910,6 +912,8 @@ "hmrc.salary_sacrifice.nics_relief_employer": "National Insurance contributions relief employer", "hmrc.salary_sacrifice.users_above_cap": "Users above cap", "hmrc.salary_sacrifice.users_below_cap": "Users below cap", + "hmrc.scottish_income_tax.nsnd_outturn": "Non-savings, non-dividend income tax of Scottish taxpayers, Scotland", + "hmrc.scottish_income_tax.nsnd_taxpayers": "Scottish taxpayers with non-savings, non-dividend income tax, Scotland", "hmrc.spi.dividend_income.amount_by_total_income_band": "Amount by total income band", "hmrc.spi.dividend_income.count_by_total_income_band": "Count by total income band", "hmrc.spi.employment_income.amount_by_total_income_band": "Amount by total income band", @@ -5276,6 +5280,60 @@ "uprating_from_period": "2024", "uprating_to_period": 2025 }, + { + "name": "hmrc.scottish_income_tax.nsnd_outturn", + "ledger_selector": { + "source_name": "hmrc", + "source_concept": "hmrc.nsnd_income_tax_outturn", + "record_set_spec_id": "hmrc.scottish_income_tax_2024_25.table1.scottish.ty2024.v1", + "source_measure_id": "all", + "entity_name": "person", + "geography_id": "S92000003", + "period_type": "tax_year", + "period_value": 2024, + "dimension_values": { + "nsnd_outturn_component": "all" + }, + "geography_level": "country" + }, + "entity": "person", + "measure": "hmrc/scottish_income_tax/nsnd_outturn", + "family": "hmrc_scottish_income_tax", + "period": 2025, + "metadata": { + "contract_target_id": "hmrc.scottish_income_tax.nsnd_outturn", + "measure_kind": "prepared_column" + }, + "uprating_index": "policyengine_uk_parameter:gov.economic_assumptions.indices.obr.average_earnings", + "value_operation": "sum", + "uprating_from_period": "2024", + "uprating_to_period": 2025 + }, + { + "name": "hmrc.scottish_income_tax.nsnd_taxpayers", + "ledger_selector": { + "source_name": "hmrc", + "source_concept": "hmrc.nsnd_income_taxpayers", + "record_set_spec_id": "hmrc.scottish_income_tax_2024_25.table2.scottish.ty2024.taxpayers.v1", + "source_measure_id": "taxpayers", + "entity_name": "person", + "geography_id": "S92000003", + "period_type": "tax_year", + "period_value": 2024, + "layout_groupby_value_id": "all", + "geography_level": "country" + }, + "entity": "person", + "measure": "hmrc/scottish_income_tax/nsnd_taxpayers", + "family": "hmrc_scottish_income_tax", + "period": 2025, + "metadata": { + "contract_target_id": "hmrc.scottish_income_tax.nsnd_taxpayers", + "measure_kind": "prepared_column" + }, + "uprating_from_period": "2024", + "uprating_to_period": 2025 + }, { "name": "hmrc/private_pension_income_income_band_100_000_to_150_000", "ledger_selector": { diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_target_references.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_target_references.py index d0567e1e83..8c9e347687 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_target_references.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_target_references.py @@ -137,7 +137,7 @@ # Scottish landlords' receipts and expenses, measured diagnostics, and ONS's # single years 16 to 24 by sex in place of the 16-17, 18-19 and 20-24 sex # bands (eighteen rows for six) -ACTIVE_REFERENCE_COUNT = 1597 +ACTIVE_REFERENCE_COUNT = 1599 REGION_TIER_LEVEL = {code: level for level, code in UK_REGION_TIER} @@ -1131,6 +1131,9 @@ def haystack(target: dict) -> str: assert membership["targets"][target_id]["status"] == "active" for target_id in DEVOLVED_SLC_REPAYMENT_IDS: assert membership["targets"][target_id]["status"] == "active" + for target_id in sorted(declared_scotland): + assert membership["geography_pins"][target_id]["geography_id"] == "S92000003" + assert membership["targets"][target_id]["status"] == "active" assert not [ target_id for target_id in membership["targets"] diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/NORMALIZATION.md b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/NORMALIZATION.md index b473ed6482..0fd0c28148 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/NORMALIZATION.md +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/NORMALIZATION.md @@ -1,6 +1,6 @@ # UK spine parity string normalization -The unchanged legacy transforms retain these 31 textual table columns as +The unchanged legacy transforms retain these 32 textual table columns as pandas `object`. The frozen graph dtype token `string` is specified by interface-freeze amendment 10 as pandas `StringDtype(storage="python")`. Before computing the legacy oracle's `uk_frame_content_identity` (live, @@ -8,6 +8,6 @@ in `legacy_oracle_identity`), exactly this audited surface is cast to that dtype. No values, row order, column order, weights, strata, mass records, or metadata change. -- `person`: `gender`, `marital_status`, `employment_status`, `employment_sector`, `soc2020_major_group`, `soc2020_sub_major_group`, `aa_category`, `dla_sc_category`, `dla_m_category`, `pip_m_category`, `pip_dl_category`, `current_education`, `highest_education`, `person_support_channel`, `student_loan_plan`, `relationship_to_head`, `ons_family_role`, `capital_gains_asset_type`, `company_car_fuel_type`, `car_fuel_type`, `car_first_registration_date` +- `person`: `gender`, `marital_status`, `employment_status`, `employment_sector`, `soc2020_major_group`, `soc2020_sub_major_group`, `aa_category`, `dla_sc_category`, `dla_m_category`, `pip_m_category`, `pip_dl_category`, `current_education`, `highest_education`, `person_support_channel`, `student_loan_plan`, `relationship_to_head`, `ons_family_role`, `capital_gains_asset_type`, `company_car_fuel_type`, `car_fuel_type`, `car_first_registration_date`, `trading_allowance_claim_status` - `benunit`: `benunit_support_channel`, `uc_deduction_combination` - `household`: `region`, `tenure_type`, `accommodation_type`, `council_tax_band`, `brma`, `household_support_channel`, `source_household_key`, `ons_household_type` diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/cgt_asset_type_facts.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/cgt_asset_type_facts.json index 5ecb2cc164..20d1236943 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/cgt_asset_type_facts.json +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/cgt_asset_type_facts.json @@ -2,70 +2,70 @@ "resource": "synthetic-cgt-asset-type.json", "resource_sha256": "synthetic", "source_commit": "synthetic", - "table4_all_gains": 6528692.788527055, + "table4_all_gains": 6553019.739993198, "table4_all_tax": 0.0, - "table4_all_taxpayers": 15.62069207039984, + "table4_all_taxpayers": 15.620692070399842, "table4_bands": [ { - "gains": 3759.25674264217, + "gains": 3998.9136215588096, "lower_bound": 0, "tax": null, - "taxpayers": 0.9544743161010291, + "taxpayers": 1.0110876039036742, "upper_bound": 10000 }, { - "gains": 35998.223459746056, + "gains": 36022.86448357924, "lower_bound": 10000, "tax": null, - "taxpayers": 2.3043377283650828, + "taxpayers": 2.3074204544012, "upper_bound": 25000 }, { - "gains": 83551.22727403582, + "gains": 82352.93761125686, "lower_bound": 25000, "tax": null, - "taxpayers": 2.336147032236463, + "taxpayers": 2.3014366337328003, "upper_bound": 50000 }, { - "gains": 84016.32859646651, + "gains": 85635.49982066428, "lower_bound": 50000, "tax": null, - "taxpayers": 1.2291492727385187, + "taxpayers": 1.2473041190082756, "upper_bound": 100000 }, { - "gains": 202202.56567286063, + "gains": 189825.42741103738, "lower_bound": 100000, "tax": null, - "taxpayers": 1.244114974273492, + "taxpayers": 1.1659090073905833, "upper_bound": 250000 }, { - "gains": 522753.2866662315, + "gains": 501523.31319059746, "lower_bound": 250000, "tax": null, - "taxpayers": 1.3683947425890515, + "taxpayers": 1.3074357568341937, "upper_bound": 500000 }, { - "gains": 1556811.2025645028, + "gains": 1647671.9994942814, "lower_bound": 500000, "tax": null, - "taxpayers": 2.1444733065456347, + "taxpayers": 2.2741097107688932, "upper_bound": 1000000 }, { - "gains": 4039600.697550569, + "gains": 4005988.7843602225, "lower_bound": 1000000, "tax": null, - "taxpayers": 4.039600697550569, + "taxpayers": 4.005988784360222, "upper_bound": null } ], - "table4_individuals_gains": 6528692.788527055, + "table4_individuals_gains": 6553019.739993198, "table4_individuals_tax": 0.0, - "table4_individuals_taxpayers": 15.62069207039984, + "table4_individuals_taxpayers": 15.620692070399842, "table4_trusts_gains": 0.0, "table4_trusts_tax": 0.0, "table7_total_disposals": 2743095.2380952383, @@ -115,11 +115,11 @@ } ], "table8a_disposals_total": 29.456162189896844, - "table8a_gains_total": 41189552.9002446, - "table8a_tax_total": 8237910.580048921, + "table8a_gains_total": 41576464.59002608, + "table8a_tax_total": 8315292.918005217, "table8a_taxpayers_total": 26.778329263542584, - "table8b_all_gains": 41189552.9002446, + "table8b_all_gains": 41576464.59002608, "table8b_all_taxpayers": 26.778329263542584, - "table8b_individuals_gains": 41189552.9002446, + "table8b_individuals_gains": 41576464.59002608, "table8b_individuals_taxpayers": 26.778329263542584 } diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json index 5b4f0372a0..200020824c 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json @@ -1696,13 +1696,20 @@ "size_bytes": 17554, "table": "househol", "vintage": "synthetic-h2" + }, + { + "format": "json", + "kind": "public_aggregate_reference", + "resource": "scotgov_band_d_liability_facts.json", + "role": "scotgov_band_d_liability_facts", + "runtime_sha256_required": true } ], "grain": "household", "nonnegative_outputs": [ "council_tax" ], - "notes": "Re-reads raw househol.tab because spine council_tax_reported clips missing values. FRS 2024-25 CTANNUAL is the bill after discounts and council tax reduction, and the engine reads council_tax before the reduction, so a household reporting a reduction gets its CTREBAMT added back and the cells pool non-recipients only (uk-data#496/#499, microcosm#1095). Scottish water and sewerage charges are netted before cell means at the shares DWP's CTANNUAL carries (the gross charges in full for non-recipients, 65% for reduction recipients); no-donor cells impute zero. A household where someone pays council tax (CTPAID 1) with no reported reduction and a zero CTANNUAL owes a bill, so it takes its cell mean as a missing bill does (microcosm#1278). The dead ct_mean.replace(-1, ...) branch is intentionally dropped.", + "notes": "Re-reads raw househol.tab because spine council_tax_reported clips missing values. FRS 2024-25 CTANNUAL is the bill after discounts and council tax reduction, and the engine reads council_tax before the reduction, so a household reporting a reduction gets its CTREBAMT added back and the cells pool non-recipients only (uk-data#496/#499, microcosm#1095). Scottish water and sewerage charges are netted before cell means at the shares DWP's CTANNUAL carries (the gross charges in full for non-recipients, 65% for reduction recipients); no-donor cells impute zero. A household where someone pays council tax (CTPAID 1) with no reported reduction and a zero CTANNUAL owes a bill, so it takes its cell mean as a missing bill does (microcosm#1278). The dead ct_mean.replace(-1, ...) branch is intentionally dropped. Last, the Scottish bills are levelled with one factor to the Scottish Government's own measure of the 2024-25 liability before council tax reduction (S2(a) of the November event-data plan, microcosm#1095; for Mar\u00eda's signature): the sum over the 32 council areas of CTAXBASE 2025's Band D equivalent dwellings before council tax reduction at September 2024, the middle of 2024-25, times CTAS 2026's average Band D council tax for 2024-25, over the Scottish households' bills at the spine design weights. Band D equivalents count dwellings after discounts and exemptions, as the bills do. The bound Scottish band stock (scotgov.council_tax_stock) already gives the household mix, so the level moves the bills' amounts and no weight; obr.council_tax_scotland stays a held-out diagnostic. A frame with no Scottish bill to level keeps its bills as derived, and the stage receipt says so.", "operations": [ { "delimiter": "\t", @@ -1722,13 +1729,38 @@ "kind": "impute_cell_means", "missing": "raw ctannual < 0 or NaN, or ctannual == 0 with ctpaid == 1 and ctreb != 1", "value": "council tax before council tax reduction: CTANNUAL net of the Scottish water and sewerage charges ((CWATAMT1 + CSEWAMT1) x 52, at 0.65 where CTREB is 1; CWATAMTD where CWATAMT1 is not positive), plus CTREBAMT x 52 where CTREB is 1 and CTREBAMT > 0; a CTREB 1 household without a positive CTREBAMT takes the larger of its netted CTANNUAL and its cell mean" + }, + { + "artifact_role": "scotgov_band_d_liability_facts", + "fail_on_mismatch": true, + "feed_pin": "chronicle_feed.json", + "kind": "verify_vendored_fact_resource", + "mapped_build_period": 2024, + "period_mapping": "september_base_within_and_band_d_of_the_build_tax_year", + "record_sets": [ + "scotgov.ctaxbase2025.band_d_equivalents.y2024", + "scotgov.ctas2026.band_d.fy2024" + ], + "require_before_source_read": true, + "resource": "scotgov_band_d_liability_facts.json", + "runtime_sha256_required": true, + "source_vintage": "CTAXBASE 2025 Band D equivalents at September 2024; CTAS 2026 average Band D for 2024-25" + }, + { + "factor": "level / stored, one factor on every Scottish household's council_tax; a frame with no Scottish bill to level keeps its bills as derived", + "households": "raw gvtregno == 12 (Scotland)", + "kind": "level_scottish_council_tax", + "level": "the sum over Scotland's 32 council areas of CTAXBASE 2025's Band D equivalent dwellings before council tax reduction at September 2024 times CTAS 2026's average Band D council tax for 2024-25", + "output": "council_tax", + "stored": "the Scottish households' council_tax after impute_cell_means, at the spine design weights", + "weights": "spine_design_weights" } ], "outputs": [ "council_tax" ], "rewrites": [], - "source": "Department for Work and Pensions Family Resources Survey 2024-25, UK Data Service SN 9563, DOI 10.5255/UKDA-SN-9563-1; local licensed 2024_25 tabs.", + "source": "Department for Work and Pensions Family Resources Survey 2024-25, UK Data Service SN 9563, DOI 10.5255/UKDA-SN-9563-1; local licensed 2024_25 tabs.; the Scottish Government's CTAXBASE 2025 Band D equivalents and CTAS 2026 average Band D council tax by council area, via the vendored facts (scotgov_band_d_liability_facts.json)", "stage": "frs_council_tax", "survey": "Family Resources Survey 2024-25" }, @@ -2248,7 +2280,7 @@ { "assignment_unit": "person", "draw": "is_apprentice", - "eligibility": "employees (employment_status FT_EMPLOYED or PT_EMPLOYED, from frs_employment) aged 21 to 24: SSCBA 1992 s.9A already zero-rates every earner under 21 and s.9B ends the apprentice zero rate at 25, so no other age changes employer NICs, and leaving them False keeps is_in_non_advanced_education, minimum_wage, Care to Learn and the 16 to 19 Bursary Fund unchanged; the flagged keep their age-related minimum_wage too, because policyengine-uk 2.162.8 (policyengine-uk#2683) gives the apprentice rate only under 19 or with is_in_first_year_of_apprenticeship, which the build leaves at its default (False), and the stage refuses an engine without that split or the s.9B threshold", + "eligibility": "employees (employment_status FT_EMPLOYED or PT_EMPLOYED, from frs_employment) aged 21 to 24 who are not in full-time education (is_in_full_time_education, from frs_education; the FRS codes no apprentice as in full-time education): SSCBA 1992 s.9A already zero-rates every earner under 21 and s.9B ends the apprentice zero rate at 25, so no other age changes employer NICs, and leaving them False keeps is_in_non_advanced_education, minimum_wage, Care to Learn and the 16 to 19 Bursary Fund unchanged; the flagged keep their age-related minimum_wage too, because policyengine-uk 2.162.8 (policyengine-uk#2683) gives the apprentice rate only under 19 or with is_in_first_year_of_apprenticeship, which the build leaves at its default (False), and the stage refuses an engine without that split or the s.9B threshold", "kind": "assign_binary_from_rate", "output": "is_apprentice", "rate_derivation": "the contract's apprentice_stock_19_to_24 is DfE's England apprentices in learning at the start of the academic year (participation less starts) per head aged 19 to 24, a point-in-time count taken as uniform across those ages and UK-wide; the target is r times the weighted population aged 21 to 24 at the frame's household weights, and eligible employees are flagged in the order of their identity-keyed uniform until their weight is nearest it (uc_take_up's rule), or all of them when they weigh no more than it; the receipt records the target, the flagged weight, the support bands and the relief the flags imply at the installed engine's Class 1 schedule, and uk_stage_frs_person_draws_apprentices gates them, the relief at or below HMRC's NIC - NS1", @@ -7476,48 +7508,58 @@ "trading_allowance_receipts": { "artifacts": [], "grain": "person", - "nonnegative_outputs": [ - "self_employment_gross_receipts" - ], - "notes": "The last spine stage (microcosm#1428). policyengine-uk applies the trading allowance against self_employment_gross_receipts, which neither the FRS nor the SPI tape records; without receipts a rise in the allowance relieves only profits up to the new allowance, in full, and misses its main base, the traders who already claim the GBP 1,000 allowance against larger receipts. Under current law a claimant's receipts are their profit plus GBP 1,000 exactly. Each trader with a positive profit is flagged a claimant at their profit band's rate, drawn on their own person_id: a claimant's receipts are their profit plus GBP 1,000, any other trader's their profit plus GBP 3,000 (expenses at the raised allowance, so the raise does not relieve them; the costing books switchers as behaviour), and a person with no positive profit keeps zero, which the engine reads as unknown. Every trader with a positive profit is treated as filing, as SPI Table 3.10's counts, which bind the frame's traders, are of filers, so a profit of GBP 1,000 or less is now taxed where the engine used to relieve it in full. The rates are calibrated to HMRC's policy paper until HMRC publishes claimant counts. The engine uprates receipts with profit, so a claimant's GBP 1,000 grows with the mixed income index while the allowance is nominal: the raise relieves GBP 1,932 more in 2027-28, falling to GBP 1,758 by 2031-32, 3.4% to 12.1% below GBP 2,000. The other traders' stored GBP 3,000 grows the same way, so an allowance above GBP 3,000 times that index relieves them from the stored expense, not from data: allowances above GBP 3,000 are mis-scored until policyengine-uk#2765 lets the stage store the claim status (microcosm#1439; Mar\u00eda's ruling of 2026-11-01).", + "nonnegative_outputs": [], + "notes": "The last spine stage (microcosm#1428, microcosm#1439). policyengine-uk applies the trading allowance against gross receipts, which neither the FRS nor the SPI tape records, so the stage stores each trader's trading_allowance_claim_status (policyengine-uk 2.172.0, policyengine-uk#2765) and leaves self_employment_gross_receipts at the engine's zero. Each trader with a positive profit is CLAIMANT at their profit band's rate, drawn on their own person_id: their profit is receipts less the 2024-25 allowance of GBP 1,000, so a raise to GBP 3,000 relieves min(profit, GBP 2,000) more, with no drift as profits are uprated. Every other trader with a positive profit is NON_CLAIMANT, relieved at no allowance (the costing books switchers as behaviour), and is treated as filing, as SPI Table 3.10's counts, which bind the frame's traders, are of declarers. A person with no positive profit is UNKNOWN, which the engine reads whatever is stored. Of the FRS respondents (household_is_spi_synthetic false) with a profit of GBP 1,000 or less who are not drawn claimants, a share drawn on person_id forms the full-relief group: UNKNOWN, relieved in full without an election (ITTOIA 2005 s. 783AE), as the engine's documentation asks of a person whose receipts lie within the allowance, and marked by trading_allowance_full_relief, which the release keeps, so that the bound SPI rows of self-employment, which count declarers, leave it out. The share is Mar\u00eda's ruling: the read of 6 November 2026 (M10) found the frame's small traders below SPI's declarers even before any full relief, so it is zero and the group is empty. SPI rows and their copies are never in it, since SPI counts the people HMRC holds a self-employment source for and receipts within the allowance need not be declared. The claimant rates are #1428's, calibrated on the receipts encoding to HMRC's policy paper (about 400,000 gainers by about GBP 380 at 2028-29 prices); tools/measure_uk_trading_allowance_gainers.py re-fits them to the statuses on a release before each arm (Mar\u00eda's answer of 2026-11-06), until HMRC publishes claimant counts.", "operations": [ { - "calibration": "HMRC's policy paper on the Budget 2026 trading allowance raise: about 400,000 taxpayers with a lower bill, by about GBP 380 on average, measured on policyengine-uk for the microcosm#1428 national from 9f70c71e7 at 2028-29 prices; the rates drift with each national (microcosm#1439), until HMRC publishes claimant counts (Mar\u00eda's choices of 2026-10-31 and 2026-11-01)", + "calibration": "HMRC's policy paper on the Budget 2026 trading allowance raise: about 400,000 taxpayers with a lower bill, by about GBP 380 on average, measured on policyengine-uk for the microcosm#1428 national from 9f70c71e7 at 2028-29 prices on the receipts encoding; tools/measure_uk_trading_allowance_gainers.py re-fitted them to the claim statuses on control C2's release (0dff7773e, feed 8045b13; docs/evidence/uk-trading-allowance-1439/fit-ctl2-0dff7.json) before PR2's arm (microcosm#1439), until HMRC publishes claimant counts (Mar\u00eda's choices of 2026-10-31, 2026-11-01 and 2026-11-06)", + "carrier": "trading_allowance_full_relief", "claimant_bands": [ { - "rate": 0.72, + "rate": 0.6364, "upper_inclusive": 4500 }, { - "rate": 0.14, + "rate": 0.1532, "upper_inclusive": 9000 }, { "rate": 0 } ], - "claimant_expenses": 1000, "draw": "trading_allowance_claimant", + "full_relief": { + "draw": "trading_allowance_full_relief", + "population": "FRS respondents (household_is_spi_synthetic false) with a positive self_employment_income of at most profit_upper_inclusive who are not drawn claimants; SPI rows and their copies are never in it", + "profit_upper_inclusive": 1000, + "rate": 0 + }, "kind": "assign_trading_allowance_receipts", - "other_expenses": 3000, - "output": "self_employment_gross_receipts", + "output": "trading_allowance_claim_status", "profit": "self_employment_income", - "rule": "a person with a positive self_employment_income claims the allowance where their uniform falls below their profit band's rate; a claimant's receipts are their profit plus claimant_expenses, any other trader's their profit plus other_expenses, and a person with no positive profit keeps zero", - "seed": 0 + "rule": "a person with a positive self_employment_income claims the allowance where their uniform falls below their profit band's rate and is CLAIMANT; of the full-relief population, those whose full-relief uniform falls below full_relief.rate are UNKNOWN and carry trading_allowance_full_relief; every other trader with a positive profit is NON_CLAIMANT, and a person with no positive profit is UNKNOWN; self_employment_gross_receipts is not written", + "seed": 0, + "statuses": { + "claimant": "CLAIMANT", + "full_relief": "UNKNOWN", + "no_profit": "UNKNOWN", + "other_trader": "NON_CLAIMANT" + } }, { "declared_factor": 1, "entity": "household", "gate_coupling": "The terminal family gate requires a valid mass-conserving MassChangeRecord carrying exactly this stage-specific reason.", "kind": "record_mass_conservation_receipt", - "reason": "Self-employed gross receipts stored on the source spine: household weights pass through unchanged and total household mass is conserved." + "reason": "Trading allowance claim statuses stored on the source spine: household weights pass through unchanged and total household mass is conserved." } ], "outputs": [ - "self_employment_gross_receipts" + "trading_allowance_claim_status", + "trading_allowance_full_relief" ], "rewrites": [], - "source": "self_employment_income after the SPI income stage; HMRC's published gainers of the raise to GBP 3,000, about 400,000 taxpayers with a lower bill by about GBP 380 on average", + "source": "self_employment_income after the SPI income stage, and household_is_spi_synthetic for the full-relief group; HMRC's published gainers of the raise to GBP 3,000, about 400,000 taxpayers with a lower bill by about GBP 380 on average", "stage": "trading_allowance_receipts", "survey": "The self-employed's own profit on the final spine, and HMRC's policy paper on the Budget 2026 trading allowance raise (calibration)" }, diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json index f3389551ee..6d069ef57f 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json @@ -1 +1 @@ -{"country":"uk","nodes":[{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Load the source-bound UK FRS root population.","id":"create_uk_frs","inputs":[],"kernel":"uk.create@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"sample_fraction":1.0,"sample_seed":578,"stage_contract_sha256":"879fdd6e1e5832b94af4259b1028f852470bbe2c3ab19b61ce5f92a2e9c12ec4","time_period":"2024"},"population":null,"sources":["frs"],"structural":"create","weights":null},{"base":"create_uk_frs","citation":"","description":"Ownership boundary for the source-assembling root stage.","id":"frs_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Claim the cells assembled by the UK FRS root transform.","id":"frs_spine","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{},"population":"frs_spine.boundary","sources":[],"structural":"none","weights":null},{"base":"frs_spine.boundary","citation":"","description":"Ownership boundary before age_tail rewrites.","id":"age_tail.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage age_tail.","id":"age_tail","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["external_child_payments","region"],"entity":"household","rows":"all"},{"columns":["gender"],"entity":"person","rows":"all"}],"kernel":"uk.stage.age_tail@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"age_tail","stage_contract_sha256":"963a34f38caede2525e3b8735f904bb70a1bbef5a272f0eefd4346343444484f","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_relationships.","id":"frs_relationships","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_household_head"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_relationships@1","mass":"conserve","outputs":[{"column":"relationship_to_head","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_role","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_looked_after_by_local_authority","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"child_limit_non_parental_caring_exception","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_household_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_relationships","stage_contract_sha256":"ae32bf855753d3b7505e54a18532b1b53a04b6beda764cc09ad09462cf130085","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_employment.","id":"frs_employment","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_employment@1","mass":"conserve","outputs":[{"column":"employment_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_employment","stage_contract_sha256":"c4dc3da7179c7b7d6eb67c6f119df1f213e50ee6b83a53660d317126a5773027","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_council_tax.","id":"frs_council_tax","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_council_tax@1","mass":"conserve","outputs":[{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_council_tax","stage_contract_sha256":"06804f54c12d25f2afcb31eec27789802f663cb42689a932dc32f3ba5fc05fff","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_disability.","id":"frs_disability","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax","region"],"entity":"household","rows":"all"},{"columns":["afcs_reported","age","attendance_allowance_reported","dla_m_reported","dla_sc_reported","esa_contrib_reported","esa_income_reported","iidb_reported","incapacity_benefit_reported","pip_dl_reported","pip_m_reported","sda_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_disability@1","mass":"conserve","outputs":[{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_disability","stage_contract_sha256":"ac500b4cb1bc04d4fb72d198592dd376d61da8c150921a6ac53914ac18be0508","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education.","id":"frs_education","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","esa_contrib_reported","esa_income_reported","is_severely_disabled_for_benefits","jsa_contrib_reported","jsa_income_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education@1","mass":"conserve","outputs":[{"column":"current_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"highest_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_non_advanced_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_approved_training","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_started_or_accepted_current_education_or_training","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_before_universal_credit_qualifying_young_person_terminal_date","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"adult_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_outstanding_student_loan","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_left_full_time_education","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_full_time_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education","stage_contract_sha256":"17f97af529c76e807f709af26a4bd1dd11e103c0f885048a73c18e28b94b9b54","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_legacy_proxies.","id":"frs_legacy_proxies","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_legacy_proxies@1","mass":"conserve","outputs":[{"column":"legacy_jobseeker_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_health_condition_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_support_group_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_legacy_proxies","stage_contract_sha256":"1ecf761cf3fa7180da15659e138e67a8654e58272b4fde28344aa27a874ad0aa","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"age_tail.boundary","citation":"","description":"Ownership boundary before frs_education_grant_split rewrites.","id":"frs_education_grant_split.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education_grant_split.","id":"frs_education_grant_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education_grant_split@1","mass":"conserve","outputs":[{"column":"disabled_students_allowance_eligible_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education_grant_split","stage_contract_sha256":"8718f014b90498c2cc7c754289775ca4a41452d9b978d8cbc5f34b64cbdc7df2","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_take_up.","id":"frs_take_up","inputs":[{"columns":["frs_benunit_capital","is_married"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","child_benefit_reported","education_grants","is_uc_claimant","months_since_last_birthday","pension_credit_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_take_up","stage_contract_sha256":"78aec80408c50455b37308e5a977fb70df3ecf915d6c1e8f80715ad9b58e62cf","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_person_draws.","id":"frs_person_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_status","max_free_entitlement_hours_used"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_person_draws@1","mass":"conserve","outputs":[{"column":"would_claim_marriage_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_scp","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"attends_private_school_random_draw","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"tax_free_childcare_spend_routed_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_apprentice","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_person_draws","stage_contract_sha256":"112c502d702c640dedbc2dca7d1cfe5ae43e0f0e3ba6acfe49c738dbbfb7e693","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_household_draws.","id":"frs_household_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_household_draws@1","mass":"conserve","outputs":[{"column":"household_owns_tv","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"would_evade_tv_licence_fee","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residential_property_purchased_is_first_home","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"property_purchased","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_household_draws","stage_contract_sha256":"c74c63b09264319c4bf0049dabba00ecd0ce660beb7b53d6dae71518434bc949","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_brma.","id":"frs_brma","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_brma@1","mass":"conserve","outputs":[{"column":"brma","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_brma","stage_contract_sha256":"4285376b37299d375ed583b7f6b1747bd8b7cb1c8c0d19a36481156b5314a854","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"frs_education_grant_split.boundary","citation":"","description":"Freeze the assembled-spine gate population.","id":"frs_brma.checkpoint","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_hmrc_spine_leaves.","id":"frs_hmrc_spine_leaves","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["brma","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_hmrc_spine_leaves@1","mass":"conserve","outputs":[{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ossben_identifiable_subset","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"srp_regular_code5","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_hmrc_spine_leaves","stage_contract_sha256":"48d65ad711c635f05cc0bbb75f276129558de452c7da97ca2df593c215927822","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_annual_income_spells.","id":"frs_annual_income_spells","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employer_pension_contributions","employment_income","gender","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_annual_income_spells@1","mass":"conserve","outputs":[{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_annual_income_spells","stage_contract_sha256":"1dbdd0c9a6602be53b5527435d093a934218936d550da8b720973fc745c997ca","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"frs_brma.checkpoint","citation":"","description":"Run structural UK stage spi_support_channel.","id":"spi_support_channel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_support_channel@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","source_household_id","int64"],["household","source_year","int64"],["household","source_household_key","string"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_support_channel","stage_contract_sha256":"2c682605139c0a8f96e8ba45a2c03f506d3f758ef437841066a8fdb8b74269b6","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_support_channel.","id":"spi_support_channel.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"source_household_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_year","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_household_key","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["person.person_source_id","person.person_support_channel","person.person_support_clone_index","benunit.benunit_source_id","benunit.benunit_support_channel","benunit.benunit_support_clone_index","household.source_household_id","household.source_year","household.source_household_key","household.household_source_id","household.household_support_channel","household.household_support_clone_index","household.household_is_spi_synthetic"]},"population":"spi_support_channel","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"spi_support_channel","citation":"","description":"Run structural UK stage spi_income_band_donors.","id":"spi_income_band_donors","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_income_band_donors@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"],["household","household_is_spi_income_band_donor","bool"],["household","spi_income_band_donor_lower_bound","float64"],["person","person_is_spi_income_band_carrier","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_income_band_donors","stage_contract_sha256":"b96d77dc9bef3734fe24403b05b8b96c2cd99b5db9963e23710594064241a562","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_income_band_donors.","id":"spi_income_band_donors.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_income_band_donor","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"spi_income_band_donor_lower_bound","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"person_is_spi_income_band_carrier","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_spi_income_band_donor","household.spi_income_band_donor_lower_bound","person.person_is_spi_income_band_carrier"]},"population":"spi_income_band_donors","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_spi_income_spine.","id":"hmrc_spi_income_spine","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","rent_paid_as_boarder","rent_paid_as_lodger","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","maintenance_expenses","childcare_expenses","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","ssmg_reported","incapacity_benefit_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","ossben_identifiable_subset","srp_regular_code5","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_spi_income_spine@1","mass":"conserve","outputs":[{"column":"charitable_investment_gifts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"gift_aid","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employment_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_social_security_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_taxable_termination_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_miscellaneous_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_state_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employed_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_earned_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_assessable_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_is_spi_income_recipient","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_spi_income_spine","stage_contract_sha256":"602748a24ac50960dc40c3062c55c09e2441f85445b85a707bdb165a0420b267","time_period":"2024"},"population":"spi_income_band_donors","sources":["frs"],"structural":"none","weights":null},{"base":"spi_income_band_donors","citation":"","description":"Ownership boundary before company_cars rewrites.","id":"company_cars.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage company_cars.","id":"company_cars","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.stage.company_cars@1","mass":"conserve","outputs":[{"column":"company_car_list_price","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_electric_range","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_capital_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_private_fuel_provided","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"company_cars","stage_contract_sha256":"3be8d8a028a62ce19621ff6c64d93a1cfb07ed228f579657998533be5b0d7f86","time_period":"2024"},"population":"company_cars.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"company_cars.boundary","citation":"","description":"Ownership boundary before spi_employment_shell rewrites.","id":"spi_employment_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_employment_shell.","id":"spi_employment_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","employment_status","gender","hmrc_spi_employment_benefits","hmrc_spi_pay","person_is_spi_income_recipient","private_pension_income","savings_interest_income","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_employment_shell@1","mass":"conserve","outputs":[{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_employment_shell","stage_contract_sha256":"4612c78bf72a36c34a6be652d15d1348fe3d99c873fa8d5821978816b59d1618","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage aps_occupation.","id":"aps_occupation","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_sector","employment_status","gender","hmrc_spi_pay","person_is_spi_income_recipient","person_source_id","sic_industry_division","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.aps_occupation@1","mass":"conserve","outputs":[{"column":"soc2020_sub_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"aps_occupation","stage_contract_sha256":"644102f010870dccd28f8b980cbc5f648b7ff8ed140a0a5d9f23f02ada7f3d6d","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_employment_shell.boundary","citation":"","description":"Ownership boundary before spi_housing_shell rewrites.","id":"spi_housing_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_housing_shell.","id":"spi_housing_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax_single_adult_raw","household_support_channel","ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","is_household_head","other_investment_income","private_pension_income","property_income","savings_interest_income","self_employment_income","soc2020_sub_major_group","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_housing_shell@1","mass":"conserve","outputs":[{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_housing_shell","stage_contract_sha256":"9a76a02ceddb2cd85819f57cd33feb44d645800ce963d0b18bad0f6de808fd81","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_wealth.","id":"was_wealth","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_wealth@1","mass":"conserve","outputs":[{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"corporate_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"private_pension_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gross_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"net_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"savings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"num_vehicles","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cash_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"consumer_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"directly_held_shares","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"unit_and_investment_trusts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_wealth","stage_contract_sha256":"4c0bcaabf3695a75ec7e69d99b6b8c90570fd345067d77f1ea315f5508a88962","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_lisa.","id":"was_lisa","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_lisa@1","mass":"conserve","outputs":[{"column":"has_lifetime_isa","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_lifetime_isa_balance","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_lisa","stage_contract_sha256":"550c32357924ce631e80dd884ab84b9e003b459cca125c9accb59487ef25f475","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_housing_shell.boundary","citation":"","description":"Ownership boundary before regional_property_uprating rewrites.","id":"regional_property_uprating.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_property_uprating.","id":"regional_property_uprating","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_lifetime_isa_balance","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_property_uprating@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_property_uprating","stage_contract_sha256":"f45db95fde3f93731c0925b9bf8c12021921df2e4908770acdec1e3c97889277","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"regional_property_uprating.boundary","citation":"","description":"Run structural UK stage high_value_home_support.","id":"high_value_home_support","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.high_value_home_support@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_high_value_support_copy","bool"],["household","high_value_support_copies","int64"],["household","high_value_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"high_value_home_support","stage_contract_sha256":"174f4b38228d98107bee1639d1a297a2748bb618e87c7bd0a6c869c6ab06f8fa","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by high_value_home_support.","id":"high_value_home_support.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_high_value_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_high_value_support_copy","household.high_value_support_copies","household.high_value_support_copy_index"]},"population":"high_value_home_support","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_home_values.","id":"regional_home_values","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["high_value_support_copy_index","household_is_high_value_support_copy","household_source_id","region","tenure_type"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_home_values@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"main_residence_value_rank_basis","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_home_values","stage_contract_sha256":"48e8a622c8830a54a4c48d9d8cb4f011751aa05d7cb5f6c7f0e06e1121b720b1","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_components.","id":"property_components","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["main_residence_value_rank_basis","non_residential_property_value","other_residential_property_value","region","subrent"],"entity":"household","rows":"all"},{"columns":["age","is_household_head","person_is_spi_income_recipient","person_support_channel"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_components@1","mass":"conserve","outputs":[{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_rental_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_components","stage_contract_sha256":"db32858aac00d18ad53176d1f6ce6e116e1251e14ffd8b9f68e643d95736d82e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_purchases.","id":"property_purchases","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_purchases@1","mass":"conserve","outputs":[{"column":"additional_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_purchases","stage_contract_sha256":"8b28712df5a2174f702a96d3acca00b0bdcc4d8eb05bd3203a36d80d8b3b447c","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage nts_bus_travel.","id":"nts_bus_travel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.nts_bus_travel@1","mass":"conserve","outputs":[{"column":"local_bus_use_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_in_london_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_pass_eligible","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_single_fare_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_local_bus_trips","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"nts_bus_travel","stage_contract_sha256":"b0c23ab6394ddc01e72f72189b0583b4e48c71cd5182d7a826248a5050a1413e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage lcfs_consumption.","id":"lcfs_consumption","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.lcfs_consumption@1","mass":"conserve","outputs":[{"column":"food_and_non_alcoholic_beverages_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"alcohol_and_tobacco_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"clothing_and_footwear_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_water_and_electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_furnishings_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"health_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"transport_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"communication_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"recreation_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"education_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"restaurants_and_hotels_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"miscellaneous_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"petrol_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"diesel_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_fare_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_energy_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"liquid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"solid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"has_fuel_consumption","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"uses_energy_prepayment_meter","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"wine_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"spirits_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_fermented_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigarettes_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"hand_rolling_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigars_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_gaming_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"pool_betting_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bingo_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"national_lottery_ticket_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_casino_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_lower_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_standard_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_higher_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_fixed_odds_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_uk_horseracing_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_other_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"betting_exchange_commission","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"horse_and_dog_pool_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_engine_size","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_first_registration_date","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_is_ved_exempt","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"lcfs_consumption","stage_contract_sha256":"c331aeb2f4b00eef2a35fdabe132dacde499501d5699cdaae3fcbcb79818011b","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_vat.","id":"etb_vat","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_vat@1","mass":"conserve","outputs":[{"column":"full_rate_vat_expenditure_rate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_vat","stage_contract_sha256":"216b28835eba7a952243134dffbb45a1b3a0cdff2e3e7d0e94e2acbf754052b5","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_services.","id":"etb_services","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_services@1","mass":"conserve","outputs":[{"column":"dfe_education_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_usage","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"a_and_e_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"admitted_patient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"outpatient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_a_and_e_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_admitted_patient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_outpatient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_services","stage_contract_sha256":"df320c1d623243a7a63cb5f2ee1af3e0978847853b341e3bf23a514d71f4b0b4","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"base":"high_value_home_support","citation":"","description":"Ownership boundary before uc_reporter_redraw rewrites.","id":"uc_reporter_redraw.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_reporter_redraw.","id":"uc_reporter_redraw","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_reporter_redraw@1","mass":"conserve","outputs":[{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_reporter_redraw","stage_contract_sha256":"1b8f99bd8bc50e3e5dacbb63b75e6b8da0c42c1c8c508c492d078e08ddab0e66","time_period":"2024"},"population":"uc_reporter_redraw.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_reporter_redraw.boundary","citation":"","description":"Ownership boundary before spi_benefit_coherence rewrites.","id":"spi_benefit_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_benefit_coherence.","id":"spi_benefit_coherence","inputs":[{"columns":["benunit_support_channel","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["aa_category","age","attendance_allowance_reported","dla_m_category","dla_m_reported","dla_sc_category","dla_sc_reported","employment_income","hours_worked","incapacity_benefit_reported","is_uc_claimant","person_source_id","person_support_channel","pip_dl_category","pip_dl_reported","pip_m_category","pip_m_reported","private_pension_income","self_employment_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_benefit_coherence@1","mass":"conserve","outputs":[{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_benefit_coherence","stage_contract_sha256":"2c0162b22d5fcab2296f654177c9f87710184c20fb323cff25710ee0667fcdef","time_period":"2024"},"population":"spi_benefit_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_benefit_coherence.boundary","citation":"","description":"Ownership boundary before uc_capital_coherence rewrites.","id":"uc_capital_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_capital_coherence.","id":"uc_capital_coherence","inputs":[{"columns":["benunit_support_channel","dependent_children","is_married"],"entity":"benunit","rows":"all"},{"columns":["non_residential_property_secured_debt","non_residential_property_value","other_residential_property_secured_debt","other_residential_property_value","owned_land","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","individual_savings_account_interest_income","is_benunit_head","is_household_head","is_parent","other_investment_income","person_support_channel","savings_interest_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_capital_coherence@1","mass":"conserve","outputs":[{"column":"uc_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"pension_credit_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_capital_coherence","stage_contract_sha256":"67478de55540a138448d9da387a64e5e2afbb17caf17b244bc3baaa34de56022","time_period":"2024"},"population":"uc_capital_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_capital_coherence.boundary","citation":"","description":"Ownership boundary before uc_take_up rewrites.","id":"uc_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_take_up.","id":"uc_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_take_up","stage_contract_sha256":"b22e28456fe3fdd7efe430ff2beacc66f363a58184d6748192c0cea00ceb7fff","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_legacy_closure_take_up.","id":"uc_legacy_closure_take_up","inputs":[{"columns":["frs_benunit_capital","would_claim_uc"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","child_tax_credit_reported","esa_income_reported","housing_benefit_reported","income_support_reported","is_claimant_or_partner","jsa_income_reported","universal_credit_reported","working_tax_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_legacy_closure_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc_at_legacy_closure","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_legacy_closure_take_up","stage_contract_sha256":"944ba4d37694f816a825681213a0cfea38256daaf20a0b705d7e74f0121f74ca","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_take_up.boundary","citation":"","description":"Ownership boundary before pension_credit_take_up rewrites.","id":"pension_credit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage pension_credit_take_up.","id":"pension_credit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.pension_credit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"has_mixed_age_couple_pension_credit_saving","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"pension_credit_take_up","stage_contract_sha256":"e887dbbb186cb79f6d3fc9a629269dbac4a43381b9574df65353b816f01a3a35","time_period":"2024"},"population":"pension_credit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"pension_credit_take_up.boundary","citation":"","description":"Ownership boundary before child_benefit_take_up rewrites.","id":"child_benefit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage child_benefit_take_up.","id":"child_benefit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.child_benefit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"child_benefit_take_up","stage_contract_sha256":"3dd4059a773047fea7fe359cd3e7953eb88186b72cbbc051e8b60c141b8f1343","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_deduction_attributes.","id":"uc_deduction_attributes","inputs":[{"columns":["child_benefit_opts_out","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_deduction_attributes@1","mass":"conserve","outputs":[{"column":"uc_deduction_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_type_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_latent_deduction_rate","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_combination","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_deduction_attributes","stage_contract_sha256":"6bc7e3ec1a5712e23ca1b7d2956e8b17f2526b94431ba3e5a9294b04658e4fe0","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"child_benefit_take_up.boundary","citation":"","description":"Run structural UK stage cgt_support_split.","id":"cgt_support_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_support_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_support_copy","bool"],["household","cgt_support_copies","int64"],["household","cgt_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_support_split","stage_contract_sha256":"fb9a6a3be69658ac92b4c6a957afd8723dc092e08fbb51a0950e4178987ac95f","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_support_split.","id":"cgt_support_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_support_copy","household.cgt_support_copies","household.cgt_support_copy_index"]},"population":"cgt_support_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_support_split","citation":"","description":"Run structural UK stage cgt_incidence_clone.","id":"cgt_incidence_clone","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_clone@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_capital_gains_clone","bool"],["person","capital_gains","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_clone","stage_contract_sha256":"29198953c5522c9b996b981478909916870977a79e9f2feb2db7e9e72ef15de8","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_incidence_clone.","id":"cgt_incidence_clone.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_capital_gains_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_capital_gains_clone","person.capital_gains"]},"population":"cgt_incidence_clone","sources":[],"structural":"none","weights":null},{"base":"cgt_incidence_clone","citation":"","description":"Ownership boundary before hmrc_cgt_gains_spine rewrites.","id":"hmrc_cgt_gains_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_gains_spine.","id":"hmrc_cgt_gains_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cgt_support_copies","corporate_wealth","gross_financial_wealth","household_is_cgt_support_copy","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_gains_spine@1","mass":"conserve","outputs":[{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_gains_spine","stage_contract_sha256":"e014de1d122df6d20403028aa7202306fff875a685ca552669c95c3ec9705175","time_period":"2024"},"population":"hmrc_cgt_gains_spine.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"hmrc_cgt_gains_spine.boundary","citation":"","description":"Run structural UK stage cgt_incidence_anchor.","id":"cgt_incidence_anchor","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_capital_gains_clone","region"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_anchor@1","mass":"conserve","outputs":[],"params":{"expand_cells":[],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_anchor","stage_contract_sha256":"ed54c55428e56d7597c57c8459b014aa43b2ff9495b903f0b789bd5e4264ca9a","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_incidence_anchor","citation":"","description":"Run structural UK stage cgt_residential_split.","id":"cgt_residential_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_residential_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_residential_clone","bool"],["household","cgt_residential_clone_index","int64"],["person","cgt_residential_probability","float64"],["person","capital_gains_residential_property","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_residential_split","stage_contract_sha256":"61e766938c3e089658f8605c66fba1d68273e2d6450af93f1f75e7ba0b6c3850","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_residential_split.","id":"cgt_residential_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_residential_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_probability","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_residential_property","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_residential_clone","household.cgt_residential_clone_index","person.cgt_residential_probability","person.capital_gains_residential_property"]},"population":"cgt_residential_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_asset_type_spine.","id":"hmrc_cgt_asset_type_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["corporate_wealth","gross_financial_wealth","other_residential_property_value","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","capital_gains_residential_property","dividend_income","property_income","reports_rent_from_other_property","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_asset_type_spine@1","mass":"conserve","outputs":[{"column":"capital_gains_asset_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_badr","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_asset_type_spine","stage_contract_sha256":"eb661f0d8d929b7e360c3263ec9c8930e5f4496103d810af8cfdceb0334ff5f9","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage salary_sacrifice.","id":"salary_sacrifice","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr"],"entity":"person","rows":"all"}],"kernel":"uk.stage.salary_sacrifice@1","mass":"conserve","outputs":[{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_bonus_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_pre_conversion_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"salary_sacrifice","stage_contract_sha256":"1d35a87ec2474407ebcb042dbb042fc99bb021557891280011dd3be2ca4f5594","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"base":"cgt_residential_split","citation":"","description":"Ownership boundary before carers_allowance_take_up rewrites.","id":"carers_allowance_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage carers_allowance_take_up.","id":"carers_allowance_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.stage.carers_allowance_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"carers_allowance_take_up","stage_contract_sha256":"7cf2cf79bd0f9a92f2a334081a35c8bfe24a0b841131fb9a8b8aceee6caf2dba","time_period":"2024"},"population":"carers_allowance_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"carers_allowance_take_up.boundary","citation":"","description":"Ownership boundary before student_loans rewrites.","id":"student_loans.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage student_loans.","id":"student_loans","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","age_left_full_time_education","current_education","highest_education","reports_outstanding_student_loan","student_loan_repayments","student_loans","would_claim_carers_allowance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.student_loans@1","mass":"conserve","outputs":[{"column":"student_loan_plan","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"student_loans","stage_contract_sha256":"507ca0160144d8f5ea1b2483b812658ee8b49854e2388d50a8c59ca58f2ca9ee","time_period":"2024"},"population":"student_loans.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"student_loans.boundary","citation":"","description":"Ownership boundary before childcare_copy_take_up rewrites.","id":"childcare_copy_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage childcare_copy_take_up.","id":"childcare_copy_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_uc_childcare","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.childcare_copy_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"childcare_copy_take_up","stage_contract_sha256":"cdbb7e135b16fac7ca1bcd6c54222821e2976b4da99f10a60913efd0ba03c13c","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage private_school_attendance.","id":"private_school_attendance","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.private_school_attendance@1","mass":"conserve","outputs":[{"column":"attends_private_school","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"private_school_attendance","stage_contract_sha256":"7e44379c0331fe4c9de05cd76a075c1a6aa22cf0dec6cd2f91b277e70f14a038","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage isa_subscriptions.","id":"isa_subscriptions","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cash_isa","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","attends_private_school","dividend_income","employment_income","gender","has_lifetime_isa","individual_savings_account_interest_income","lifetime_isa_balance","loss_relief","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.isa_subscriptions@1","mass":"conserve","outputs":[{"column":"cash_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"cash_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_payments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"isa_subscriptions","stage_contract_sha256":"b45fd2974d92588e61165df28883acd41f2c24ff068a8ff466fb95b808648160","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage trading_allowance_receipts.","id":"trading_allowance_receipts","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","lifetime_isa_payments","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.trading_allowance_receipts@1","mass":"conserve","outputs":[{"column":"self_employment_gross_receipts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"trading_allowance_receipts","stage_contract_sha256":"f91329806570bd874750845816de96b28160e766e8e26bf1174cb0809ad8ff43","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null}],"sources":[{"codec":"csv-tables","description":"Content-bound UK FRS and donor fixture/source bundle.","name":"frs"}]} +{"country":"uk","nodes":[{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Load the source-bound UK FRS root population.","id":"create_uk_frs","inputs":[],"kernel":"uk.create@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"sample_fraction":1.0,"sample_seed":578,"stage_contract_sha256":"879fdd6e1e5832b94af4259b1028f852470bbe2c3ab19b61ce5f92a2e9c12ec4","time_period":"2024"},"population":null,"sources":["frs"],"structural":"create","weights":null},{"base":"create_uk_frs","citation":"","description":"Ownership boundary for the source-assembling root stage.","id":"frs_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Claim the cells assembled by the UK FRS root transform.","id":"frs_spine","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{},"population":"frs_spine.boundary","sources":[],"structural":"none","weights":null},{"base":"frs_spine.boundary","citation":"","description":"Ownership boundary before age_tail rewrites.","id":"age_tail.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage age_tail.","id":"age_tail","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["external_child_payments","region"],"entity":"household","rows":"all"},{"columns":["gender"],"entity":"person","rows":"all"}],"kernel":"uk.stage.age_tail@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"age_tail","stage_contract_sha256":"963a34f38caede2525e3b8735f904bb70a1bbef5a272f0eefd4346343444484f","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_relationships.","id":"frs_relationships","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_household_head"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_relationships@1","mass":"conserve","outputs":[{"column":"relationship_to_head","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_role","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_looked_after_by_local_authority","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"child_limit_non_parental_caring_exception","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_household_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_relationships","stage_contract_sha256":"ae32bf855753d3b7505e54a18532b1b53a04b6beda764cc09ad09462cf130085","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_employment.","id":"frs_employment","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_employment@1","mass":"conserve","outputs":[{"column":"employment_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_employment","stage_contract_sha256":"c4dc3da7179c7b7d6eb67c6f119df1f213e50ee6b83a53660d317126a5773027","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_council_tax.","id":"frs_council_tax","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_council_tax@1","mass":"conserve","outputs":[{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_council_tax","stage_contract_sha256":"7b1400b5d57a842ffc4e74022eab0134b6cd1f082649adf906ca898d8bfd626e","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_disability.","id":"frs_disability","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax","region"],"entity":"household","rows":"all"},{"columns":["afcs_reported","age","attendance_allowance_reported","dla_m_reported","dla_sc_reported","esa_contrib_reported","esa_income_reported","iidb_reported","incapacity_benefit_reported","pip_dl_reported","pip_m_reported","sda_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_disability@1","mass":"conserve","outputs":[{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_disability","stage_contract_sha256":"ac500b4cb1bc04d4fb72d198592dd376d61da8c150921a6ac53914ac18be0508","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education.","id":"frs_education","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","esa_contrib_reported","esa_income_reported","is_severely_disabled_for_benefits","jsa_contrib_reported","jsa_income_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education@1","mass":"conserve","outputs":[{"column":"current_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"highest_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_non_advanced_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_approved_training","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_started_or_accepted_current_education_or_training","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_before_universal_credit_qualifying_young_person_terminal_date","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"adult_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_outstanding_student_loan","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_left_full_time_education","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_full_time_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education","stage_contract_sha256":"17f97af529c76e807f709af26a4bd1dd11e103c0f885048a73c18e28b94b9b54","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_legacy_proxies.","id":"frs_legacy_proxies","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_legacy_proxies@1","mass":"conserve","outputs":[{"column":"legacy_jobseeker_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_health_condition_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_support_group_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_legacy_proxies","stage_contract_sha256":"1ecf761cf3fa7180da15659e138e67a8654e58272b4fde28344aa27a874ad0aa","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"age_tail.boundary","citation":"","description":"Ownership boundary before frs_education_grant_split rewrites.","id":"frs_education_grant_split.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education_grant_split.","id":"frs_education_grant_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education_grant_split@1","mass":"conserve","outputs":[{"column":"disabled_students_allowance_eligible_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education_grant_split","stage_contract_sha256":"8718f014b90498c2cc7c754289775ca4a41452d9b978d8cbc5f34b64cbdc7df2","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_take_up.","id":"frs_take_up","inputs":[{"columns":["frs_benunit_capital","is_married"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","child_benefit_reported","education_grants","is_uc_claimant","months_since_last_birthday","pension_credit_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_take_up","stage_contract_sha256":"78aec80408c50455b37308e5a977fb70df3ecf915d6c1e8f80715ad9b58e62cf","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_person_draws.","id":"frs_person_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_status","is_in_full_time_education","max_free_entitlement_hours_used"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_person_draws@1","mass":"conserve","outputs":[{"column":"would_claim_marriage_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_scp","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"attends_private_school_random_draw","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"tax_free_childcare_spend_routed_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_apprentice","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_person_draws","stage_contract_sha256":"5bd9c080af0e151afc10462fed72d491bad50e2516f0067654cb06680f4329ae","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_household_draws.","id":"frs_household_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_household_draws@1","mass":"conserve","outputs":[{"column":"household_owns_tv","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"would_evade_tv_licence_fee","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residential_property_purchased_is_first_home","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"property_purchased","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_household_draws","stage_contract_sha256":"c74c63b09264319c4bf0049dabba00ecd0ce660beb7b53d6dae71518434bc949","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_brma.","id":"frs_brma","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_brma@1","mass":"conserve","outputs":[{"column":"brma","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_brma","stage_contract_sha256":"4285376b37299d375ed583b7f6b1747bd8b7cb1c8c0d19a36481156b5314a854","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"frs_education_grant_split.boundary","citation":"","description":"Freeze the assembled-spine gate population.","id":"frs_brma.checkpoint","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_hmrc_spine_leaves.","id":"frs_hmrc_spine_leaves","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["brma","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_hmrc_spine_leaves@1","mass":"conserve","outputs":[{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ossben_identifiable_subset","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"srp_regular_code5","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_hmrc_spine_leaves","stage_contract_sha256":"48d65ad711c635f05cc0bbb75f276129558de452c7da97ca2df593c215927822","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_annual_income_spells.","id":"frs_annual_income_spells","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employer_pension_contributions","employment_income","gender","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_annual_income_spells@1","mass":"conserve","outputs":[{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_annual_income_spells","stage_contract_sha256":"1dbdd0c9a6602be53b5527435d093a934218936d550da8b720973fc745c997ca","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"frs_brma.checkpoint","citation":"","description":"Run structural UK stage spi_support_channel.","id":"spi_support_channel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_support_channel@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","source_household_id","int64"],["household","source_year","int64"],["household","source_household_key","string"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_support_channel","stage_contract_sha256":"2c682605139c0a8f96e8ba45a2c03f506d3f758ef437841066a8fdb8b74269b6","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_support_channel.","id":"spi_support_channel.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"source_household_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_year","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_household_key","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["person.person_source_id","person.person_support_channel","person.person_support_clone_index","benunit.benunit_source_id","benunit.benunit_support_channel","benunit.benunit_support_clone_index","household.source_household_id","household.source_year","household.source_household_key","household.household_source_id","household.household_support_channel","household.household_support_clone_index","household.household_is_spi_synthetic"]},"population":"spi_support_channel","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"spi_support_channel","citation":"","description":"Run structural UK stage spi_income_band_donors.","id":"spi_income_band_donors","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_income_band_donors@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"],["household","household_is_spi_income_band_donor","bool"],["household","spi_income_band_donor_lower_bound","float64"],["person","person_is_spi_income_band_carrier","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_income_band_donors","stage_contract_sha256":"b96d77dc9bef3734fe24403b05b8b96c2cd99b5db9963e23710594064241a562","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_income_band_donors.","id":"spi_income_band_donors.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_income_band_donor","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"spi_income_band_donor_lower_bound","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"person_is_spi_income_band_carrier","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_spi_income_band_donor","household.spi_income_band_donor_lower_bound","person.person_is_spi_income_band_carrier"]},"population":"spi_income_band_donors","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_spi_income_spine.","id":"hmrc_spi_income_spine","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","rent_paid_as_boarder","rent_paid_as_lodger","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","maintenance_expenses","childcare_expenses","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","ssmg_reported","incapacity_benefit_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","ossben_identifiable_subset","srp_regular_code5","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_spi_income_spine@1","mass":"conserve","outputs":[{"column":"charitable_investment_gifts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"gift_aid","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employment_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_social_security_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_taxable_termination_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_miscellaneous_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_state_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employed_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_earned_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_assessable_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_is_spi_income_recipient","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_spi_income_spine","stage_contract_sha256":"602748a24ac50960dc40c3062c55c09e2441f85445b85a707bdb165a0420b267","time_period":"2024"},"population":"spi_income_band_donors","sources":["frs"],"structural":"none","weights":null},{"base":"spi_income_band_donors","citation":"","description":"Ownership boundary before company_cars rewrites.","id":"company_cars.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage company_cars.","id":"company_cars","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.stage.company_cars@1","mass":"conserve","outputs":[{"column":"company_car_list_price","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_electric_range","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_capital_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_private_fuel_provided","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"company_cars","stage_contract_sha256":"3be8d8a028a62ce19621ff6c64d93a1cfb07ed228f579657998533be5b0d7f86","time_period":"2024"},"population":"company_cars.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"company_cars.boundary","citation":"","description":"Ownership boundary before spi_employment_shell rewrites.","id":"spi_employment_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_employment_shell.","id":"spi_employment_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","employment_status","gender","hmrc_spi_employment_benefits","hmrc_spi_pay","person_is_spi_income_recipient","private_pension_income","savings_interest_income","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_employment_shell@1","mass":"conserve","outputs":[{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_employment_shell","stage_contract_sha256":"4612c78bf72a36c34a6be652d15d1348fe3d99c873fa8d5821978816b59d1618","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage aps_occupation.","id":"aps_occupation","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_sector","employment_status","gender","hmrc_spi_pay","person_is_spi_income_recipient","person_source_id","sic_industry_division","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.aps_occupation@1","mass":"conserve","outputs":[{"column":"soc2020_sub_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"aps_occupation","stage_contract_sha256":"644102f010870dccd28f8b980cbc5f648b7ff8ed140a0a5d9f23f02ada7f3d6d","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_employment_shell.boundary","citation":"","description":"Ownership boundary before spi_housing_shell rewrites.","id":"spi_housing_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_housing_shell.","id":"spi_housing_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax_single_adult_raw","household_support_channel","ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","is_household_head","other_investment_income","private_pension_income","property_income","savings_interest_income","self_employment_income","soc2020_sub_major_group","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_housing_shell@1","mass":"conserve","outputs":[{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_housing_shell","stage_contract_sha256":"9a76a02ceddb2cd85819f57cd33feb44d645800ce963d0b18bad0f6de808fd81","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_wealth.","id":"was_wealth","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_wealth@1","mass":"conserve","outputs":[{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"corporate_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"private_pension_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gross_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"net_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"savings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"num_vehicles","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cash_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"consumer_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"directly_held_shares","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"unit_and_investment_trusts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_wealth","stage_contract_sha256":"4c0bcaabf3695a75ec7e69d99b6b8c90570fd345067d77f1ea315f5508a88962","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_lisa.","id":"was_lisa","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_lisa@1","mass":"conserve","outputs":[{"column":"has_lifetime_isa","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_lifetime_isa_balance","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_lisa","stage_contract_sha256":"550c32357924ce631e80dd884ab84b9e003b459cca125c9accb59487ef25f475","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_housing_shell.boundary","citation":"","description":"Ownership boundary before regional_property_uprating rewrites.","id":"regional_property_uprating.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_property_uprating.","id":"regional_property_uprating","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_lifetime_isa_balance","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_property_uprating@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_property_uprating","stage_contract_sha256":"f45db95fde3f93731c0925b9bf8c12021921df2e4908770acdec1e3c97889277","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"regional_property_uprating.boundary","citation":"","description":"Run structural UK stage high_value_home_support.","id":"high_value_home_support","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.high_value_home_support@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_high_value_support_copy","bool"],["household","high_value_support_copies","int64"],["household","high_value_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"high_value_home_support","stage_contract_sha256":"174f4b38228d98107bee1639d1a297a2748bb618e87c7bd0a6c869c6ab06f8fa","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by high_value_home_support.","id":"high_value_home_support.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_high_value_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_high_value_support_copy","household.high_value_support_copies","household.high_value_support_copy_index"]},"population":"high_value_home_support","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_home_values.","id":"regional_home_values","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["high_value_support_copy_index","household_is_high_value_support_copy","household_source_id","region","tenure_type"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_home_values@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"main_residence_value_rank_basis","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_home_values","stage_contract_sha256":"48e8a622c8830a54a4c48d9d8cb4f011751aa05d7cb5f6c7f0e06e1121b720b1","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_components.","id":"property_components","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["main_residence_value_rank_basis","non_residential_property_value","other_residential_property_value","region","subrent"],"entity":"household","rows":"all"},{"columns":["age","is_household_head","person_is_spi_income_recipient","person_support_channel"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_components@1","mass":"conserve","outputs":[{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_rental_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_components","stage_contract_sha256":"db32858aac00d18ad53176d1f6ce6e116e1251e14ffd8b9f68e643d95736d82e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_purchases.","id":"property_purchases","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_purchases@1","mass":"conserve","outputs":[{"column":"additional_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_purchases","stage_contract_sha256":"8b28712df5a2174f702a96d3acca00b0bdcc4d8eb05bd3203a36d80d8b3b447c","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage nts_bus_travel.","id":"nts_bus_travel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.nts_bus_travel@1","mass":"conserve","outputs":[{"column":"local_bus_use_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_in_london_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_pass_eligible","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_single_fare_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_local_bus_trips","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"nts_bus_travel","stage_contract_sha256":"b0c23ab6394ddc01e72f72189b0583b4e48c71cd5182d7a826248a5050a1413e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage lcfs_consumption.","id":"lcfs_consumption","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.lcfs_consumption@1","mass":"conserve","outputs":[{"column":"food_and_non_alcoholic_beverages_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"alcohol_and_tobacco_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"clothing_and_footwear_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_water_and_electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_furnishings_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"health_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"transport_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"communication_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"recreation_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"education_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"restaurants_and_hotels_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"miscellaneous_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"petrol_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"diesel_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_fare_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_energy_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"liquid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"solid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"has_fuel_consumption","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"uses_energy_prepayment_meter","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"wine_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"spirits_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_fermented_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigarettes_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"hand_rolling_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigars_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_gaming_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"pool_betting_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bingo_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"national_lottery_ticket_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_casino_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_lower_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_standard_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_higher_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_fixed_odds_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_uk_horseracing_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_other_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"betting_exchange_commission","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"horse_and_dog_pool_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_engine_size","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_first_registration_date","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_is_ved_exempt","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"lcfs_consumption","stage_contract_sha256":"c331aeb2f4b00eef2a35fdabe132dacde499501d5699cdaae3fcbcb79818011b","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_vat.","id":"etb_vat","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_vat@1","mass":"conserve","outputs":[{"column":"full_rate_vat_expenditure_rate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_vat","stage_contract_sha256":"216b28835eba7a952243134dffbb45a1b3a0cdff2e3e7d0e94e2acbf754052b5","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_services.","id":"etb_services","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_services@1","mass":"conserve","outputs":[{"column":"dfe_education_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_usage","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"a_and_e_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"admitted_patient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"outpatient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_a_and_e_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_admitted_patient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_outpatient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_services","stage_contract_sha256":"df320c1d623243a7a63cb5f2ee1af3e0978847853b341e3bf23a514d71f4b0b4","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"base":"high_value_home_support","citation":"","description":"Ownership boundary before uc_reporter_redraw rewrites.","id":"uc_reporter_redraw.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_reporter_redraw.","id":"uc_reporter_redraw","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_reporter_redraw@1","mass":"conserve","outputs":[{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_reporter_redraw","stage_contract_sha256":"1b8f99bd8bc50e3e5dacbb63b75e6b8da0c42c1c8c508c492d078e08ddab0e66","time_period":"2024"},"population":"uc_reporter_redraw.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_reporter_redraw.boundary","citation":"","description":"Ownership boundary before spi_benefit_coherence rewrites.","id":"spi_benefit_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_benefit_coherence.","id":"spi_benefit_coherence","inputs":[{"columns":["benunit_support_channel","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["aa_category","age","attendance_allowance_reported","dla_m_category","dla_m_reported","dla_sc_category","dla_sc_reported","employment_income","hours_worked","incapacity_benefit_reported","is_uc_claimant","person_source_id","person_support_channel","pip_dl_category","pip_dl_reported","pip_m_category","pip_m_reported","private_pension_income","self_employment_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_benefit_coherence@1","mass":"conserve","outputs":[{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_benefit_coherence","stage_contract_sha256":"2c0162b22d5fcab2296f654177c9f87710184c20fb323cff25710ee0667fcdef","time_period":"2024"},"population":"spi_benefit_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_benefit_coherence.boundary","citation":"","description":"Ownership boundary before uc_capital_coherence rewrites.","id":"uc_capital_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_capital_coherence.","id":"uc_capital_coherence","inputs":[{"columns":["benunit_support_channel","dependent_children","is_married"],"entity":"benunit","rows":"all"},{"columns":["non_residential_property_secured_debt","non_residential_property_value","other_residential_property_secured_debt","other_residential_property_value","owned_land","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","individual_savings_account_interest_income","is_benunit_head","is_household_head","is_parent","other_investment_income","person_support_channel","savings_interest_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_capital_coherence@1","mass":"conserve","outputs":[{"column":"uc_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"pension_credit_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_capital_coherence","stage_contract_sha256":"67478de55540a138448d9da387a64e5e2afbb17caf17b244bc3baaa34de56022","time_period":"2024"},"population":"uc_capital_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_capital_coherence.boundary","citation":"","description":"Ownership boundary before uc_take_up rewrites.","id":"uc_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_take_up.","id":"uc_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_take_up","stage_contract_sha256":"b22e28456fe3fdd7efe430ff2beacc66f363a58184d6748192c0cea00ceb7fff","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_legacy_closure_take_up.","id":"uc_legacy_closure_take_up","inputs":[{"columns":["frs_benunit_capital","would_claim_uc"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","child_tax_credit_reported","esa_income_reported","housing_benefit_reported","income_support_reported","is_claimant_or_partner","jsa_income_reported","universal_credit_reported","working_tax_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_legacy_closure_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc_at_legacy_closure","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_legacy_closure_take_up","stage_contract_sha256":"944ba4d37694f816a825681213a0cfea38256daaf20a0b705d7e74f0121f74ca","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_take_up.boundary","citation":"","description":"Ownership boundary before pension_credit_take_up rewrites.","id":"pension_credit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage pension_credit_take_up.","id":"pension_credit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.pension_credit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"has_mixed_age_couple_pension_credit_saving","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"pension_credit_take_up","stage_contract_sha256":"e887dbbb186cb79f6d3fc9a629269dbac4a43381b9574df65353b816f01a3a35","time_period":"2024"},"population":"pension_credit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"pension_credit_take_up.boundary","citation":"","description":"Ownership boundary before child_benefit_take_up rewrites.","id":"child_benefit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage child_benefit_take_up.","id":"child_benefit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.child_benefit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"child_benefit_take_up","stage_contract_sha256":"3dd4059a773047fea7fe359cd3e7953eb88186b72cbbc051e8b60c141b8f1343","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_deduction_attributes.","id":"uc_deduction_attributes","inputs":[{"columns":["child_benefit_opts_out","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_deduction_attributes@1","mass":"conserve","outputs":[{"column":"uc_deduction_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_type_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_latent_deduction_rate","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_combination","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_deduction_attributes","stage_contract_sha256":"6bc7e3ec1a5712e23ca1b7d2956e8b17f2526b94431ba3e5a9294b04658e4fe0","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"child_benefit_take_up.boundary","citation":"","description":"Run structural UK stage cgt_support_split.","id":"cgt_support_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_support_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_support_copy","bool"],["household","cgt_support_copies","int64"],["household","cgt_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_support_split","stage_contract_sha256":"fb9a6a3be69658ac92b4c6a957afd8723dc092e08fbb51a0950e4178987ac95f","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_support_split.","id":"cgt_support_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_support_copy","household.cgt_support_copies","household.cgt_support_copy_index"]},"population":"cgt_support_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_support_split","citation":"","description":"Run structural UK stage cgt_incidence_clone.","id":"cgt_incidence_clone","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_clone@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_capital_gains_clone","bool"],["person","capital_gains","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_clone","stage_contract_sha256":"29198953c5522c9b996b981478909916870977a79e9f2feb2db7e9e72ef15de8","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_incidence_clone.","id":"cgt_incidence_clone.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_capital_gains_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_capital_gains_clone","person.capital_gains"]},"population":"cgt_incidence_clone","sources":[],"structural":"none","weights":null},{"base":"cgt_incidence_clone","citation":"","description":"Ownership boundary before hmrc_cgt_gains_spine rewrites.","id":"hmrc_cgt_gains_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_gains_spine.","id":"hmrc_cgt_gains_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cgt_support_copies","corporate_wealth","gross_financial_wealth","household_is_cgt_support_copy","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_gains_spine@1","mass":"conserve","outputs":[{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_gains_spine","stage_contract_sha256":"e014de1d122df6d20403028aa7202306fff875a685ca552669c95c3ec9705175","time_period":"2024"},"population":"hmrc_cgt_gains_spine.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"hmrc_cgt_gains_spine.boundary","citation":"","description":"Run structural UK stage cgt_incidence_anchor.","id":"cgt_incidence_anchor","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_capital_gains_clone","region"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_anchor@1","mass":"conserve","outputs":[],"params":{"expand_cells":[],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_anchor","stage_contract_sha256":"ed54c55428e56d7597c57c8459b014aa43b2ff9495b903f0b789bd5e4264ca9a","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_incidence_anchor","citation":"","description":"Run structural UK stage cgt_residential_split.","id":"cgt_residential_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_residential_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_residential_clone","bool"],["household","cgt_residential_clone_index","int64"],["person","cgt_residential_probability","float64"],["person","capital_gains_residential_property","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_residential_split","stage_contract_sha256":"61e766938c3e089658f8605c66fba1d68273e2d6450af93f1f75e7ba0b6c3850","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_residential_split.","id":"cgt_residential_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_residential_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_probability","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_residential_property","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_residential_clone","household.cgt_residential_clone_index","person.cgt_residential_probability","person.capital_gains_residential_property"]},"population":"cgt_residential_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_asset_type_spine.","id":"hmrc_cgt_asset_type_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["corporate_wealth","gross_financial_wealth","other_residential_property_value","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","capital_gains_residential_property","dividend_income","property_income","reports_rent_from_other_property","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_asset_type_spine@1","mass":"conserve","outputs":[{"column":"capital_gains_asset_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_badr","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_asset_type_spine","stage_contract_sha256":"eb661f0d8d929b7e360c3263ec9c8930e5f4496103d810af8cfdceb0334ff5f9","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage salary_sacrifice.","id":"salary_sacrifice","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr"],"entity":"person","rows":"all"}],"kernel":"uk.stage.salary_sacrifice@1","mass":"conserve","outputs":[{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_bonus_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_pre_conversion_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"salary_sacrifice","stage_contract_sha256":"1d35a87ec2474407ebcb042dbb042fc99bb021557891280011dd3be2ca4f5594","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"base":"cgt_residential_split","citation":"","description":"Ownership boundary before carers_allowance_take_up rewrites.","id":"carers_allowance_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage carers_allowance_take_up.","id":"carers_allowance_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.stage.carers_allowance_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"carers_allowance_take_up","stage_contract_sha256":"7cf2cf79bd0f9a92f2a334081a35c8bfe24a0b841131fb9a8b8aceee6caf2dba","time_period":"2024"},"population":"carers_allowance_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"carers_allowance_take_up.boundary","citation":"","description":"Ownership boundary before student_loans rewrites.","id":"student_loans.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage student_loans.","id":"student_loans","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","age_left_full_time_education","current_education","highest_education","reports_outstanding_student_loan","student_loan_repayments","student_loans","would_claim_carers_allowance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.student_loans@1","mass":"conserve","outputs":[{"column":"student_loan_plan","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"student_loans","stage_contract_sha256":"507ca0160144d8f5ea1b2483b812658ee8b49854e2388d50a8c59ca58f2ca9ee","time_period":"2024"},"population":"student_loans.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"student_loans.boundary","citation":"","description":"Ownership boundary before childcare_copy_take_up rewrites.","id":"childcare_copy_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage childcare_copy_take_up.","id":"childcare_copy_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_uc_childcare","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.childcare_copy_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"childcare_copy_take_up","stage_contract_sha256":"cdbb7e135b16fac7ca1bcd6c54222821e2976b4da99f10a60913efd0ba03c13c","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage private_school_attendance.","id":"private_school_attendance","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.private_school_attendance@1","mass":"conserve","outputs":[{"column":"attends_private_school","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"private_school_attendance","stage_contract_sha256":"7e44379c0331fe4c9de05cd76a075c1a6aa22cf0dec6cd2f91b277e70f14a038","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage isa_subscriptions.","id":"isa_subscriptions","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cash_isa","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","attends_private_school","dividend_income","employment_income","gender","has_lifetime_isa","individual_savings_account_interest_income","lifetime_isa_balance","loss_relief","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.isa_subscriptions@1","mass":"conserve","outputs":[{"column":"cash_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"cash_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_payments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"isa_subscriptions","stage_contract_sha256":"b45fd2974d92588e61165df28883acd41f2c24ff068a8ff466fb95b808648160","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage trading_allowance_receipts.","id":"trading_allowance_receipts","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_spi_synthetic","household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","lifetime_isa_payments","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.trading_allowance_receipts@1","mass":"conserve","outputs":[{"column":"trading_allowance_claim_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_allowance_full_relief","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"trading_allowance_receipts","stage_contract_sha256":"50582c6c9e3d5d6300ff8058e3fbc77ce6adf13a487b3c3cf7f674367fcf4d9d","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null}],"sources":[{"codec":"csv-tables","description":"Content-bound UK FRS and donor fixture/source bundle.","name":"frs"}]} From 4f7269f8756c2cf4de674564911860c6f39252ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Sun, 8 Nov 2026 19:21:27 +0000 Subject: [PATCH 08/29] Measure DWP's people on Universal Credit aged 16 to 24 as held-out diagnostics (Y4) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Three national rows from DWP's People on Universal Credit by country, age and conditionality regime (Stat-Xplore UC_Monthly, chronicle#420 item 3) join the contract as measured diagnostics for the young people work review: - dwp.uc.people_aged_16_to_24, dwp.uc.people_aged_16_to_21 and dwp.uc.people_aged_22_to_24: Great Britain, every regime, DWP's single years of age summed at the four quarterly points of 2025 and averaged (monthly_window_sum_average, the State Pension by-age pattern). The model counts claimants and partners (is_claimant_or_partner) in benefit units with positive universal_credit, in the Great Britain regions. The bands are María's call of 8 Nov: 16 to 17 sits inside 16 to 21, so no row and no difference of rows shows it on its own. The regime split waits for her regime mapping. Three signed exclusions, drafted for her signature, hold the rows out of the solve. The tests pin 545 targets, 483 in registry scope, 300 unmapped declarations and 54 exclusions; the exclusion names resolve to committed references once the integration regenerates them. Co-Authored-By: Claude Opus 5.5 --- ...5-uk-uc-people-by-age-diagnostics.added.md | 5 + .../uk/calibration_measure_exclusions.json | 27 + .../build/uk/uk_population_targets.json | 540 ++++++++++++++++++ .../uk/test_uk_measure_simulation.py | 2 +- .../uk/test_uk_population_targets.py | 14 +- .../uk/test_uk_target_references.py | 36 +- 6 files changed, 615 insertions(+), 9 deletions(-) create mode 100644 changelog.d/1095-uk-uc-people-by-age-diagnostics.added.md diff --git a/changelog.d/1095-uk-uc-people-by-age-diagnostics.added.md b/changelog.d/1095-uk-uc-people-by-age-diagnostics.added.md new file mode 100644 index 0000000000..27eb409ba9 --- /dev/null +++ b/changelog.d/1095-uk-uc-people-by-age-diagnostics.added.md @@ -0,0 +1,5 @@ +Three national rows from DWP's People on Universal Credit (Stat-Xplore UC_Monthly, PolicyEngine/chronicle#420 item 3) join the contract as measured diagnostics for the young people work review (Y4 of the November event-data plan, microcosm#1095): + +- `dwp.uc.people_aged_16_to_24`, `dwp.uc.people_aged_16_to_21` and `dwp.uc.people_aged_22_to_24`: Great Britain residents with an open claim at those ages, every conditionality regime. Each sums DWP's single years of age at the four quarterly points inside calendar 2025 (February, May, August, November) and takes their mean (`monthly_window_sum_average`, as the State Pension rows by age do). + +The model counts claimants and partners (`is_claimant_or_partner`) in benefit units with positive Universal Credit, in the Great Britain regions. The rows are 16 to 24, 16 to 21 and 22 to 24, so the 16 to 17 count never appears alone or by difference (María's call of 8 November 2026). The split by conditionality regime waits for her mapping of DWP's regimes to `uc_work_related_group_apart_from_earnings`. Three signed exclusions hold the rows out of the solve; their `approved_on` is drafted for María's signature. The committed references for the rows come with the integration's regeneration. diff --git a/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json b/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json index a45dccf4ae..734f938976 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json +++ b/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json @@ -540,6 +540,33 @@ "adjudication": "María's approval of 2026-11-06 of the plan for the November event data (PR2, item S4): measure HMRC's Scottish NSND outturn and taxpayers on every build and hold both out of the solve; they bind only if the measured gap exceeds about 3 percent and a calibrate-only solve passes (for María's signature).", "approved_on": "2026-11-07", "expires_on": "2027-02-07" + }, + { + "name": "dwp.uc.people_aged_16_to_24", + "reason": "Diagnostic, not a weight question: the young people work review (chronicle#420 item 3) reads the model's UC claimants and partners by age against DWP's people on UC. With Y2's education flag the model's 16 to 24 count still runs well above DWP's: once Y2 takes full-time students off UC, the take-up redraw (uc_take_up) restores the single caseload by award band, not by age. So the rows stay held out. The 16 to 17 count never appears alone or by difference.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item Y4): measure DWP's people on Universal Credit aged 16 to 24, 16 to 21 and 22 to 24, every regime, on the four quarterly points of 2025, and hold them out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.uc.people_aged_16_to_21", + "reason": "Diagnostic, not a weight question: the young people work review (chronicle#420 item 3) reads the model's UC claimants and partners by age against DWP's people on UC. With Y2's education flag the model's 16 to 24 count still runs well above DWP's: once Y2 takes full-time students off UC, the take-up redraw (uc_take_up) restores the single caseload by award band, not by age. So the rows stay held out. The 16 to 17 count never appears alone or by difference.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item Y4): measure DWP's people on Universal Credit aged 16 to 24, 16 to 21 and 22 to 24, every regime, on the four quarterly points of 2025, and hold them out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.uc.people_aged_22_to_24", + "reason": "Diagnostic, not a weight question: the young people work review (chronicle#420 item 3) reads the model's UC claimants and partners by age against DWP's people on UC. With Y2's education flag the model's 16 to 24 count still runs well above DWP's: once Y2 takes full-time students off UC, the take-up redraw (uc_take_up) restores the single caseload by award band, not by age. So the rows stay held out. The 16 to 17 count never appears alone or by difference.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item Y4): measure DWP's people on Universal Credit aged 16 to 24, 16 to 21 and 22 to 24, every regime, on the four quarterly points of 2025, and hold them out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" } ] } diff --git a/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json b/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json index da0cf39a44..4541a57c54 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json +++ b/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json @@ -722,6 +722,9 @@ "dwp.uc.households_housing_element_private_rented": "#882 UC element target from the chronicle#260 Payment Indicator crosses; the incumbent registry has no element rows.", "dwp.uc.households_childcare_element": "#882 UC element target from the chronicle#260 Payment Indicator crosses; the incumbent registry has no element rows.", "dwp.uc.households_with_deduction": "#882 UC element target from the chronicle#260 Payment Indicator crosses; the incumbent registry has no element rows.", + "dwp.uc.people_aged_16_to_24": "No incumbent target: uk-data binds no UC row by age. DWP's People on Universal Credit by age (PolicyEngine/chronicle#420 item 3) joins as a measured diagnostic (Y4 of the November event-data plan).", + "dwp.uc.people_aged_16_to_21": "No incumbent target: uk-data binds no UC row by age. DWP's People on Universal Credit by age (PolicyEngine/chronicle#420 item 3) joins as a measured diagnostic (Y4 of the November event-data plan).", + "dwp.uc.people_aged_22_to_24": "No incumbent target: uk-data binds no UC row by age. DWP's People on Universal Credit by age (PolicyEngine/chronicle#420 item 3) joins as a measured diagnostic (Y4 of the November event-data plan).", "obr.universal_credit": "#882 UC expenditure total over the two OBR welfare-cap cells; the incumbent binds only the split, which is excluded.", "welshgov.council_tax_stock.band_i": "No incumbent target: uk-data's VOA council-tax rows stop at band H; microcosm#929 binds the Welsh band I stock from StatsWales CT1 (Wales is the only nation with a band I).", "dwp.hb.households": "#882 Housing Benefit caseload diagnostic from the Stat-Xplore client-type-by-tenure cube (asked in PolicyEngine/chronicle#259, delivered by PolicyEngine/chronicle#260); the incumbent registry binds only the OBR spend line.", @@ -1303,6 +1306,9 @@ "dwp.uc.households_housing_element_private_rented", "dwp.uc.households_childcare_element", "dwp.uc.households_with_deduction", + "dwp.uc.people_aged_16_to_24", + "dwp.uc.people_aged_16_to_21", + "dwp.uc.people_aged_22_to_24", "obr.universal_credit", "dwp.hb.households", "dwp.hb.households_social_rented", @@ -20508,6 +20514,540 @@ "category_id": "dwp.universal_credit", "label": "Households with a deduction" }, + { + "target_id": "dwp.uc.people_aged_16_to_24", + "family": "dwp_universal_credit", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.universal_credit.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.universal_credit.claimant_or_partner", + "equals": true + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 16 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 24 + }, + { + "concept": "uk.geography.country", + "operator": "in", + "value": [ + "england", + "scotland", + "wales" + ] + } + ], + "source_months": [ + "2025-02", + "2025-05", + "2025-08", + "2025-11" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/uc/people_aged_16_to_24", + "value_variable": "person_count", + "filters": [ + { + "variable": "universal_credit", + "operator": ">", + "value": 0 + }, + { + "variable": "is_claimant_or_partner", + "equals": true + }, + { + "variable": "age", + "operator": ">=", + "value": 16 + }, + { + "variable": "age", + "operator": "<=", + "value": 24 + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "in", + "value": [ + "NORTH_EAST", + "NORTH_WEST", + "YORKSHIRE", + "EAST_MIDLANDS", + "WEST_MIDLANDS", + "EAST_OF_ENGLAND", + "LONDON", + "SOUTH_EAST", + "SOUTH_WEST", + "WALES", + "SCOTLAND" + ], + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore People on Universal Credit (UC_Monthly), Great Britain residents (PolicyEngine/chronicle#420 item 3): people with an open claim on the count date aged 16 to 24, every conditionality regime, summed over the published single years of age at each quarterly point inside calendar 2025 (February, May, August, November) and averaged. DWP counts both partners of a joint claim; the model counts claimants and partners (is_claimant_or_partner) in benefit units with positive annual Universal Credit, a proxy for an open claim on the count date. Only the Great Britain regions count, matching K03000001. A held-out diagnostic (Y4 of the November event-data plan): the rows are 16 to 24, 16 to 21 and 22 to 24, so 16 to 17 is never shown alone or by difference (María, 2026-11-08). The split by conditionality regime waits for her mapping of DWP's regimes to uc_work_related_group_apart_from_earnings." + }, + "axiom": { + "metric_name": "dwp/uc/people_aged_16_to_24", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_concept": [ + "dwp.people_on_universal_credit" + ], + "source_measure_id": "people", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "dimensions": [ + "age_bands_and_single_year", + "conditionality_regime" + ], + "dimension_values": { + "age_bands_and_single_year": [ + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "conditionality_regime": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-02", + "2025-05", + "2025-08", + "2025-11" + ] + }, + "category_id": "dwp.universal_credit", + "label": "Universal Credit people aged 16 to 24", + "value_operation": "monthly_window_sum_average", + "period_match_policy": "source_window", + "value_operands": [ + { + "dimension_values": { + "age_bands_and_single_year": 16, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 17, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 18, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 19, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 20, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 21, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 22, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 23, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 24, + "conditionality_regime": "all" + } + } + ] + }, + { + "target_id": "dwp.uc.people_aged_16_to_21", + "family": "dwp_universal_credit", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.universal_credit.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.universal_credit.claimant_or_partner", + "equals": true + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 16 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 21 + }, + { + "concept": "uk.geography.country", + "operator": "in", + "value": [ + "england", + "scotland", + "wales" + ] + } + ], + "source_months": [ + "2025-02", + "2025-05", + "2025-08", + "2025-11" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/uc/people_aged_16_to_21", + "value_variable": "person_count", + "filters": [ + { + "variable": "universal_credit", + "operator": ">", + "value": 0 + }, + { + "variable": "is_claimant_or_partner", + "equals": true + }, + { + "variable": "age", + "operator": ">=", + "value": 16 + }, + { + "variable": "age", + "operator": "<=", + "value": 21 + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "in", + "value": [ + "NORTH_EAST", + "NORTH_WEST", + "YORKSHIRE", + "EAST_MIDLANDS", + "WEST_MIDLANDS", + "EAST_OF_ENGLAND", + "LONDON", + "SOUTH_EAST", + "SOUTH_WEST", + "WALES", + "SCOTLAND" + ], + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore People on Universal Credit (UC_Monthly), Great Britain residents (PolicyEngine/chronicle#420 item 3): people with an open claim on the count date aged 16 to 21, every conditionality regime, summed over the published single years of age at each quarterly point inside calendar 2025 (February, May, August, November) and averaged. DWP counts both partners of a joint claim; the model counts claimants and partners (is_claimant_or_partner) in benefit units with positive annual Universal Credit, a proxy for an open claim on the count date. Only the Great Britain regions count, matching K03000001. A held-out diagnostic (Y4 of the November event-data plan): the rows are 16 to 24, 16 to 21 and 22 to 24, so 16 to 17 is never shown alone or by difference (María, 2026-11-08). The split by conditionality regime waits for her mapping of DWP's regimes to uc_work_related_group_apart_from_earnings." + }, + "axiom": { + "metric_name": "dwp/uc/people_aged_16_to_21", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_concept": [ + "dwp.people_on_universal_credit" + ], + "source_measure_id": "people", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "dimensions": [ + "age_bands_and_single_year", + "conditionality_regime" + ], + "dimension_values": { + "age_bands_and_single_year": [ + 16, + 17, + 18, + 19, + 20, + 21 + ], + "conditionality_regime": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-02", + "2025-05", + "2025-08", + "2025-11" + ] + }, + "category_id": "dwp.universal_credit", + "label": "Universal Credit people aged 16 to 21", + "value_operation": "monthly_window_sum_average", + "period_match_policy": "source_window", + "value_operands": [ + { + "dimension_values": { + "age_bands_and_single_year": 16, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 17, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 18, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 19, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 20, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 21, + "conditionality_regime": "all" + } + } + ] + }, + { + "target_id": "dwp.uc.people_aged_22_to_24", + "family": "dwp_universal_credit", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.universal_credit.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.universal_credit.claimant_or_partner", + "equals": true + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 22 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 24 + }, + { + "concept": "uk.geography.country", + "operator": "in", + "value": [ + "england", + "scotland", + "wales" + ] + } + ], + "source_months": [ + "2025-02", + "2025-05", + "2025-08", + "2025-11" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/uc/people_aged_22_to_24", + "value_variable": "person_count", + "filters": [ + { + "variable": "universal_credit", + "operator": ">", + "value": 0 + }, + { + "variable": "is_claimant_or_partner", + "equals": true + }, + { + "variable": "age", + "operator": ">=", + "value": 22 + }, + { + "variable": "age", + "operator": "<=", + "value": 24 + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "in", + "value": [ + "NORTH_EAST", + "NORTH_WEST", + "YORKSHIRE", + "EAST_MIDLANDS", + "WEST_MIDLANDS", + "EAST_OF_ENGLAND", + "LONDON", + "SOUTH_EAST", + "SOUTH_WEST", + "WALES", + "SCOTLAND" + ], + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore People on Universal Credit (UC_Monthly), Great Britain residents (PolicyEngine/chronicle#420 item 3): people with an open claim on the count date aged 22 to 24, every conditionality regime, summed over the published single years of age at each quarterly point inside calendar 2025 (February, May, August, November) and averaged. DWP counts both partners of a joint claim; the model counts claimants and partners (is_claimant_or_partner) in benefit units with positive annual Universal Credit, a proxy for an open claim on the count date. Only the Great Britain regions count, matching K03000001. A held-out diagnostic (Y4 of the November event-data plan): the rows are 16 to 24, 16 to 21 and 22 to 24, so 16 to 17 is never shown alone or by difference (María, 2026-11-08). The split by conditionality regime waits for her mapping of DWP's regimes to uc_work_related_group_apart_from_earnings." + }, + "axiom": { + "metric_name": "dwp/uc/people_aged_22_to_24", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_concept": [ + "dwp.people_on_universal_credit" + ], + "source_measure_id": "people", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "dimensions": [ + "age_bands_and_single_year", + "conditionality_regime" + ], + "dimension_values": { + "age_bands_and_single_year": [ + 22, + 23, + 24 + ], + "conditionality_regime": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-02", + "2025-05", + "2025-08", + "2025-11" + ] + }, + "category_id": "dwp.universal_credit", + "label": "Universal Credit people aged 22 to 24", + "value_operation": "monthly_window_sum_average", + "period_match_policy": "source_window", + "value_operands": [ + { + "dimension_values": { + "age_bands_and_single_year": 22, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 23, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 24, + "conditionality_regime": "all" + } + } + ] + }, { "target_id": "obr.universal_credit", "family": "obr", diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_measure_simulation.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_measure_simulation.py index 315674a441..e580513d27 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_measure_simulation.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_measure_simulation.py @@ -807,7 +807,7 @@ def test_packaged_exclusions_load(): # November event data holds PRIS 2026's Scottish receipts and expenses as # measured diagnostics (María's approval of 2026-11-06), and PR2 holds HMRC's # Scottish NSND outturn and taxpayers for 2024-25 (S4). - assert len(names) == len(set(names)) == 51 + assert len(names) == len(set(names)) == 54 (gas,) = [ entry for entry in exclusions diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_population_targets.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_population_targets.py index 15b41362c2..1a15068807 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_population_targets.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_population_targets.py @@ -280,7 +280,7 @@ def test_uk_population_targets_shape_order_and_registry_accounting() -> None: # and expenses, two national rows held as measured diagnostics, and PR2 # HMRC's Scottish NSND income tax outturn and taxpayers for 2024-25, two # more (S4). - assert len(resource["targets"]) == 542 + assert len(resource["targets"]) == 545 providers = resource["hierarchy"]["providers"] categories = resource["hierarchy"]["categories"] @@ -294,10 +294,10 @@ def test_uk_population_targets_shape_order_and_registry_accounting() -> None: target_ids = [target["target_id"] for target in resource["targets"]] registry_scope = resource["registry_parity"]["scope_target_ids"] profile_scope = resource["profile_parity"]["scope_target_ids"] - assert len(registry_scope) == 480 + assert len(registry_scope) == 483 assert len(profile_scope) == 62 - assert target_ids[:480] == registry_scope - assert target_ids[480:] == profile_scope + assert target_ids[:483] == registry_scope + assert target_ids[483:] == profile_scope parity = resource["registry_parity"] assert parity["pinned_ref"] == "12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3" @@ -336,7 +336,7 @@ def test_uk_population_targets_shape_order_and_registry_accounting() -> None: # years 16 to 24 have no uk-data metric, in place of the four 16-17 and # 18-19 rows (microcosm#1095). assert len(mapped_target_ids) == 183 - assert len(unmapped_declarations) == 297 + assert len(unmapped_declarations) == 300 suppressed_ancestors = parity["suppressed_ancestors"] assert len(suppressed_ancestors) == 5 assert set(suppressed_ancestors).isdisjoint(parity["mapped"]) @@ -861,7 +861,7 @@ def test_uk_population_targets_have_unique_target_ids() -> None: resource = _load() target_ids = [target["target_id"] for target in resource["targets"]] - assert len(target_ids) == 542 + assert len(target_ids) == 545 assert len(target_ids) == len(set(target_ids)) @@ -1364,7 +1364,7 @@ def test_uc_payment_bands_share_administrative_family_but_keep_source_window() - def test_paid_joint_diagnostics_do_not_add_active_targets() -> None: targets = _load()["targets"] - assert len(targets) == 542 + assert len(targets) == 545 assert not any( f.get("variable") == "uc_calibration_child_entitlement" for target in targets diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_target_references.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_target_references.py index 8c9e347687..85542c8850 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_target_references.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_target_references.py @@ -908,6 +908,15 @@ def test_dfe_single_age_references_pin_england_at_the_january_2026_census() -> N "dwp.uc.households_childcare_element", } ) +#: Y4 of the November event-data plan: DWP's people on UC by age, every +#: regime (María's bands of 2026-11-08, so 16 to 17 is never shown alone). +UC_PEOPLE_BY_AGE_TARGET_IDS = frozenset( + { + "dwp.uc.people_aged_16_to_24", + "dwp.uc.people_aged_16_to_21", + "dwp.uc.people_aged_22_to_24", + } +) def test_uc_composition_targets_pin_paid_cells_and_explicit_month_windows() -> None: @@ -970,6 +979,31 @@ def test_uc_composition_targets_pin_paid_cells_and_explicit_month_windows() -> N f"2025-{month:02d}" for month in range(1, 13) ] continue + elif target_id in UC_PEOPLE_BY_AGE_TARGET_IDS: + # People, not benefit units: the single years of age of every + # regime, summed at the four quarterly points of 2025 and averaged. + assert selector["dimensions"] == [ + "age_bands_and_single_year", + "conditionality_regime", + ] + assert pins["conditionality_regime"] == "all" + assert selector["source_measure_id"] == "people" + assert operations[target_id] == "monthly_window_sum_average" + assert target["period_match_policy"] == "source_window" + assert target_id in sum_target_ids + assert selector["period_value"] == [ + "2025-02", + "2025-05", + "2025-08", + "2025-11", + ] + low, high = ( + int(age) for age in target_id.rsplit("_aged_", 1)[1].split("_to_") + ) + # Chronicle's single years of age are integers, as the State + # Pension rows by age read them. + assert pins["age_bands_and_single_year"] == list(range(low, high + 1)) + continue else: # Merely naming a dimension set still does not request a sum. assert target_id not in sum_target_ids @@ -1561,7 +1595,7 @@ def test_uk_generator_averages_paid_monthly_sums_and_preserves_other_uc_operatio "dwp.uc.households_single_with_children", "dwp.uc.households_couple_no_children", "dwp.uc.households_couple_with_children", - } + } | UC_PEOPLE_BY_AGE_TARGET_IDS monthly_average_ids = { f"dwp.uc.households_children_{children}" for children in ("1", "2", "3", "4") } | { From eb146624d8c13b2847b598ff4e070d4b6a73dd0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Sun, 8 Nov 2026 19:23:18 +0000 Subject: [PATCH 09/29] Measure DWP's PIP cases for England and Wales as held-out diagnostics (P3) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DWP's PIP cases with entitlement (Stat-Xplore PIP_Monthly_new, chronicle#420 item 6) join the contract as 94 measured diagnostics, the source of P2's award-mix check. There is no England-and-Wales fact, so England and Wales are separate rows (María's call of 8 Nov): - per country: every case; each component's standard, enhanced and nil award; and age bands from 16 to 19 up to 70 to 74, with 75 and over merged. DWP's cube carries no case above 79, so its 75 to 79 band meets the model's recipients aged 75 and over; - the nine English regions by each award of each component. The rows select the country and region cubes by their source tables, on the four quarter-end points of 2025 (monthly_window_average), under a new dwp_pip monthly family in SOURCE_MONTH_FAMILIES. The model counts people with pip above zero by their reported pip_dl_category and pip_m_category. The breakdowns are single: on the interim arm's release the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells, while every single breakdown clears three once 75 and over is merged. Ninety-four signed exclusions, drafted for María's signature, hold the rows out of the solve. The tests pin 639 targets, 577 in registry scope, 394 unmapped declarations and 148 exclusions; the exclusion names resolve to committed references once the integration regenerates them. Co-Authored-By: Claude Opus 5.5 --- .../1095-uk-pip-cases-diagnostics.added.md | 9 + .../uk/calibration_measure_exclusions.json | 846 ++ .../build/uk/uk_population_targets.json | 9728 +++++++++++++++++ .../build/uk_runtime/uc_source_periods.py | 4 + .../uk/test_uk_measure_simulation.py | 2 +- .../uk/test_uk_population_targets.py | 14 +- .../uk/test_uk_target_references.py | 36 +- 7 files changed, 10628 insertions(+), 11 deletions(-) create mode 100644 changelog.d/1095-uk-pip-cases-diagnostics.added.md diff --git a/changelog.d/1095-uk-pip-cases-diagnostics.added.md b/changelog.d/1095-uk-pip-cases-diagnostics.added.md new file mode 100644 index 0000000000..cecb3124d1 --- /dev/null +++ b/changelog.d/1095-uk-pip-cases-diagnostics.added.md @@ -0,0 +1,9 @@ +DWP's PIP cases with entitlement (Stat-Xplore PIP_Monthly_new, PolicyEngine/chronicle#420 item 6) join the contract as 94 measured diagnostics, the source of the award-mix check (P3 of the November event-data plan, microcosm#1095). England and Wales are separate rows, since no England-and-Wales fact exists. Each country has: + +- `dwp.pip.cases_`, every award and age; +- `dwp.pip.cases__daily_living_` and `dwp.pip.cases__mobility_`, for the standard, enhanced and nil award of each component; +- `dwp.pip.cases__aged__to_` from 16 to 19 up to 70 to 74, and `dwp.pip.cases__aged_75_and_over`. DWP's cube carries no case above 79, so its 75 to 79 band meets the model's recipients aged 75 and over. + +The nine English regions follow by each award of each component (`dwp.pip.cases___`). Every row takes the mean of the four quarter-end points inside calendar 2025 (January, April, July, October) under the new `dwp_pip` monthly family. The model counts people with `pip` above zero by their reported `pip_dl_category` and `pip_m_category`. + +The breakdowns are single, María's call of 8 November 2026: the award-by-age cross would rest on fewer than three survey households in many Welsh and some English cells. Ninety-four signed exclusions hold the rows out of the solve; their `approved_on` is drafted for María's signature. The committed references come with the integration's regeneration. diff --git a/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json b/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json index 734f938976..010ad9a691 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json +++ b/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json @@ -567,6 +567,852 @@ "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item Y4): measure DWP's people on Universal Credit aged 16 to 24, 16 to 21 and 22 to 24, every regime, on the four quarterly points of 2025, and hold them out of the solve (for María's signature).", "approved_on": "2026-11-08", "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_england", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_england_daily_living_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_england_daily_living_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_england_daily_living_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_england_mobility_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_england_mobility_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_england_mobility_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_england_aged_16_to_19", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_england_aged_20_to_24", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_england_aged_25_to_29", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_england_aged_30_to_34", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_england_aged_35_to_39", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_england_aged_40_to_44", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_england_aged_45_to_49", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_england_aged_50_to_54", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_england_aged_55_to_59", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_england_aged_60_to_64", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_england_aged_65_to_69", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_england_aged_70_to_74", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_england_aged_75_and_over", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_wales", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_wales_daily_living_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_wales_daily_living_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_wales_daily_living_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_wales_mobility_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_wales_mobility_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_wales_mobility_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_wales_aged_16_to_19", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_wales_aged_20_to_24", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_wales_aged_25_to_29", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_wales_aged_30_to_34", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_wales_aged_35_to_39", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_wales_aged_40_to_44", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_wales_aged_45_to_49", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_wales_aged_50_to_54", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_wales_aged_55_to_59", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_wales_aged_60_to_64", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_wales_aged_65_to_69", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_wales_aged_70_to_74", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_wales_aged_75_and_over", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_north_east_daily_living_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_north_east_daily_living_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_north_east_daily_living_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_north_east_mobility_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_north_east_mobility_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_north_east_mobility_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_north_west_daily_living_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_north_west_daily_living_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_north_west_daily_living_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_north_west_mobility_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_north_west_mobility_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_north_west_mobility_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_yorkshire_daily_living_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_yorkshire_daily_living_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_yorkshire_daily_living_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_yorkshire_mobility_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_yorkshire_mobility_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_yorkshire_mobility_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_east_midlands_daily_living_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_east_midlands_daily_living_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_east_midlands_daily_living_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_east_midlands_mobility_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_east_midlands_mobility_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_east_midlands_mobility_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_west_midlands_daily_living_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_west_midlands_daily_living_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_west_midlands_daily_living_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_west_midlands_mobility_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_west_midlands_mobility_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_west_midlands_mobility_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_east_of_england_daily_living_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_east_of_england_daily_living_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_east_of_england_daily_living_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_east_of_england_mobility_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_east_of_england_mobility_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_east_of_england_mobility_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_london_daily_living_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_london_daily_living_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_london_daily_living_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_london_mobility_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_london_mobility_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_london_mobility_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_south_east_daily_living_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_south_east_daily_living_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_south_east_daily_living_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_south_east_mobility_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_south_east_mobility_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_south_east_mobility_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_south_west_daily_living_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_south_west_daily_living_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_south_west_daily_living_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_south_west_mobility_standard", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_south_west_mobility_enhanced", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" + }, + { + "name": "dwp.pip.cases_south_west_mobility_nil", + "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" } ] } diff --git a/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json b/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json index 4541a57c54..413189ca60 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json +++ b/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json @@ -835,6 +835,100 @@ "dwp.workplace_pension.employer_contributions": "Post-freeze fact family (DWP workplace pension savings trends / HMRC Table 6.2, PolicyEngine/chronicle#302 via #305), no uk-data metric (microcosm#1069 c9).", "dwp.attendance_allowance.recipients_england": "Post-freeze fact family (DWP Stat-Xplore Attendance Allowance), no uk-data metric (microcosm#1069 c10).", "dwp.attendance_allowance.recipients_wales": "Post-freeze fact family (DWP Stat-Xplore Attendance Allowance), no uk-data metric (microcosm#1069 c10).", + "dwp.pip.cases_england": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_england_daily_living_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_england_daily_living_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_england_daily_living_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_england_mobility_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_england_mobility_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_england_mobility_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_england_aged_16_to_19": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_england_aged_20_to_24": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_england_aged_25_to_29": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_england_aged_30_to_34": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_england_aged_35_to_39": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_england_aged_40_to_44": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_england_aged_45_to_49": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_england_aged_50_to_54": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_england_aged_55_to_59": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_england_aged_60_to_64": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_england_aged_65_to_69": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_england_aged_70_to_74": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_england_aged_75_and_over": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales_daily_living_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales_daily_living_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales_daily_living_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales_mobility_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales_mobility_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales_mobility_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales_aged_16_to_19": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales_aged_20_to_24": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales_aged_25_to_29": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales_aged_30_to_34": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales_aged_35_to_39": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales_aged_40_to_44": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales_aged_45_to_49": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales_aged_50_to_54": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales_aged_55_to_59": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales_aged_60_to_64": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales_aged_65_to_69": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales_aged_70_to_74": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales_aged_75_and_over": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_north_east_daily_living_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_north_east_daily_living_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_north_east_daily_living_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_north_east_mobility_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_north_east_mobility_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_north_east_mobility_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_north_west_daily_living_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_north_west_daily_living_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_north_west_daily_living_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_north_west_mobility_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_north_west_mobility_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_north_west_mobility_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_yorkshire_daily_living_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_yorkshire_daily_living_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_yorkshire_daily_living_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_yorkshire_mobility_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_yorkshire_mobility_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_yorkshire_mobility_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_east_midlands_daily_living_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_east_midlands_daily_living_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_east_midlands_daily_living_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_east_midlands_mobility_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_east_midlands_mobility_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_east_midlands_mobility_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_west_midlands_daily_living_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_west_midlands_daily_living_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_west_midlands_daily_living_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_west_midlands_mobility_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_west_midlands_mobility_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_west_midlands_mobility_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_east_of_england_daily_living_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_east_of_england_daily_living_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_east_of_england_daily_living_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_east_of_england_mobility_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_east_of_england_mobility_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_east_of_england_mobility_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_london_daily_living_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_london_daily_living_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_london_daily_living_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_london_mobility_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_london_mobility_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_london_mobility_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_south_east_daily_living_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_south_east_daily_living_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_south_east_daily_living_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_south_east_mobility_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_south_east_mobility_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_south_east_mobility_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_south_west_daily_living_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_south_west_daily_living_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_south_west_daily_living_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_south_west_mobility_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_south_west_mobility_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_south_west_mobility_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", "dwp.hb.households_pension_age": "Post-freeze fact family (DWP Stat-Xplore Housing Benefit, pension age), no uk-data metric (microcosm#1069 c10).", "dwp.hb.households_pension_age_social_rented": "Post-freeze fact family (DWP Stat-Xplore Housing Benefit, pension age), no uk-data metric (microcosm#1069 c10).", "dwp.hb.households_pension_age_private_rented": "Post-freeze fact family (DWP Stat-Xplore Housing Benefit, pension age), no uk-data metric (microcosm#1069 c10).", @@ -1426,6 +1520,100 @@ "dwp.workplace_pension.employer_contributions", "dwp.attendance_allowance.recipients_england", "dwp.attendance_allowance.recipients_wales", + "dwp.pip.cases_england", + "dwp.pip.cases_england_daily_living_standard", + "dwp.pip.cases_england_daily_living_enhanced", + "dwp.pip.cases_england_daily_living_nil", + "dwp.pip.cases_england_mobility_standard", + "dwp.pip.cases_england_mobility_enhanced", + "dwp.pip.cases_england_mobility_nil", + "dwp.pip.cases_england_aged_16_to_19", + "dwp.pip.cases_england_aged_20_to_24", + "dwp.pip.cases_england_aged_25_to_29", + "dwp.pip.cases_england_aged_30_to_34", + "dwp.pip.cases_england_aged_35_to_39", + "dwp.pip.cases_england_aged_40_to_44", + "dwp.pip.cases_england_aged_45_to_49", + "dwp.pip.cases_england_aged_50_to_54", + "dwp.pip.cases_england_aged_55_to_59", + "dwp.pip.cases_england_aged_60_to_64", + "dwp.pip.cases_england_aged_65_to_69", + "dwp.pip.cases_england_aged_70_to_74", + "dwp.pip.cases_england_aged_75_and_over", + "dwp.pip.cases_wales", + "dwp.pip.cases_wales_daily_living_standard", + "dwp.pip.cases_wales_daily_living_enhanced", + "dwp.pip.cases_wales_daily_living_nil", + "dwp.pip.cases_wales_mobility_standard", + "dwp.pip.cases_wales_mobility_enhanced", + "dwp.pip.cases_wales_mobility_nil", + "dwp.pip.cases_wales_aged_16_to_19", + "dwp.pip.cases_wales_aged_20_to_24", + "dwp.pip.cases_wales_aged_25_to_29", + "dwp.pip.cases_wales_aged_30_to_34", + "dwp.pip.cases_wales_aged_35_to_39", + "dwp.pip.cases_wales_aged_40_to_44", + "dwp.pip.cases_wales_aged_45_to_49", + "dwp.pip.cases_wales_aged_50_to_54", + "dwp.pip.cases_wales_aged_55_to_59", + "dwp.pip.cases_wales_aged_60_to_64", + "dwp.pip.cases_wales_aged_65_to_69", + "dwp.pip.cases_wales_aged_70_to_74", + "dwp.pip.cases_wales_aged_75_and_over", + "dwp.pip.cases_north_east_daily_living_standard", + "dwp.pip.cases_north_east_daily_living_enhanced", + "dwp.pip.cases_north_east_daily_living_nil", + "dwp.pip.cases_north_east_mobility_standard", + "dwp.pip.cases_north_east_mobility_enhanced", + "dwp.pip.cases_north_east_mobility_nil", + "dwp.pip.cases_north_west_daily_living_standard", + "dwp.pip.cases_north_west_daily_living_enhanced", + "dwp.pip.cases_north_west_daily_living_nil", + "dwp.pip.cases_north_west_mobility_standard", + "dwp.pip.cases_north_west_mobility_enhanced", + "dwp.pip.cases_north_west_mobility_nil", + "dwp.pip.cases_yorkshire_daily_living_standard", + "dwp.pip.cases_yorkshire_daily_living_enhanced", + "dwp.pip.cases_yorkshire_daily_living_nil", + "dwp.pip.cases_yorkshire_mobility_standard", + "dwp.pip.cases_yorkshire_mobility_enhanced", + "dwp.pip.cases_yorkshire_mobility_nil", + "dwp.pip.cases_east_midlands_daily_living_standard", + "dwp.pip.cases_east_midlands_daily_living_enhanced", + "dwp.pip.cases_east_midlands_daily_living_nil", + "dwp.pip.cases_east_midlands_mobility_standard", + "dwp.pip.cases_east_midlands_mobility_enhanced", + "dwp.pip.cases_east_midlands_mobility_nil", + "dwp.pip.cases_west_midlands_daily_living_standard", + "dwp.pip.cases_west_midlands_daily_living_enhanced", + "dwp.pip.cases_west_midlands_daily_living_nil", + "dwp.pip.cases_west_midlands_mobility_standard", + "dwp.pip.cases_west_midlands_mobility_enhanced", + "dwp.pip.cases_west_midlands_mobility_nil", + "dwp.pip.cases_east_of_england_daily_living_standard", + "dwp.pip.cases_east_of_england_daily_living_enhanced", + "dwp.pip.cases_east_of_england_daily_living_nil", + "dwp.pip.cases_east_of_england_mobility_standard", + "dwp.pip.cases_east_of_england_mobility_enhanced", + "dwp.pip.cases_east_of_england_mobility_nil", + "dwp.pip.cases_london_daily_living_standard", + "dwp.pip.cases_london_daily_living_enhanced", + "dwp.pip.cases_london_daily_living_nil", + "dwp.pip.cases_london_mobility_standard", + "dwp.pip.cases_london_mobility_enhanced", + "dwp.pip.cases_london_mobility_nil", + "dwp.pip.cases_south_east_daily_living_standard", + "dwp.pip.cases_south_east_daily_living_enhanced", + "dwp.pip.cases_south_east_daily_living_nil", + "dwp.pip.cases_south_east_mobility_standard", + "dwp.pip.cases_south_east_mobility_enhanced", + "dwp.pip.cases_south_east_mobility_nil", + "dwp.pip.cases_south_west_daily_living_standard", + "dwp.pip.cases_south_west_daily_living_enhanced", + "dwp.pip.cases_south_west_daily_living_nil", + "dwp.pip.cases_south_west_mobility_standard", + "dwp.pip.cases_south_west_mobility_enhanced", + "dwp.pip.cases_south_west_mobility_nil", "dwp.hb.households_pension_age", "dwp.hb.households_pension_age_social_rented", "dwp.hb.households_pension_age_private_rented", @@ -31893,6 +32081,9546 @@ "value_operation": "monthly_window_average", "period_match_policy": "source_window" }, + { + "target_id": "dwp.pip.cases_england", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.geography.country", + "equals": "england" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_england", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): every PIP case in England, every award and age, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_england", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, England", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_england_daily_living_standard", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "standard" + }, + { + "concept": "uk.geography.country", + "equals": "england" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_england_daily_living_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in England with the daily living component at standard (DWP's 'Daily Living - Standard'), every other award and age, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_england_daily_living_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, England, daily living standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_england_daily_living_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.country", + "equals": "england" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_england_daily_living_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in England with the daily living component at enhanced (DWP's 'Daily Living - Enhanced'), every other award and age, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_england_daily_living_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, England, daily living enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_england_daily_living_nil", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "nil" + }, + { + "concept": "uk.geography.country", + "equals": "england" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_england_daily_living_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in England with the daily living component at nil (DWP's 'Daily Living - Nil'), every other award and age, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_england_daily_living_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, England, daily living nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_england_mobility_standard", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "standard" + }, + { + "concept": "uk.geography.country", + "equals": "england" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_england_mobility_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in England with the mobility component at standard (DWP's 'Mobility Award - Standard'), every other award and age, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_england_mobility_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, England, mobility standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_england_mobility_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.country", + "equals": "england" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_england_mobility_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in England with the mobility component at enhanced (DWP's 'Mobility Award - Enhanced'), every other award and age, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_england_mobility_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, England, mobility enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_england_mobility_nil", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "nil" + }, + { + "concept": "uk.geography.country", + "equals": "england" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_england_mobility_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in England with the mobility component at nil (DWP's 'Mobility Award - Nil'), every other award and age, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_england_mobility_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, England, mobility nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_england_aged_16_to_19", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 16 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 19 + }, + { + "concept": "uk.geography.country", + "equals": "england" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_england_aged_16_to_19", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 16 + }, + { + "variable": "age", + "operator": "<=", + "value": 19 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in England aged 16 to 19 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_england_aged_16_to_19", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "16-19" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, England, aged 16 to 19", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_england_aged_20_to_24", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 20 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 24 + }, + { + "concept": "uk.geography.country", + "equals": "england" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_england_aged_20_to_24", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 20 + }, + { + "variable": "age", + "operator": "<=", + "value": 24 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in England aged 20 to 24 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_england_aged_20_to_24", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "20-24" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, England, aged 20 to 24", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_england_aged_25_to_29", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 25 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 29 + }, + { + "concept": "uk.geography.country", + "equals": "england" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_england_aged_25_to_29", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 25 + }, + { + "variable": "age", + "operator": "<=", + "value": 29 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in England aged 25 to 29 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_england_aged_25_to_29", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "25-29" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, England, aged 25 to 29", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_england_aged_30_to_34", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 30 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 34 + }, + { + "concept": "uk.geography.country", + "equals": "england" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_england_aged_30_to_34", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 30 + }, + { + "variable": "age", + "operator": "<=", + "value": 34 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in England aged 30 to 34 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_england_aged_30_to_34", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "30-34" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, England, aged 30 to 34", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_england_aged_35_to_39", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 35 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 39 + }, + { + "concept": "uk.geography.country", + "equals": "england" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_england_aged_35_to_39", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 35 + }, + { + "variable": "age", + "operator": "<=", + "value": 39 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in England aged 35 to 39 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_england_aged_35_to_39", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "35-39" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, England, aged 35 to 39", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_england_aged_40_to_44", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 40 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 44 + }, + { + "concept": "uk.geography.country", + "equals": "england" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_england_aged_40_to_44", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 40 + }, + { + "variable": "age", + "operator": "<=", + "value": 44 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in England aged 40 to 44 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_england_aged_40_to_44", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "40-44" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, England, aged 40 to 44", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_england_aged_45_to_49", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 45 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 49 + }, + { + "concept": "uk.geography.country", + "equals": "england" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_england_aged_45_to_49", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 45 + }, + { + "variable": "age", + "operator": "<=", + "value": 49 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in England aged 45 to 49 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_england_aged_45_to_49", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "45-49" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, England, aged 45 to 49", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_england_aged_50_to_54", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 50 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 54 + }, + { + "concept": "uk.geography.country", + "equals": "england" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_england_aged_50_to_54", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 50 + }, + { + "variable": "age", + "operator": "<=", + "value": 54 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in England aged 50 to 54 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_england_aged_50_to_54", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "50-54" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, England, aged 50 to 54", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_england_aged_55_to_59", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 55 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 59 + }, + { + "concept": "uk.geography.country", + "equals": "england" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_england_aged_55_to_59", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 55 + }, + { + "variable": "age", + "operator": "<=", + "value": 59 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in England aged 55 to 59 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_england_aged_55_to_59", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "55-59" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, England, aged 55 to 59", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_england_aged_60_to_64", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 60 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 64 + }, + { + "concept": "uk.geography.country", + "equals": "england" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_england_aged_60_to_64", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 60 + }, + { + "variable": "age", + "operator": "<=", + "value": 64 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in England aged 60 to 64 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_england_aged_60_to_64", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "60-64" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, England, aged 60 to 64", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_england_aged_65_to_69", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 65 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 69 + }, + { + "concept": "uk.geography.country", + "equals": "england" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_england_aged_65_to_69", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 65 + }, + { + "variable": "age", + "operator": "<=", + "value": 69 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in England aged 65 to 69 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_england_aged_65_to_69", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "65-69" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, England, aged 65 to 69", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_england_aged_70_to_74", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 70 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 74 + }, + { + "concept": "uk.geography.country", + "equals": "england" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_england_aged_70_to_74", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 70 + }, + { + "variable": "age", + "operator": "<=", + "value": 74 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in England aged 70 to 74 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_england_aged_70_to_74", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "70-74" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, England, aged 70 to 74", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_england_aged_75_and_over", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 75 + }, + { + "concept": "uk.geography.country", + "equals": "england" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_england_aged_75_and_over", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 75 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in England aged 75 and over, every award: DWP's 75 to 79 band, since the cube carries no case above 79 in any month from January 2024 to July 2026, against the model's recipients aged 75 and over, so the oldest bands are merged, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_england_aged_75_and_over", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "75-79" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, England, aged 75 and over", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_wales", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.geography.country", + "equals": "wales" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_wales", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WALES", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): every PIP case in Wales, every award and age, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_wales", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Wales", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_wales_daily_living_standard", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "standard" + }, + { + "concept": "uk.geography.country", + "equals": "wales" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_wales_daily_living_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WALES", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Wales with the daily living component at standard (DWP's 'Daily Living - Standard'), every other award and age, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_wales_daily_living_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Wales, daily living standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_wales_daily_living_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.country", + "equals": "wales" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_wales_daily_living_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WALES", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Wales with the daily living component at enhanced (DWP's 'Daily Living - Enhanced'), every other award and age, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_wales_daily_living_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Wales, daily living enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_wales_daily_living_nil", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "nil" + }, + { + "concept": "uk.geography.country", + "equals": "wales" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_wales_daily_living_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WALES", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Wales with the daily living component at nil (DWP's 'Daily Living - Nil'), every other award and age, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_wales_daily_living_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Wales, daily living nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_wales_mobility_standard", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "standard" + }, + { + "concept": "uk.geography.country", + "equals": "wales" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_wales_mobility_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WALES", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Wales with the mobility component at standard (DWP's 'Mobility Award - Standard'), every other award and age, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_wales_mobility_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Wales, mobility standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_wales_mobility_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.country", + "equals": "wales" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_wales_mobility_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WALES", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Wales with the mobility component at enhanced (DWP's 'Mobility Award - Enhanced'), every other award and age, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_wales_mobility_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Wales, mobility enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_wales_mobility_nil", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "nil" + }, + { + "concept": "uk.geography.country", + "equals": "wales" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_wales_mobility_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WALES", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Wales with the mobility component at nil (DWP's 'Mobility Award - Nil'), every other award and age, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_wales_mobility_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Wales, mobility nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_wales_aged_16_to_19", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 16 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 19 + }, + { + "concept": "uk.geography.country", + "equals": "wales" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_wales_aged_16_to_19", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 16 + }, + { + "variable": "age", + "operator": "<=", + "value": 19 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WALES", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Wales aged 16 to 19 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_wales_aged_16_to_19", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "16-19" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Wales, aged 16 to 19", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_wales_aged_20_to_24", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 20 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 24 + }, + { + "concept": "uk.geography.country", + "equals": "wales" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_wales_aged_20_to_24", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 20 + }, + { + "variable": "age", + "operator": "<=", + "value": 24 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WALES", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Wales aged 20 to 24 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_wales_aged_20_to_24", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "20-24" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Wales, aged 20 to 24", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_wales_aged_25_to_29", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 25 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 29 + }, + { + "concept": "uk.geography.country", + "equals": "wales" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_wales_aged_25_to_29", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 25 + }, + { + "variable": "age", + "operator": "<=", + "value": 29 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WALES", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Wales aged 25 to 29 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_wales_aged_25_to_29", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "25-29" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Wales, aged 25 to 29", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_wales_aged_30_to_34", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 30 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 34 + }, + { + "concept": "uk.geography.country", + "equals": "wales" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_wales_aged_30_to_34", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 30 + }, + { + "variable": "age", + "operator": "<=", + "value": 34 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WALES", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Wales aged 30 to 34 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_wales_aged_30_to_34", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "30-34" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Wales, aged 30 to 34", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_wales_aged_35_to_39", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 35 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 39 + }, + { + "concept": "uk.geography.country", + "equals": "wales" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_wales_aged_35_to_39", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 35 + }, + { + "variable": "age", + "operator": "<=", + "value": 39 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WALES", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Wales aged 35 to 39 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_wales_aged_35_to_39", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "35-39" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Wales, aged 35 to 39", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_wales_aged_40_to_44", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 40 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 44 + }, + { + "concept": "uk.geography.country", + "equals": "wales" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_wales_aged_40_to_44", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 40 + }, + { + "variable": "age", + "operator": "<=", + "value": 44 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WALES", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Wales aged 40 to 44 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_wales_aged_40_to_44", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "40-44" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Wales, aged 40 to 44", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_wales_aged_45_to_49", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 45 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 49 + }, + { + "concept": "uk.geography.country", + "equals": "wales" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_wales_aged_45_to_49", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 45 + }, + { + "variable": "age", + "operator": "<=", + "value": 49 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WALES", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Wales aged 45 to 49 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_wales_aged_45_to_49", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "45-49" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Wales, aged 45 to 49", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_wales_aged_50_to_54", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 50 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 54 + }, + { + "concept": "uk.geography.country", + "equals": "wales" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_wales_aged_50_to_54", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 50 + }, + { + "variable": "age", + "operator": "<=", + "value": 54 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WALES", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Wales aged 50 to 54 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_wales_aged_50_to_54", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "50-54" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Wales, aged 50 to 54", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_wales_aged_55_to_59", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 55 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 59 + }, + { + "concept": "uk.geography.country", + "equals": "wales" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_wales_aged_55_to_59", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 55 + }, + { + "variable": "age", + "operator": "<=", + "value": 59 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WALES", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Wales aged 55 to 59 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_wales_aged_55_to_59", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "55-59" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Wales, aged 55 to 59", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_wales_aged_60_to_64", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 60 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 64 + }, + { + "concept": "uk.geography.country", + "equals": "wales" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_wales_aged_60_to_64", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 60 + }, + { + "variable": "age", + "operator": "<=", + "value": 64 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WALES", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Wales aged 60 to 64 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_wales_aged_60_to_64", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "60-64" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Wales, aged 60 to 64", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_wales_aged_65_to_69", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 65 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 69 + }, + { + "concept": "uk.geography.country", + "equals": "wales" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_wales_aged_65_to_69", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 65 + }, + { + "variable": "age", + "operator": "<=", + "value": 69 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WALES", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Wales aged 65 to 69 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_wales_aged_65_to_69", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "65-69" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Wales, aged 65 to 69", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_wales_aged_70_to_74", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 70 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 74 + }, + { + "concept": "uk.geography.country", + "equals": "wales" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_wales_aged_70_to_74", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 70 + }, + { + "variable": "age", + "operator": "<=", + "value": 74 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WALES", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Wales aged 70 to 74 at the caseload date, every award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_wales_aged_70_to_74", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "70-74" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Wales, aged 70 to 74", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_wales_aged_75_and_over", + "family": "dwp_pip", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 75 + }, + { + "concept": "uk.geography.country", + "equals": "wales" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_wales_aged_75_and_over", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "age", + "operator": ">=", + "value": 75 + } + ], + "household_conditions": [ + { + "variable": "country", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WALES", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Wales aged 75 and over, every award: DWP's 75 to 79 band, since the cube carries no case above 79 in any month from January 2024 to July 2026, against the model's recipients aged 75 and over, so the oldest bands are merged, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_wales_aged_75_and_over", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "75-79" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Wales, aged 75 and over", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_north_east_daily_living_standard", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "standard" + }, + { + "concept": "uk.geography.region", + "equals": "NORTH_EAST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_north_east_daily_living_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "NORTH_EAST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in North East with the daily living component at standard (DWP's 'Daily Living - Standard'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_north_east_daily_living_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, North East, daily living standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_north_east_daily_living_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.region", + "equals": "NORTH_EAST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_north_east_daily_living_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "NORTH_EAST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in North East with the daily living component at enhanced (DWP's 'Daily Living - Enhanced'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_north_east_daily_living_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, North East, daily living enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_north_east_daily_living_nil", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "nil" + }, + { + "concept": "uk.geography.region", + "equals": "NORTH_EAST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_north_east_daily_living_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "NORTH_EAST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in North East with the daily living component at nil (DWP's 'Daily Living - Nil'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_north_east_daily_living_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, North East, daily living nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_north_east_mobility_standard", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "standard" + }, + { + "concept": "uk.geography.region", + "equals": "NORTH_EAST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_north_east_mobility_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "NORTH_EAST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in North East with the mobility component at standard (DWP's 'Mobility Award - Standard'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_north_east_mobility_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, North East, mobility standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_north_east_mobility_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.region", + "equals": "NORTH_EAST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_north_east_mobility_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "NORTH_EAST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in North East with the mobility component at enhanced (DWP's 'Mobility Award - Enhanced'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_north_east_mobility_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, North East, mobility enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_north_east_mobility_nil", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "nil" + }, + { + "concept": "uk.geography.region", + "equals": "NORTH_EAST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_north_east_mobility_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "NORTH_EAST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in North East with the mobility component at nil (DWP's 'Mobility Award - Nil'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_north_east_mobility_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000001" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, North East, mobility nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_north_west_daily_living_standard", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "standard" + }, + { + "concept": "uk.geography.region", + "equals": "NORTH_WEST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_north_west_daily_living_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "NORTH_WEST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in North West with the daily living component at standard (DWP's 'Daily Living - Standard'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_north_west_daily_living_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000002" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, North West, daily living standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_north_west_daily_living_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.region", + "equals": "NORTH_WEST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_north_west_daily_living_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "NORTH_WEST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in North West with the daily living component at enhanced (DWP's 'Daily Living - Enhanced'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_north_west_daily_living_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000002" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, North West, daily living enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_north_west_daily_living_nil", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "nil" + }, + { + "concept": "uk.geography.region", + "equals": "NORTH_WEST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_north_west_daily_living_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "NORTH_WEST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in North West with the daily living component at nil (DWP's 'Daily Living - Nil'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_north_west_daily_living_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000002" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, North West, daily living nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_north_west_mobility_standard", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "standard" + }, + { + "concept": "uk.geography.region", + "equals": "NORTH_WEST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_north_west_mobility_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "NORTH_WEST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in North West with the mobility component at standard (DWP's 'Mobility Award - Standard'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_north_west_mobility_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000002" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, North West, mobility standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_north_west_mobility_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.region", + "equals": "NORTH_WEST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_north_west_mobility_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "NORTH_WEST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in North West with the mobility component at enhanced (DWP's 'Mobility Award - Enhanced'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_north_west_mobility_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000002" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, North West, mobility enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_north_west_mobility_nil", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "nil" + }, + { + "concept": "uk.geography.region", + "equals": "NORTH_WEST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_north_west_mobility_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "NORTH_WEST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in North West with the mobility component at nil (DWP's 'Mobility Award - Nil'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_north_west_mobility_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000002" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, North West, mobility nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_yorkshire_daily_living_standard", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "standard" + }, + { + "concept": "uk.geography.region", + "equals": "YORKSHIRE" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_yorkshire_daily_living_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "YORKSHIRE", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Yorkshire and The Humber with the daily living component at standard (DWP's 'Daily Living - Standard'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_yorkshire_daily_living_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000003" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Yorkshire and The Humber, daily living standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_yorkshire_daily_living_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.region", + "equals": "YORKSHIRE" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_yorkshire_daily_living_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "YORKSHIRE", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Yorkshire and The Humber with the daily living component at enhanced (DWP's 'Daily Living - Enhanced'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_yorkshire_daily_living_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000003" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Yorkshire and The Humber, daily living enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_yorkshire_daily_living_nil", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "nil" + }, + { + "concept": "uk.geography.region", + "equals": "YORKSHIRE" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_yorkshire_daily_living_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "YORKSHIRE", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Yorkshire and The Humber with the daily living component at nil (DWP's 'Daily Living - Nil'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_yorkshire_daily_living_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000003" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Yorkshire and The Humber, daily living nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_yorkshire_mobility_standard", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "standard" + }, + { + "concept": "uk.geography.region", + "equals": "YORKSHIRE" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_yorkshire_mobility_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "YORKSHIRE", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Yorkshire and The Humber with the mobility component at standard (DWP's 'Mobility Award - Standard'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_yorkshire_mobility_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000003" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Yorkshire and The Humber, mobility standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_yorkshire_mobility_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.region", + "equals": "YORKSHIRE" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_yorkshire_mobility_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "YORKSHIRE", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Yorkshire and The Humber with the mobility component at enhanced (DWP's 'Mobility Award - Enhanced'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_yorkshire_mobility_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000003" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Yorkshire and The Humber, mobility enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_yorkshire_mobility_nil", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "nil" + }, + { + "concept": "uk.geography.region", + "equals": "YORKSHIRE" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_yorkshire_mobility_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "YORKSHIRE", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in Yorkshire and The Humber with the mobility component at nil (DWP's 'Mobility Award - Nil'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_yorkshire_mobility_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000003" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, Yorkshire and The Humber, mobility nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_east_midlands_daily_living_standard", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "standard" + }, + { + "concept": "uk.geography.region", + "equals": "EAST_MIDLANDS" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_east_midlands_daily_living_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "EAST_MIDLANDS", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in East Midlands with the daily living component at standard (DWP's 'Daily Living - Standard'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_east_midlands_daily_living_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, East Midlands, daily living standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_east_midlands_daily_living_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.region", + "equals": "EAST_MIDLANDS" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_east_midlands_daily_living_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "EAST_MIDLANDS", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in East Midlands with the daily living component at enhanced (DWP's 'Daily Living - Enhanced'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_east_midlands_daily_living_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, East Midlands, daily living enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_east_midlands_daily_living_nil", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "nil" + }, + { + "concept": "uk.geography.region", + "equals": "EAST_MIDLANDS" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_east_midlands_daily_living_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "EAST_MIDLANDS", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in East Midlands with the daily living component at nil (DWP's 'Daily Living - Nil'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_east_midlands_daily_living_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, East Midlands, daily living nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_east_midlands_mobility_standard", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "standard" + }, + { + "concept": "uk.geography.region", + "equals": "EAST_MIDLANDS" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_east_midlands_mobility_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "EAST_MIDLANDS", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in East Midlands with the mobility component at standard (DWP's 'Mobility Award - Standard'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_east_midlands_mobility_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, East Midlands, mobility standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_east_midlands_mobility_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.region", + "equals": "EAST_MIDLANDS" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_east_midlands_mobility_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "EAST_MIDLANDS", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in East Midlands with the mobility component at enhanced (DWP's 'Mobility Award - Enhanced'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_east_midlands_mobility_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, East Midlands, mobility enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_east_midlands_mobility_nil", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "nil" + }, + { + "concept": "uk.geography.region", + "equals": "EAST_MIDLANDS" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_east_midlands_mobility_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "EAST_MIDLANDS", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in East Midlands with the mobility component at nil (DWP's 'Mobility Award - Nil'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_east_midlands_mobility_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000004" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, East Midlands, mobility nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_west_midlands_daily_living_standard", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "standard" + }, + { + "concept": "uk.geography.region", + "equals": "WEST_MIDLANDS" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_west_midlands_daily_living_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WEST_MIDLANDS", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in West Midlands with the daily living component at standard (DWP's 'Daily Living - Standard'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_west_midlands_daily_living_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000005" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, West Midlands, daily living standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_west_midlands_daily_living_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.region", + "equals": "WEST_MIDLANDS" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_west_midlands_daily_living_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WEST_MIDLANDS", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in West Midlands with the daily living component at enhanced (DWP's 'Daily Living - Enhanced'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_west_midlands_daily_living_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000005" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, West Midlands, daily living enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_west_midlands_daily_living_nil", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "nil" + }, + { + "concept": "uk.geography.region", + "equals": "WEST_MIDLANDS" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_west_midlands_daily_living_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WEST_MIDLANDS", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in West Midlands with the daily living component at nil (DWP's 'Daily Living - Nil'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_west_midlands_daily_living_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000005" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, West Midlands, daily living nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_west_midlands_mobility_standard", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "standard" + }, + { + "concept": "uk.geography.region", + "equals": "WEST_MIDLANDS" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_west_midlands_mobility_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WEST_MIDLANDS", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in West Midlands with the mobility component at standard (DWP's 'Mobility Award - Standard'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_west_midlands_mobility_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000005" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, West Midlands, mobility standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_west_midlands_mobility_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.region", + "equals": "WEST_MIDLANDS" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_west_midlands_mobility_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WEST_MIDLANDS", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in West Midlands with the mobility component at enhanced (DWP's 'Mobility Award - Enhanced'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_west_midlands_mobility_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000005" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, West Midlands, mobility enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_west_midlands_mobility_nil", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "nil" + }, + { + "concept": "uk.geography.region", + "equals": "WEST_MIDLANDS" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_west_midlands_mobility_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "WEST_MIDLANDS", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in West Midlands with the mobility component at nil (DWP's 'Mobility Award - Nil'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_west_midlands_mobility_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000005" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, West Midlands, mobility nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_east_of_england_daily_living_standard", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "standard" + }, + { + "concept": "uk.geography.region", + "equals": "EAST_OF_ENGLAND" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_east_of_england_daily_living_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "EAST_OF_ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in East of England with the daily living component at standard (DWP's 'Daily Living - Standard'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_east_of_england_daily_living_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000006" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, East of England, daily living standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_east_of_england_daily_living_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.region", + "equals": "EAST_OF_ENGLAND" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_east_of_england_daily_living_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "EAST_OF_ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in East of England with the daily living component at enhanced (DWP's 'Daily Living - Enhanced'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_east_of_england_daily_living_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000006" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, East of England, daily living enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_east_of_england_daily_living_nil", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "nil" + }, + { + "concept": "uk.geography.region", + "equals": "EAST_OF_ENGLAND" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_east_of_england_daily_living_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "EAST_OF_ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in East of England with the daily living component at nil (DWP's 'Daily Living - Nil'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_east_of_england_daily_living_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000006" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, East of England, daily living nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_east_of_england_mobility_standard", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "standard" + }, + { + "concept": "uk.geography.region", + "equals": "EAST_OF_ENGLAND" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_east_of_england_mobility_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "EAST_OF_ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in East of England with the mobility component at standard (DWP's 'Mobility Award - Standard'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_east_of_england_mobility_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000006" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, East of England, mobility standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_east_of_england_mobility_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.region", + "equals": "EAST_OF_ENGLAND" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_east_of_england_mobility_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "EAST_OF_ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in East of England with the mobility component at enhanced (DWP's 'Mobility Award - Enhanced'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_east_of_england_mobility_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000006" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, East of England, mobility enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_east_of_england_mobility_nil", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "nil" + }, + { + "concept": "uk.geography.region", + "equals": "EAST_OF_ENGLAND" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_east_of_england_mobility_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "EAST_OF_ENGLAND", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in East of England with the mobility component at nil (DWP's 'Mobility Award - Nil'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_east_of_england_mobility_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000006" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, East of England, mobility nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_london_daily_living_standard", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "standard" + }, + { + "concept": "uk.geography.region", + "equals": "LONDON" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_london_daily_living_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "LONDON", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in London with the daily living component at standard (DWP's 'Daily Living - Standard'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_london_daily_living_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000007" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, London, daily living standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_london_daily_living_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.region", + "equals": "LONDON" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_london_daily_living_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "LONDON", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in London with the daily living component at enhanced (DWP's 'Daily Living - Enhanced'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_london_daily_living_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000007" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, London, daily living enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_london_daily_living_nil", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "nil" + }, + { + "concept": "uk.geography.region", + "equals": "LONDON" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_london_daily_living_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "LONDON", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in London with the daily living component at nil (DWP's 'Daily Living - Nil'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_london_daily_living_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000007" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, London, daily living nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_london_mobility_standard", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "standard" + }, + { + "concept": "uk.geography.region", + "equals": "LONDON" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_london_mobility_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "LONDON", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in London with the mobility component at standard (DWP's 'Mobility Award - Standard'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_london_mobility_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000007" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, London, mobility standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_london_mobility_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.region", + "equals": "LONDON" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_london_mobility_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "LONDON", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in London with the mobility component at enhanced (DWP's 'Mobility Award - Enhanced'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_london_mobility_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000007" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, London, mobility enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_london_mobility_nil", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "nil" + }, + { + "concept": "uk.geography.region", + "equals": "LONDON" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_london_mobility_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "LONDON", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in London with the mobility component at nil (DWP's 'Mobility Award - Nil'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_london_mobility_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000007" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, London, mobility nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_south_east_daily_living_standard", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "standard" + }, + { + "concept": "uk.geography.region", + "equals": "SOUTH_EAST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_south_east_daily_living_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "SOUTH_EAST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in South East with the daily living component at standard (DWP's 'Daily Living - Standard'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_south_east_daily_living_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000008" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, South East, daily living standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_south_east_daily_living_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.region", + "equals": "SOUTH_EAST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_south_east_daily_living_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "SOUTH_EAST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in South East with the daily living component at enhanced (DWP's 'Daily Living - Enhanced'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_south_east_daily_living_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000008" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, South East, daily living enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_south_east_daily_living_nil", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "nil" + }, + { + "concept": "uk.geography.region", + "equals": "SOUTH_EAST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_south_east_daily_living_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "SOUTH_EAST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in South East with the daily living component at nil (DWP's 'Daily Living - Nil'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_south_east_daily_living_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000008" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, South East, daily living nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_south_east_mobility_standard", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "standard" + }, + { + "concept": "uk.geography.region", + "equals": "SOUTH_EAST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_south_east_mobility_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "SOUTH_EAST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in South East with the mobility component at standard (DWP's 'Mobility Award - Standard'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_south_east_mobility_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000008" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, South East, mobility standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_south_east_mobility_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.region", + "equals": "SOUTH_EAST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_south_east_mobility_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "SOUTH_EAST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in South East with the mobility component at enhanced (DWP's 'Mobility Award - Enhanced'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_south_east_mobility_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000008" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, South East, mobility enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_south_east_mobility_nil", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "nil" + }, + { + "concept": "uk.geography.region", + "equals": "SOUTH_EAST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_south_east_mobility_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "SOUTH_EAST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in South East with the mobility component at nil (DWP's 'Mobility Award - Nil'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_south_east_mobility_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000008" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, South East, mobility nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_south_west_daily_living_standard", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "standard" + }, + { + "concept": "uk.geography.region", + "equals": "SOUTH_WEST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_south_west_daily_living_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "SOUTH_WEST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in South West with the daily living component at standard (DWP's 'Daily Living - Standard'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_south_west_daily_living_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000009" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, South West, daily living standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_south_west_daily_living_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.region", + "equals": "SOUTH_WEST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_south_west_daily_living_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "SOUTH_WEST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in South West with the daily living component at enhanced (DWP's 'Daily Living - Enhanced'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_south_west_daily_living_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000009" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, South West, daily living enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_south_west_daily_living_nil", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.daily_living_award", + "equals": "nil" + }, + { + "concept": "uk.geography.region", + "equals": "SOUTH_WEST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_south_west_daily_living_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_dl_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "SOUTH_WEST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in South West with the daily living component at nil (DWP's 'Daily Living - Nil'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_south_west_daily_living_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000009" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, South West, daily living nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_south_west_mobility_standard", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "standard" + }, + { + "concept": "uk.geography.region", + "equals": "SOUTH_WEST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_south_west_mobility_standard", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "STANDARD" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "SOUTH_WEST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in South West with the mobility component at standard (DWP's 'Mobility Award - Standard'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_south_west_mobility_standard", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000009" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, South West, mobility standard", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_south_west_mobility_enhanced", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "enhanced" + }, + { + "concept": "uk.geography.region", + "equals": "SOUTH_WEST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_south_west_mobility_enhanced", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "ENHANCED" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "SOUTH_WEST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in South West with the mobility component at enhanced (DWP's 'Mobility Award - Enhanced'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_south_west_mobility_enhanced", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000009" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, South West, mobility enhanced", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, + { + "target_id": "dwp.pip.cases_south_west_mobility_nil", + "family": "dwp_pip", + "geography_levels": [ + "region" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.benefits.pip.amount", + "operator": ">", + "value": 0 + }, + { + "concept": "uk.benefits.pip.mobility_award", + "equals": "nil" + }, + { + "concept": "uk.geography.region", + "equals": "SOUTH_WEST" + } + ], + "source_months": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "dwp/pip/cases_south_west_mobility_nil", + "value_variable": "person_count", + "filters": [ + { + "variable": "pip", + "operator": ">", + "value": 0 + }, + { + "variable": "pip_m_category", + "operator": "==", + "value": "NONE" + } + ], + "household_conditions": [ + { + "variable": "region", + "entity": "household", + "reduce": "any", + "operator": "==", + "value": "SOUTH_WEST", + "map_to": "person" + } + ], + "notes": "DWP Stat-Xplore PIP cases with entitlement (PIP_Monthly_new; PolicyEngine/chronicle#420 item 6): PIP cases in South West with the mobility component at nil (DWP's 'Mobility Award - Nil'), every other award, as the mean of the four quarter-end points inside calendar 2025 (January, April, July, October). The model counts people with a PIP award (pip above zero) from the reported daily living and mobility categories (pip_dl_category, pip_m_category). A held-out diagnostic (P3 of the November event-data plan), the source of P2's award-mix check; single breakdowns only, with no award-by-age cross (María, 2026-11-08)." + }, + "axiom": { + "metric_name": "dwp/pip/cases_south_west_mobility_nil", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000009" + }, + "category_id": "dwp.pip", + "label": "PIP cases with entitlement, South West, mobility nil", + "value_operation": "monthly_window_average", + "period_match_policy": "source_window" + }, { "target_id": "dwp.hb.households_pension_age", "family": "dwp_housing_benefit", diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_source_periods.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_source_periods.py index 5996058d4a..4596a699a9 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_source_periods.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_source_periods.py @@ -32,6 +32,9 @@ # the State Pension, Pension Credit and Attendance Allowance Stat-Xplore cubes # bind on the same four calendar-2025 points (PolicyEngine/chronicle#302 via # #305). +# The PIP cases cube (PolicyEngine/chronicle#420 item 6) is measured, held out +# of the solve, on its four quarter-end points inside calendar 2025 (January, +# April, July, October). SOURCE_MONTH_FAMILIES = frozenset( { "dwp_universal_credit", @@ -40,6 +43,7 @@ "dwp_state_pension", "dwp_pension_credit", "dwp_attendance_allowance", + "dwp_pip", } ) #: Operations over an explicit month list; they may cross calendar years. diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_measure_simulation.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_measure_simulation.py index e580513d27..1d5d696e3f 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_measure_simulation.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_measure_simulation.py @@ -807,7 +807,7 @@ def test_packaged_exclusions_load(): # November event data holds PRIS 2026's Scottish receipts and expenses as # measured diagnostics (María's approval of 2026-11-06), and PR2 holds HMRC's # Scottish NSND outturn and taxpayers for 2024-25 (S4). - assert len(names) == len(set(names)) == 54 + assert len(names) == len(set(names)) == 148 (gas,) = [ entry for entry in exclusions diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_population_targets.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_population_targets.py index 1a15068807..92e6355421 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_population_targets.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_population_targets.py @@ -280,7 +280,7 @@ def test_uk_population_targets_shape_order_and_registry_accounting() -> None: # and expenses, two national rows held as measured diagnostics, and PR2 # HMRC's Scottish NSND income tax outturn and taxpayers for 2024-25, two # more (S4). - assert len(resource["targets"]) == 545 + assert len(resource["targets"]) == 639 providers = resource["hierarchy"]["providers"] categories = resource["hierarchy"]["categories"] @@ -294,10 +294,10 @@ def test_uk_population_targets_shape_order_and_registry_accounting() -> None: target_ids = [target["target_id"] for target in resource["targets"]] registry_scope = resource["registry_parity"]["scope_target_ids"] profile_scope = resource["profile_parity"]["scope_target_ids"] - assert len(registry_scope) == 483 + assert len(registry_scope) == 577 assert len(profile_scope) == 62 - assert target_ids[:483] == registry_scope - assert target_ids[483:] == profile_scope + assert target_ids[:577] == registry_scope + assert target_ids[577:] == profile_scope parity = resource["registry_parity"] assert parity["pinned_ref"] == "12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3" @@ -336,7 +336,7 @@ def test_uk_population_targets_shape_order_and_registry_accounting() -> None: # years 16 to 24 have no uk-data metric, in place of the four 16-17 and # 18-19 rows (microcosm#1095). assert len(mapped_target_ids) == 183 - assert len(unmapped_declarations) == 300 + assert len(unmapped_declarations) == 394 suppressed_ancestors = parity["suppressed_ancestors"] assert len(suppressed_ancestors) == 5 assert set(suppressed_ancestors).isdisjoint(parity["mapped"]) @@ -861,7 +861,7 @@ def test_uk_population_targets_have_unique_target_ids() -> None: resource = _load() target_ids = [target["target_id"] for target in resource["targets"]] - assert len(target_ids) == 545 + assert len(target_ids) == 639 assert len(target_ids) == len(set(target_ids)) @@ -1364,7 +1364,7 @@ def test_uc_payment_bands_share_administrative_family_but_keep_source_window() - def test_paid_joint_diagnostics_do_not_add_active_targets() -> None: targets = _load()["targets"] - assert len(targets) == 545 + assert len(targets) == 639 assert not any( f.get("variable") == "uc_calibration_child_entitlement" for target in targets diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_target_references.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_target_references.py index 85542c8850..9eb70f2fcb 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_target_references.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_target_references.py @@ -1060,8 +1060,11 @@ def test_prefix_geography_pins_carry_scotgov_and_england_scoped_slc_families() - construction — while the GB default pin could never match. SLC's devolved repayments are one row per nation, each declaring its nation's geography in its selector (microcosm#1095 R4). The dwp.pip - claimant counts are no targets now: they are England-and-Wales diagnostics - on obr.pip, pinned K04000001 in their own declarations (microcosm#1095). + claimant counts of FOI2025/24990 are no targets: they are England-and-Wales + diagnostics on obr.pip, pinned K04000001 in their own declarations + (microcosm#1095). DWP's PIP cases (P3 of the November event-data plan) are + held-out rows per country and English region, each declaring its own + geography in its selector. """ contract = _load_uk_resource("uk_population_targets.json") pins = _geography_pins(contract) @@ -1107,7 +1110,34 @@ def test_prefix_geography_pins_carry_scotgov_and_england_scoped_slc_families() - "slc.repayments.scotland_total": "S92000003", "slc.repayments.northern_ireland_total": "N92000002", } - assert not [target_id for target_id in pins if target_id.startswith("dwp.pip.")] + regions = { + "north_east": "E12000001", + "north_west": "E12000002", + "yorkshire": "E12000003", + "east_midlands": "E12000004", + "west_midlands": "E12000005", + "east_of_england": "E12000006", + "london": "E12000007", + "south_east": "E12000008", + "south_west": "E12000009", + } + nations = {"england": "E92000001", "wales": "W92000004"} + + def pip_area(target_id: str) -> str: + rest = target_id.removeprefix("dwp.pip.cases_") + area = next( + name + for name in sorted({**regions, **nations}, key=len, reverse=True) + if rest == name or rest.startswith(f"{name}_") + ) + return {**regions, **nations}[area] + + pip_ids = {target_id for target_id in pins if target_id.startswith("dwp.pip.")} + assert len(pip_ids) == 94 + assert all(target_id.startswith("dwp.pip.cases_") for target_id in pip_ids) + assert {target_id: pins[target_id]["geography_id"] for target_id in pip_ids} == { + target_id: pip_area(target_id) for target_id in pip_ids + } def haystack(target: dict) -> str: selector = target.get("ledger_selector") or {} From 220457f91ae3db89b745acf560a6b0fb8c2c163b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Sun, 8 Nov 2026 19:35:12 +0000 Subject: [PATCH 10/29] Measure ONS's NEET young people on a quarterly window (Y3) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ons.neet.people_aged_16_to_24 joins the contract as a measured diagnostic for the young people work review: ONS's NEET Table 1 (August 2026, chronicle#420 item 1), UK, aged 16 to 24, not seasonally adjusted, as the mean of the four LFS quarters inside calendar 2025 (María's call of 8 Nov). The model counts people aged 16 to 24 neither employed nor self-employed, nor in full-time education (the FRS answer since Y2), nor in approved training; the FRS records no part-time study or other training, which ONS counts as education, so the proxy and ONS's count measure different things. A signed exclusion, drafted for her signature, holds the row out of the solve. The compiler gains quarterly_window_average, beside the monthly windows: - the selector declares period_type quarter and an explicit, unique, ordered YYYY-Qn list; the reference takes source_window, an explicit period and no operands; - _resolve_quarterly_window_reference_facts requires one fact per declared quarter, of one series and one publication, and the value is their sum over the declared count; - each LFS quarter is its own record set (people_nsa.2025_q1, ...), so the series check drops the quarter piece from record-set ids and layout values. The drop sits behind strip_quarters on _selector_period_invariant_key, which only the quarterly resolver sets, so no other series identity moves; - the source-window period check, the reference metadata (ledger_source_quarters and count), the authoring list, the UK hold exemption for window operations and the contract's allowed_value_operations carry it. Sixteen engine-free tests cover the mean, the refusals, the declaration rules and the confinement of the quarter drop. The shared compiler suite (514), the BE references (156) and the UK compile, holds and reference tests pass. The tests pin 640 targets, 578 in registry scope, 395 unmapped declarations and 149 exclusions. Co-Authored-By: Claude Opus 5.5 --- ...-neet-quarterly-window-diagnostic.added.md | 7 + .../src/microcosm/build/ledger_targets.py | 165 +++++++++++++++-- .../build/target_reference_authoring.py | 1 + .../uk/calibration_measure_exclusions.json | 9 + .../build/uk/uk_population_targets.json | 127 ++++++++++++- .../build/uk_runtime/uprating_holds.py | 2 + .../shared/test_ledger_quarterly_window.py | 170 ++++++++++++++++++ .../uk/test_uk_measure_simulation.py | 2 +- .../uk/test_uk_population_targets.py | 15 +- 9 files changed, 479 insertions(+), 19 deletions(-) create mode 100644 changelog.d/1095-uk-neet-quarterly-window-diagnostic.added.md create mode 100644 packages/microcosm-build/tests/engine_free/shared/test_ledger_quarterly_window.py diff --git a/changelog.d/1095-uk-neet-quarterly-window-diagnostic.added.md b/changelog.d/1095-uk-neet-quarterly-window-diagnostic.added.md new file mode 100644 index 0000000000..d4a2a5a9f4 --- /dev/null +++ b/changelog.d/1095-uk-neet-quarterly-window-diagnostic.added.md @@ -0,0 +1,7 @@ +ONS's NEET estimates (Young people not in education, employment or training, UK: August 2026, NEET Table 1, PolicyEngine/chronicle#420 item 1) join the contract as a measured diagnostic for the young people work review (Y3 of the November event-data plan, microcosm#1095): + +- `ons.neet.people_aged_16_to_24`: the United Kingdom's young people aged 16 to 24 who were NEET, as the mean of the four Labour Force Survey quarters inside calendar 2025 (January to March up to October to December), not seasonally adjusted, since the four quarters' mean carries the whole year's season. + +The model counts people aged 16 to 24 who are neither employed nor self-employed (`employment_status`), nor in full-time education (`is_in_full_time_education`, the FRS answer since Y2), nor in approved training. The FRS records no part-time study or other training, which ONS counts as education, so the proxy and ONS's count measure different things. A signed exclusion holds the row out of the solve; its `approved_on` is drafted for María's signature. + +The ledger compiler gains `quarterly_window_average` (María's call of 8 November 2026): the mean of one series over an explicit, ordered list of `YYYY-Qn` quarters, one fact per quarter, under the `source_window` policy. Each quarter of an LFS table is its own record set, so the window's series check reads record-set ids and layout values with their quarter dropped. That reading is confined to the window, so no other reference's series identity moves. Like the monthly windows, it needs no uprating hold. The contract's allowed operations, the reference authoring list and the UK hold rules carry it. diff --git a/packages/microcosm-build/src/microcosm/build/ledger_targets.py b/packages/microcosm-build/src/microcosm/build/ledger_targets.py index 7e4d7dd99c..9a730f542a 100644 --- a/packages/microcosm-build/src/microcosm/build/ledger_targets.py +++ b/packages/microcosm-build/src/microcosm/build/ledger_targets.py @@ -42,6 +42,12 @@ MONTHLY_WINDOW_OPERATIONS = frozenset( ("monthly_window_average", "monthly_window_sum_average") ) +#: The mean of one series over an explicit, ordered list of quarters +#: (``YYYY-Qn``), one fact per quarter: ONS's NEET estimates are Labour Force +#: Survey quarters, and the UK diagnostic reads the four quarters inside +#: calendar 2025 (PolicyEngine/chronicle#420 item 1; María, 2026-11-08). +QUARTERLY_WINDOW_AVERAGE = "quarterly_window_average" +QUARTERLY_WINDOW_OPERATIONS = frozenset((QUARTERLY_WINDOW_AVERAGE,)) #: A monthly window whose every point is a published count times a published #: mean (a caseload and its mean weekly amount), scaled by the mean operand's #: ``period_factor`` (52 turns a weekly mean into an annual amount) and @@ -91,6 +97,7 @@ CALENDAR_YEAR_WINDOW_SCALED_BY_RATIO, MONTHLY_WINDOW_COUNT_X_MEAN, *MONTHLY_WINDOW_OPERATIONS, + *QUARTERLY_WINDOW_OPERATIONS, ) ) MULTI_FACT_VALUE_OPERATIONS = frozenset( @@ -108,6 +115,7 @@ CALENDAR_YEAR_WINDOW_SCALED_BY_RATIO, MONTHLY_WINDOW_COUNT_X_MEAN, *MONTHLY_WINDOW_OPERATIONS, + *QUARTERLY_WINDOW_OPERATIONS, ) ) #: Operations that compose or pin periods of their own, so a reference may @@ -375,6 +383,7 @@ def __post_init__(self) -> None: is_window = self.value_operation in { *MONTHLY_WINDOW_OPERATIONS, MONTHLY_WINDOW_COUNT_X_MEAN, + *QUARTERLY_WINDOW_OPERATIONS, } if self.observation_period is not None: period_type = _observation_period_type( @@ -403,7 +412,14 @@ def __post_init__(self) -> None: raise ValueError( "A monthly window requires an explicit model target period." ) - _declared_source_months(self) + if self.value_operation in QUARTERLY_WINDOW_OPERATIONS: + _declared_source_quarters(self) + if self.value_operands: + raise ValueError( + "A single-series quarterly window does not accept value_operands." + ) + else: + _declared_source_months(self) if self.value_operation in MONTHLY_WINDOW_OPERATIONS: _monthly_window_operands(self) if self.period_match_policy == "exact" and self.period is None: @@ -887,6 +903,8 @@ def target_spec_from_ledger_reference( raise ValueError(f"Ledger target reference {reference.name!r} has no facts.") if reference.value_operation in MONTHLY_WINDOW_OPERATIONS: facts = _resolve_monthly_window_reference_facts(reference, list(facts)) + elif reference.value_operation in QUARTERLY_WINDOW_OPERATIONS: + facts = _resolve_quarterly_window_reference_facts(reference, list(facts)) elif reference.value_operation == MONTHLY_WINDOW_COUNT_X_MEAN: facts = _resolve_monthly_window_count_x_mean_reference_facts( reference, list(facts) @@ -944,6 +962,8 @@ def target_spec_from_ledger_reference( value_metadata: dict[str, str] = {} if reference.value_operation in MONTHLY_WINDOW_OPERATIONS: numeric_value = sum(numeric_values) / len(_declared_source_months(reference)) + elif reference.value_operation in QUARTERLY_WINDOW_OPERATIONS: + numeric_value = sum(numeric_values) / len(_declared_source_quarters(reference)) elif reference.value_operation == "calendar_year_average": numeric_value = sum(numeric_values) / len(numeric_values) elif reference.value_operation == "latest_plateau": @@ -1048,6 +1068,7 @@ def target_spec_from_ledger_reference( if reference.value_operation in { *MONTHLY_WINDOW_OPERATIONS, MONTHLY_WINDOW_COUNT_X_MEAN, + *QUARTERLY_WINDOW_OPERATIONS, }: # The window guard has proved these identities common to every member. publication_metadata = { @@ -2112,6 +2133,10 @@ def _resolve_reference_fact( eligible_matches = _eligible_selector_matches(reference, matches) if reference.value_operation in MONTHLY_WINDOW_OPERATIONS: return _resolve_monthly_window_reference_facts(reference, eligible_matches) + if reference.value_operation in QUARTERLY_WINDOW_OPERATIONS: + return _resolve_quarterly_window_reference_facts( + reference, eligible_matches + ) if reference.value_operation == MONTHLY_WINDOW_COUNT_X_MEAN: return _resolve_monthly_window_count_x_mean_reference_facts( reference, eligible_matches @@ -3872,6 +3897,24 @@ def _declared_source_months(reference: LedgerTargetReference) -> tuple[str, ...] return tuple(months) +def _declared_source_quarters(reference: LedgerTargetReference) -> tuple[str, ...]: + quarters = reference.ledger_selector.get("period_value") + if ( + reference.ledger_selector.get("period_type") != "quarter" + or not isinstance(quarters, list) + or not quarters + or not all( + isinstance(quarter, str) and re.fullmatch(r"[0-9]{4}-Q[1-4]", quarter) + for quarter in quarters + ) + or quarters != sorted(set(quarters)) + ): + raise ValueError( + "A quarterly window requires period_type=quarter and explicit unique ordered YYYY-Qn period_value quarters." + ) + return tuple(quarters) + + def _monthly_window_operands( reference: LedgerTargetReference, ) -> tuple[Mapping[str, object], ...]: @@ -4041,6 +4084,72 @@ def _resolve_monthly_window_reference_facts( return tuple(grid[key] for key in expected_grid) +def _resolve_quarterly_window_reference_facts( + reference: LedgerTargetReference, + matches: list[object], +) -> tuple[object, ...]: + """Require one fact per declared quarter, all of one series, before averaging. + + Each quarter of a Labour Force Survey table is its own record set (ONS's + NEET Table 1 keys them ``people_nsa.2025_q1`` and so on), so the series + check reads record-set ids and layout values with their quarter dropped. + The drop applies on this path only: no other reference's series identity + moves. + """ + quarters = _declared_source_quarters(reference) + prefix = f"Ledger target reference {reference.name!r}: quarterly window" + if reference.expected_member_count not in (None, len(quarters)): + raise ValueError( + f"{prefix} expected_member_count disagrees with its declared quarters." + ) + if len(matches) != len(quarters) or any( + not _fact_matches_selector(fact, reference.ledger_selector) for fact in matches + ): + raise ValueError( + f"{prefix} requires exactly {len(quarters)} selected facts, one per declared quarter; resolved {len(matches)}." + ) + by_quarter: dict[str, object] = {} + for fact in matches: + publication = _at(fact, "source_release_key") + raw_hash = _at(fact, "source", "source_sha256") + if any( + not isinstance(value, str) or not value.strip() + for value in (publication, raw_hash) + ): + raise ValueError( + f"{prefix} requires nonempty source_release_key and " + "source.source_sha256 on every member." + ) + if _str_at(fact, "period", "type") != "quarter": + raise ValueError(f"{prefix} requires quarterly facts.") + quarter = _str_at(fact, "period", "value") + if quarter in by_quarter: + raise ValueError(f"{prefix} contains a duplicate quarter observation.") + by_quarter[quarter] = fact + if set(by_quarter) != set(quarters): + raise ValueError(f"{prefix} is missing a declared quarter.") + if ( + len( + { + _selector_period_invariant_key(fact, strip_quarters=True) + for fact in matches + } + ) + != 1 + ): + raise ValueError(f"{prefix} matched multiple semantic series.") + if len({_monthly_window_source_key(fact, {}) for fact in matches}) != 1: + raise ValueError( + f"{prefix} members must share source publication, measure, entity and geography." + ) + member_keys = [_fact_key(fact) or _source_record_id(fact) for fact in matches] + if not all(member_keys) or len(set(member_keys)) != len(member_keys): + raise ValueError( + f"{prefix} requires distinct non-empty member fact identities." + ) + return tuple(by_quarter[quarter] for quarter in quarters) + + def _resolve_calendar_year_average_reference_facts( reference: LedgerTargetReference, eligible_matches: list[object], @@ -5030,6 +5139,14 @@ def _validate_reference_period(fact: object, reference: LedgerTargetReference) - """ if reference.period_match_policy == "source_window": + if reference.value_operation in QUARTERLY_WINDOW_OPERATIONS: + if _str_at(fact, "period", "type") != "quarter" or _str_at( + fact, "period", "value" + ) not in _declared_source_quarters(reference): + raise ValueError( + "Resolved fact lies outside the declared quarterly window." + ) + return if _str_at(fact, "period", "type") != "month" or _str_at( fact, "period", "value" ) not in _declared_source_months(reference): @@ -5093,7 +5210,11 @@ def _latest_period_selector_match( def _selector_period_invariant_key( - fact: object, *, include_measure: bool = True, include_record_set: bool = True + fact: object, + *, + include_measure: bool = True, + include_record_set: bool = True, + strip_quarters: bool = False, ) -> tuple[str, ...]: return ( _source_name(fact), @@ -5108,35 +5229,52 @@ def _selector_period_invariant_key( _str_at(fact, "geography", "id"), _str_at(fact, "entity", "name"), _str_at(fact, "aggregation", "method"), - _normalized_record_set_id(_str_at(fact, "layout", "record_set_id")) + _normalized_record_set_id( + _str_at(fact, "layout", "record_set_id"), strip_quarters=strip_quarters + ) if include_record_set else "", _str_at(fact, "layout", "groupby_dimension"), - _normalized_period_bearing_id(_str_at(fact, "layout", "groupby_value_id")), + _normalized_period_bearing_id( + _str_at(fact, "layout", "groupby_value_id"), strip_quarters=strip_quarters + ), json.dumps(_dimensions(fact), sort_keys=True, separators=(",", ":")), json.dumps(_constraint_rows(fact), sort_keys=True, separators=(",", ":")), _domain(fact), ) -def _normalized_record_set_id(record_set_id: str) -> str: +def _normalized_record_set_id( + record_set_id: str, *, strip_quarters: bool = False +) -> str: if not record_set_id: return "" return ".".join( normalized for part in record_set_id.split(".") - if (normalized := _normalized_record_set_part(part)) + if ( + normalized := _normalized_record_set_part( + part, strip_quarters=strip_quarters + ) + ) ) -def _normalized_record_set_part(value: str) -> str: +#: A quarter label piece (``q1`` in ``2025_q1``), dropped only where a +#: quarterly window reads its series (``strip_quarters``). +_QUARTER_PIECE = re.compile(r"^q[1-4]$") + + +def _normalized_record_set_part(value: str, *, strip_quarters: bool = False) -> str: if _is_period_token(value): return "" normalized = value.lower().replace("-", "_") pieces = [ _strip_trailing_vintage_year(piece) for piece in normalized.split("_") - if piece and not _is_period_fragment(piece) + if piece + and not _is_period_fragment(piece) + and not (strip_quarters and _QUARTER_PIECE.match(piece)) ] return "_".join(pieces) @@ -5178,10 +5316,10 @@ def _strip_trailing_vintage_year(piece: str) -> str: ) -def _normalized_period_bearing_id(value: str) -> str: +def _normalized_period_bearing_id(value: str, *, strip_quarters: bool = False) -> str: if _is_period_token(value) or _NUMERIC_MONTH_YEAR.match(value.strip().lower()): return "" - return _normalized_record_set_part(value) + return _normalized_record_set_part(value, strip_quarters=strip_quarters) def _is_period_fragment(value: str) -> bool: @@ -5458,6 +5596,13 @@ def _reference_metadata(reference: LedgerTargetReference) -> dict[str, str]: metadata["ledger_value_formula"] = ( "sum_of_declared_cells / declared_month_count" ) + if reference.value_operation in QUARTERLY_WINDOW_OPERATIONS: + quarters = _declared_source_quarters(reference) + metadata["ledger_source_quarters"] = json.dumps(quarters, separators=(",", ":")) + metadata["ledger_source_quarter_count"] = str(len(quarters)) + metadata["ledger_value_formula"] = ( + "sum_of_declared_quarters / declared_quarter_count" + ) if reference.value_operation == "difference": metadata["ledger_value_formula"] = "minuend - subtrahend" if reference.value_operation == "scaled_by_ratio": diff --git a/packages/microcosm-build/src/microcosm/build/target_reference_authoring.py b/packages/microcosm-build/src/microcosm/build/target_reference_authoring.py index 1121bc454e..69e4fcb02e 100644 --- a/packages/microcosm-build/src/microcosm/build/target_reference_authoring.py +++ b/packages/microcosm-build/src/microcosm/build/target_reference_authoring.py @@ -882,6 +882,7 @@ def target_references_resource( "monthly_window_average", "monthly_window_sum_average", "monthly_window_count_x_mean", + "quarterly_window_average", "linear_combination", "scaled_by_ratio", "rolled_forward_by_ratio", diff --git a/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json b/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json index 010ad9a691..90a4c99a7b 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json +++ b/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json @@ -1413,6 +1413,15 @@ "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", "approved_on": "2026-11-08", "expires_on": "2027-02-08" + }, + { + "name": "ons.neet.people_aged_16_to_24", + "reason": "Diagnostic first, as María asked: the young people work review (chronicle#420 item 1) reads the model's NEET proxy against ONS's. The FRS records no part-time study or other training, which ONS counts as education, so the proxy and ONS's count measure different things, and the row is not a weight question until the difference is explained.", + "tracking": "microcosm#1095", + "approved_by": "juaristi22", + "adjudication": "María's call of 2026-11-08 on the plan for the November event data (PR2, item Y3): measure ONS's NEET people aged 16 to 24 as the mean of the four quarters inside calendar 2025, a new quarterly window rule, and hold the row out of the solve (for María's signature).", + "approved_on": "2026-11-08", + "expires_on": "2027-02-08" } ] } diff --git a/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json b/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json index 413189ca60..49f52e85dd 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json +++ b/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json @@ -10,6 +10,7 @@ "monthly_window_average", "monthly_window_sum_average", "monthly_window_count_x_mean", + "quarterly_window_average", "linear_combination", "scaled_by_ratio", "calendar_year_window", @@ -1075,6 +1076,7 @@ "ons.occupation.male_elementary_trades_and_related": "New declaration backed by Nomis APS218 Jan 2025-Dec 2025 in Chronicle (ons-aps218-occupation-jan-dec-2025, PolicyEngine/chronicle#411); no uk-data metric holds employment by occupation and sex (microcosm#1490).", "ons.occupation.female_elementary_administration_and_service": "New declaration backed by Nomis APS218 Jan 2025-Dec 2025 in Chronicle (ons-aps218-occupation-jan-dec-2025, PolicyEngine/chronicle#411); no uk-data metric holds employment by occupation and sex (microcosm#1490).", "ons.occupation.male_elementary_administration_and_service": "New declaration backed by Nomis APS218 Jan 2025-Dec 2025 in Chronicle (ons-aps218-occupation-jan-dec-2025, PolicyEngine/chronicle#411); no uk-data metric holds employment by occupation and sex (microcosm#1490).", + "ons.neet.people_aged_16_to_24": "No incumbent target: uk-data binds no NEET row. ONS's NEET estimates (PolicyEngine/chronicle#420 item 1) join as a measured diagnostic (Y3 of the November event-data plan).", "hmrc.pris.rental_income.scotland": "No incumbent target: uk-data binds no PRIS row, and its registry used PRIS only for the x1.9 scaling of the SPI net amounts, retired in microcosm#1106. PRIS 2026's Scottish landlords' receipts (Table 9) join as a measured diagnostic for the Scottish Budget 2027-28 property rate costing.", "hmrc.pris.expenses.scotland": "No incumbent target: uk-data binds no PRIS row, and its registry used PRIS only for the x1.9 scaling of the SPI net amounts, retired in microcosm#1106. PRIS 2026's Scottish landlords' expenses (Table 11) join as a measured diagnostic for the Scottish Budget 2027-28 property rate costing.", "hmrc.scottish_income_tax.nsnd_outturn": "No incumbent target: uk-data binds no Scottish outturn row. HMRC's Scottish income tax outturn 2024-25 (Table 1, NSND revenue) joins as a measured diagnostic for the Scottish Budget 2027-28 income tax costing.", @@ -1693,7 +1695,8 @@ "ons.occupation.female_elementary_trades_and_related", "ons.occupation.male_elementary_trades_and_related", "ons.occupation.female_elementary_administration_and_service", - "ons.occupation.male_elementary_administration_and_service" + "ons.occupation.male_elementary_administration_and_service", + "ons.neet.people_aged_16_to_24" ] }, "profile_parity": { @@ -47739,6 +47742,128 @@ "label": "Elementary administration and service occupations: men in employment", "selector_note": "Selects the UK estimate for one sub-major group and sex from the calendar-2025 package (ons-aps218-occupation-jan-dec-2025, PolicyEngine/chronicle#411) by its dimensions: never the confidence interval, which is its own concept, never the all-persons row, and never a major-group row, which the same record sets hold." }, + { + "target_id": "ons.neet.people_aged_16_to_24", + "family": "ons_employment", + "geography_levels": [ + "country" + ], + "measurement": { + "entity": "person", + "map_to": "household", + "concept": "uk.person.count", + "filters": [ + { + "concept": "uk.demographics.age", + "operator": ">=", + "value": 16 + }, + { + "concept": "uk.demographics.age", + "operator": "<=", + "value": 24 + }, + { + "concept": "uk.employment.in_employment_or_self_employment", + "equals": false + }, + { + "concept": "uk.education.full_time", + "equals": false + }, + { + "concept": "uk.education.approved_training", + "equals": false + } + ] + }, + "bindings": { + "policyengine": { + "from_entity": "person", + "map_to": "household", + "metric_name": "ons/neet/people_aged_16_to_24", + "value_variable": "person_count", + "filters": [ + { + "variable": "age", + "operator": ">=", + "value": 16 + }, + { + "variable": "age", + "operator": "<=", + "value": 24 + }, + { + "variable": "employment_status", + "operator": "!=", + "value": "FT_EMPLOYED" + }, + { + "variable": "employment_status", + "operator": "!=", + "value": "PT_EMPLOYED" + }, + { + "variable": "employment_status", + "operator": "!=", + "value": "FT_SELF_EMPLOYED" + }, + { + "variable": "employment_status", + "operator": "!=", + "value": "PT_SELF_EMPLOYED" + }, + { + "variable": "is_in_full_time_education", + "equals": false + }, + { + "variable": "is_in_approved_training", + "equals": false + } + ], + "notes": "ONS Young people not in education, employment or training (NEET), UK: August 2026, NEET Table 1, sheet 'People - NSA' (PolicyEngine/chronicle#420 item 1): young people aged 16 to 24 who were NEET, United Kingdom, as the mean of the four Labour Force Survey quarters inside calendar 2025 (Jan-Mar to Oct-Dec, quarterly_window_average; María, 2026-11-08). Not seasonally adjusted, since the four quarters' mean carries the whole year's season. The model counts people aged 16 to 24 whose employment_status is neither employed nor self-employed and who are neither in full-time education (is_in_full_time_education, the FRS answer since Y2) nor in approved training. The FRS records no part-time study or other training, which ONS counts as education, so the proxy and ONS's count measure different things. A held-out diagnostic (Y3 of the November event-data plan)." + }, + "axiom": { + "metric_name": "ons/neet/people_aged_16_to_24", + "status": "pending", + "value_rule": "uk.person.count" + } + }, + "ledger_selector": { + "source_name": "ons", + "source_concept": [ + "ons.lfs_neet_people" + ], + "source_measure_id": "neet_16_to_24", + "dimensions": [ + "age_band", + "economic_activity", + "seasonal_adjustment", + "sex" + ], + "dimension_values": { + "age_band": "16_to_24", + "economic_activity": "all", + "seasonal_adjustment": "not_seasonally_adjusted", + "sex": "all" + }, + "entity_name": "person", + "period_type": "quarter", + "period_value": [ + "2025-Q1", + "2025-Q2", + "2025-Q3", + "2025-Q4" + ], + "geography_id": "K02000001" + }, + "category_id": "ons.employment", + "label": "Young people not in education, employment or training, aged 16 to 24", + "value_operation": "quarterly_window_average", + "period_match_policy": "source_window" + }, { "target_id": "hmrc.self_employment_income.amount", "family": "hmrc", diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/uprating_holds.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/uprating_holds.py index a9c713c193..faaacc5b4a 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/uprating_holds.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/uprating_holds.py @@ -39,6 +39,7 @@ from microcosm.build.ledger_targets import ( MONTHLY_WINDOW_COUNT_X_MEAN, MONTHLY_WINDOW_OPERATIONS, + QUARTERLY_WINDOW_OPERATIONS, ROLLED_FORWARD_BY_RATIO, _period_key_from_value, ) @@ -56,6 +57,7 @@ "calendar_year_window_scaled_by_ratio", MONTHLY_WINDOW_COUNT_X_MEAN, *MONTHLY_WINDOW_OPERATIONS, + *QUARTERLY_WINDOW_OPERATIONS, ) ) UK_HOLD_KINDS = ( diff --git a/packages/microcosm-build/tests/engine_free/shared/test_ledger_quarterly_window.py b/packages/microcosm-build/tests/engine_free/shared/test_ledger_quarterly_window.py new file mode 100644 index 0000000000..28a24936a3 --- /dev/null +++ b/packages/microcosm-build/tests/engine_free/shared/test_ledger_quarterly_window.py @@ -0,0 +1,170 @@ +"""The quarterly window: the mean of one series over declared quarters (Y3, chronicle#420 item 1). + +ONS's NEET Table 1 gives each Labour Force Survey quarter its own record set +(``people_nsa.2025_q1`` and so on). The window reads the four quarters inside +calendar 2025 as one series, and that reading must not move any other +reference's series identity. +""" + +from __future__ import annotations + +import json + +import pytest + +from microcosm.build.ledger_targets import ( + QUARTERLY_WINDOW_AVERAGE, + LedgerTargetReference, + _selector_period_invariant_key, + compile_ledger_target_references, +) + +QUARTERS = ["2025-Q1", "2025-Q2", "2025-Q3", "2025-Q4"] + + +def _neet_fact(quarter: str, value: float, *, measure: str = "neet_16_to_24"): + stamp = quarter.lower().replace("-", "_") + return { + "aggregate_fact_key": f"ledger.aggregate_fact.v2:neet-{measure}-{stamp}", + "semantic_fact_key": f"ledger.semantic_fact.v2:neet-{measure}", + "label": f"United Kingdom {quarter} young people who were NEET", + "source_release_key": "ons_neet_2026_08_27", + "value": value, + "period": {"type": "quarter", "value": quarter}, + "geography": { + "level": "country", + "id": "K02000001", + "name": "United Kingdom", + "vintage": "current", + }, + "entity": {"name": "person", "role": "young_person"}, + "observed_measure": { + "source_name": "ons", + "source_measure_id": measure, + "source_concept": "ons.lfs_neet_people", + "unit": "people", + }, + "concept_alignment": { + "source_concept": "ons.lfs_neet_people", + "canonical_concept": "ons.lfs_neet_people", + "relation": "source_label", + "authority": "ons", + }, + "aggregation": {"method": "sum"}, + "source": { + "source_name": "ons", + "source_table": "NEET Table 1", + "source_file": "notineducationemploymentortrainingaj26.xlsx", + "source_sha256": "b" * 64, + "vintage": "neet_2026_08_27", + }, + "dimensions": { + "age_band": "16_to_24", + "economic_activity": "all", + "seasonal_adjustment": "not_seasonally_adjusted", + "sex": "all", + }, + "universe_constraints": {"domain": "employment"}, + "layout": { + "record_set_id": f"ons.neet.august_2026.people_nsa.{stamp}", + "record_set_spec_id": f"ons.neet.august_2026.people_nsa.{stamp}.v1", + "groupby_dimension": "ons.neet_quarter", + "groupby_value_id": stamp, + "measure_id": measure, + }, + } + + +def _reference(**overrides) -> LedgerTargetReference: + fields = { + "name": "ons/neet/people_aged_16_to_24", + "ledger_selector": { + "source_name": "ons", + "source_concept": ["ons.lfs_neet_people"], + "source_measure_id": "neet_16_to_24", + "period_type": "quarter", + "period_value": QUARTERS, + }, + "value_operation": QUARTERLY_WINDOW_AVERAGE, + "period_match_policy": "source_window", + "entity": "person", + "measure": "people", + "period": 2025, + } + fields.update(overrides) + return LedgerTargetReference(**fields) + + +def test_the_window_is_the_mean_of_its_declared_quarters() -> None: + values = (900.0, 940.0, 1000.0, 960.0) + facts = [_neet_fact(q, v) for q, v in zip(QUARTERS, values, strict=True)] + # Quarters outside the window are left out. + facts += [_neet_fact("2024-Q4", 5_000.0), _neet_fact("2026-Q1", 5_000.0)] + + (spec,) = compile_ledger_target_references( + facts[::-1], [_reference()], country="uk" + ).specs + + assert spec.period == 2025 + assert spec.value == pytest.approx(950.0) + assert spec.metadata["ledger_value_operation"] == QUARTERLY_WINDOW_AVERAGE + assert spec.metadata["ledger_member_fact_count"] == "4" + assert json.loads(spec.metadata["ledger_source_quarters"]) == QUARTERS + assert spec.metadata["ledger_source_quarter_count"] == "4" + assert spec.metadata["ledger_value_formula"] == ( + "sum_of_declared_quarters / declared_quarter_count" + ) + assert spec.metadata["ledger_source_release_key"] == "ons_neet_2026_08_27" + + +@pytest.mark.parametrize("defect", ["missing", "duplicate", "other_series", "month"]) +def test_the_window_refuses_an_incomplete_or_mixed_set_of_quarters(defect) -> None: + facts = [_neet_fact(q, 1.0) for q in QUARTERS] + if defect == "missing": + facts.pop() + elif defect == "duplicate": + facts.append(_neet_fact(QUARTERS[0], 2.0)) + facts[-1]["aggregate_fact_key"] += "-again" + elif defect == "other_series": + facts[2]["layout"]["record_set_id"] = "ons.neet.august_2026.men_nsa.2025_q3" + else: + facts[1]["period"] = {"type": "month", "value": "2025-05"} + + with pytest.raises(ValueError, match="quarterly window"): + compile_ledger_target_references(facts, [_reference()], country="uk") + + +@pytest.mark.parametrize( + "fields", + [ + {"period_match_policy": "exact"}, + {"period": None}, + {"value_operands": ({"dimension_values": {"sex": "all"}},)}, + {"ledger_selector": {"period_type": "month", "period_value": QUARTERS}}, + {"ledger_selector": {"period_type": "quarter", "period_value": []}}, + {"ledger_selector": {"period_type": "quarter", "period_value": "2025-Q1"}}, + {"ledger_selector": {"period_type": "quarter", "period_value": ["2025Q1"]}}, + {"ledger_selector": {"period_type": "quarter", "period_value": ["2025-Q5"]}}, + {"ledger_selector": {"period_type": "quarter", "period_value": QUARTERS[::-1]}}, + { + "ledger_selector": { + "period_type": "quarter", + "period_value": ["2025-Q1", "2025-Q1"], + } + }, + ], +) +def test_the_window_needs_an_explicit_ordered_list_of_quarters(fields) -> None: + with pytest.raises(ValueError): + _reference(**fields) + + +def test_only_the_quarterly_window_reads_quarters_as_one_series() -> None: + first, second = _neet_fact("2025-Q1", 1.0), _neet_fact("2025-Q2", 1.0) + + assert _selector_period_invariant_key(first) != _selector_period_invariant_key( + second + ) + assert _selector_period_invariant_key( + first, strip_quarters=True + ) == _selector_period_invariant_key(second, strip_quarters=True) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_measure_simulation.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_measure_simulation.py index 1d5d696e3f..f8b3d1ac5b 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_measure_simulation.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_measure_simulation.py @@ -807,7 +807,7 @@ def test_packaged_exclusions_load(): # November event data holds PRIS 2026's Scottish receipts and expenses as # measured diagnostics (María's approval of 2026-11-06), and PR2 holds HMRC's # Scottish NSND outturn and taxpayers for 2024-25 (S4). - assert len(names) == len(set(names)) == 148 + assert len(names) == len(set(names)) == 149 (gas,) = [ entry for entry in exclusions diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_population_targets.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_population_targets.py index 92e6355421..cbe65ce583 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_population_targets.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_population_targets.py @@ -212,6 +212,7 @@ def test_uk_population_targets_shape_order_and_registry_accounting() -> None: "monthly_window_average", "monthly_window_sum_average", "monthly_window_count_x_mean", + "quarterly_window_average", "linear_combination", "scaled_by_ratio", "calendar_year_window", @@ -280,7 +281,7 @@ def test_uk_population_targets_shape_order_and_registry_accounting() -> None: # and expenses, two national rows held as measured diagnostics, and PR2 # HMRC's Scottish NSND income tax outturn and taxpayers for 2024-25, two # more (S4). - assert len(resource["targets"]) == 639 + assert len(resource["targets"]) == 640 providers = resource["hierarchy"]["providers"] categories = resource["hierarchy"]["categories"] @@ -294,10 +295,10 @@ def test_uk_population_targets_shape_order_and_registry_accounting() -> None: target_ids = [target["target_id"] for target in resource["targets"]] registry_scope = resource["registry_parity"]["scope_target_ids"] profile_scope = resource["profile_parity"]["scope_target_ids"] - assert len(registry_scope) == 577 + assert len(registry_scope) == 578 assert len(profile_scope) == 62 - assert target_ids[:577] == registry_scope - assert target_ids[577:] == profile_scope + assert target_ids[:578] == registry_scope + assert target_ids[578:] == profile_scope parity = resource["registry_parity"] assert parity["pinned_ref"] == "12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3" @@ -336,7 +337,7 @@ def test_uk_population_targets_shape_order_and_registry_accounting() -> None: # years 16 to 24 have no uk-data metric, in place of the four 16-17 and # 18-19 rows (microcosm#1095). assert len(mapped_target_ids) == 183 - assert len(unmapped_declarations) == 394 + assert len(unmapped_declarations) == 395 suppressed_ancestors = parity["suppressed_ancestors"] assert len(suppressed_ancestors) == 5 assert set(suppressed_ancestors).isdisjoint(parity["mapped"]) @@ -861,7 +862,7 @@ def test_uk_population_targets_have_unique_target_ids() -> None: resource = _load() target_ids = [target["target_id"] for target in resource["targets"]] - assert len(target_ids) == 639 + assert len(target_ids) == 640 assert len(target_ids) == len(set(target_ids)) @@ -1364,7 +1365,7 @@ def test_uc_payment_bands_share_administrative_family_but_keep_source_window() - def test_paid_joint_diagnostics_do_not_add_active_targets() -> None: targets = _load()["targets"] - assert len(targets) == 639 + assert len(targets) == 640 assert not any( f.get("variable") == "uc_calibration_child_entitlement" for target in targets From 6f48121455c08548dfd109e6a0443647385002a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Sun, 8 Nov 2026 20:44:13 +0000 Subject: [PATCH 11/29] Review the plain-column variables PR2's new rows read test_uk_measurement_period holds every variable a binding reads as a filter or condition to a reviewed list: such reads keep the frame's stored values, so each must be engine-computed or unchanged between the frame's period and the calibration period (microcosm#1324). PR2's rows add nine: - engine-computed at the calibration period, stored by no frame: earned_income_tax and pays_scottish_income_tax (S4's Scottish NSND rows) and pip (P3, which the engine adds from the award categories); - stored, and the same in every period: is_claimant_or_partner (Y4, a benefit-unit role), is_in_full_time_education and is_in_approved_training (Y3, the FRS answers since Y2), pip_dl_category and pip_m_category (P3, stored for every projected year) and trading_allowance_full_relief (T1's stage flag). Co-Authored-By: Claude Opus 5.5 --- .../uk/test_uk_measurement_period.py | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_measurement_period.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_measurement_period.py index db21eefec1..a0054ca75a 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_measurement_period.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_measurement_period.py @@ -484,6 +484,10 @@ def test_a_frame_without_a_period_label_keeps_the_frame_route(): "dfe_spring_universal", "dfe_spring_working_parent", "dividend_income", + # HMRC's Scottish NSND rows (S4 of the November event-data plan) read + # this and pays_scottish_income_tax, both engine-computed at the + # calibration period: the frame stores neither. + "earned_income_tax", "eldest_adult_age", "employment_income", "employment_sector", @@ -499,6 +503,13 @@ def test_a_frame_without_a_period_label_keeps_the_frame_route(): "household_num_benunits", "housing_benefit", "income_tax", + # PR2's diagnostics (8 Nov 2026). Y4's UC people: the benefit unit's + # head or partner, a role no uprating moves. Y3's NEET proxy: the FRS + # answers for full-time education (Y2) and approved training, statuses + # the frame holds fixed across periods. + "is_claimant_or_partner", + "is_in_approved_training", + "is_in_full_time_education", # Engine-computed at the calibration period: the frame stores age, not # this flag, and the engine reads State Pension age as reached by 6 # October of the period it is asked for (microcosm#1069). @@ -510,8 +521,14 @@ def test_a_frame_without_a_period_label_keeps_the_frame_route(): "maintenance_loan", "ons_household_type", "parents_learning_allowance", + "pays_scottish_income_tax", "pension_contributions_via_salary_sacrifice", "pension_credit", + # P3's PIP cases: the engine adds pip from the stored award categories, + # which the dataset stores for every projected year. + "pip", + "pip_dl_category", + "pip_m_category", "private_pension_income", "property_income", "region", @@ -530,6 +547,9 @@ def test_a_frame_without_a_period_label_keeps_the_frame_route(): "student_loan_repayments", "tax_band", "tenure_type", + # T1's full-relief group (microcosm#1439): a flag the + # trading_allowance_receipts stage stores, the same in every period. + "trading_allowance_full_relief", "total_income_after_loss_relief", "uc_LCWRA_element", "uc_benefit_cap_reduction_after_floor", From 77b78953a049ec53c179cac37b0a06714e3fa8d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Sun, 8 Nov 2026 20:44:13 +0000 Subject: [PATCH 12/29] Regenerate the national references for PR2's held-out diagnostics tools/generate_uk_target_references.py and the national compile-parity builder on feed 8045b1383's national cut (repin_8045b1383.sh from "national", the local surfaces, coverage and H2 skipped: the new rows are national only), at the head of Y4, P3 and Y3: - target_references.json: 1,697 references, 1,599 plus Y4's 3, P3's 94 and Y3's 1, all active; no existing reference moves. The allowed operations gain quarterly_window_average, and the hierarchy the new rows' labels; - target_reference_membership.json: the 98 rows active on their declared geographies; no existing entry or pin moves; - the national parity receipt: 98 new ledger_only rows (no fixture counterpart), none removed. Every exclusion name now resolves to a committed reference. The tests pin the new count (ACTIVE_REFERENCE_COUNT 1,697), the operation list, 38 GB UC rows, 120 UC monthly references with Y4's windows, the 94 PIP references on the four quarter-end points of 2025, and P3's membership pins. Y4's three rows read DWP's 762,585 people aged 16 to 24, 386,618 aged 16 to 21 and 375,968 aged 22 to 24. Co-Authored-By: Claude Opus 5.5 --- ...ity_incumbent_2025_signed_differences.json | 692 ++- .../build/uk/target_reference_membership.json | 2486 ++++++++- .../microcosm/build/uk/target_references.json | 4710 ++++++++++++++++- .../uk/test_uk_population_targets.py | 3 +- .../uk/test_uk_target_references.py | 20 +- .../uk/test_uk_uc_source_periods.py | 33 +- 6 files changed, 7482 insertions(+), 462 deletions(-) diff --git a/packages/microcosm-build/src/microcosm/build/uk/ledger_compile_parity_incumbent_2025_signed_differences.json b/packages/microcosm-build/src/microcosm/build/uk/ledger_compile_parity_incumbent_2025_signed_differences.json index 69b7b82ab9..474a212e72 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/ledger_compile_parity_incumbent_2025_signed_differences.json +++ b/packages/microcosm-build/src/microcosm/build/uk/ledger_compile_parity_incumbent_2025_signed_differences.json @@ -1,11 +1,11 @@ { - "compiled_count": 1599, + "compiled_count": 1697, "counts_by_kind": { "calibration_drift": 564, "fixture_only": 44, - "ledger_only": 1006 + "ledger_only": 1104 }, - "difference_count": 1614, + "difference_count": 1712, "differences": [ { "fixture_value": 1608000.0, @@ -749,6 +749,664 @@ "period": 2025, "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." }, + { + "kind": "ledger_only", + "ledger_value": 165128.75, + "name": "dwp.pip.cases_east_midlands_daily_living_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 15460.0, + "name": "dwp.pip.cases_east_midlands_daily_living_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 136988.75, + "name": "dwp.pip.cases_east_midlands_daily_living_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 177650.0, + "name": "dwp.pip.cases_east_midlands_mobility_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 47511.75, + "name": "dwp.pip.cases_east_midlands_mobility_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 92414.75, + "name": "dwp.pip.cases_east_midlands_mobility_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 170988.75, + "name": "dwp.pip.cases_east_of_england_daily_living_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 14423.75, + "name": "dwp.pip.cases_east_of_england_daily_living_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 146411.75, + "name": "dwp.pip.cases_east_of_england_daily_living_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 166776.0, + "name": "dwp.pip.cases_east_of_england_mobility_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 69254.75, + "name": "dwp.pip.cases_east_of_england_mobility_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 95795.0, + "name": "dwp.pip.cases_east_of_england_mobility_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 3490214.25, + "name": "dwp.pip.cases_england", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 181800.0, + "name": "dwp.pip.cases_england_aged_16_to_19", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 202349.5, + "name": "dwp.pip.cases_england_aged_20_to_24", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 196997.5, + "name": "dwp.pip.cases_england_aged_25_to_29", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 222042.25, + "name": "dwp.pip.cases_england_aged_30_to_34", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 248251.5, + "name": "dwp.pip.cases_england_aged_35_to_39", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 262599.5, + "name": "dwp.pip.cases_england_aged_40_to_44", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 270020.75, + "name": "dwp.pip.cases_england_aged_45_to_49", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 343020.75, + "name": "dwp.pip.cases_england_aged_50_to_54", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 425461.75, + "name": "dwp.pip.cases_england_aged_55_to_59", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 475625.75, + "name": "dwp.pip.cases_england_aged_60_to_64", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 395530.5, + "name": "dwp.pip.cases_england_aged_65_to_69", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 199125.0, + "name": "dwp.pip.cases_england_aged_70_to_74", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 67391.25, + "name": "dwp.pip.cases_england_aged_75_and_over", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 1823860.5, + "name": "dwp.pip.cases_england_daily_living_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 144486.75, + "name": "dwp.pip.cases_england_daily_living_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 1521596.25, + "name": "dwp.pip.cases_england_daily_living_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 1772561.75, + "name": "dwp.pip.cases_england_mobility_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 705472.25, + "name": "dwp.pip.cases_england_mobility_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 1011906.25, + "name": "dwp.pip.cases_england_mobility_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 240339.25, + "name": "dwp.pip.cases_london_daily_living_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 15032.25, + "name": "dwp.pip.cases_london_daily_living_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 193466.75, + "name": "dwp.pip.cases_london_daily_living_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 222332.5, + "name": "dwp.pip.cases_london_mobility_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 104702.5, + "name": "dwp.pip.cases_london_mobility_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 121805.5, + "name": "dwp.pip.cases_london_mobility_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 126445.25, + "name": "dwp.pip.cases_north_east_daily_living_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 9630.25, + "name": "dwp.pip.cases_north_east_daily_living_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 107983.0, + "name": "dwp.pip.cases_north_east_daily_living_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 116531.25, + "name": "dwp.pip.cases_north_east_mobility_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 54430.0, + "name": "dwp.pip.cases_north_east_mobility_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 73099.0, + "name": "dwp.pip.cases_north_east_mobility_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 310037.0, + "name": "dwp.pip.cases_north_west_daily_living_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 22476.0, + "name": "dwp.pip.cases_north_west_daily_living_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 265405.25, + "name": "dwp.pip.cases_north_west_daily_living_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 291581.25, + "name": "dwp.pip.cases_north_west_mobility_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 127927.75, + "name": "dwp.pip.cases_north_west_mobility_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 178406.0, + "name": "dwp.pip.cases_north_west_mobility_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 229595.75, + "name": "dwp.pip.cases_south_east_daily_living_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 18222.75, + "name": "dwp.pip.cases_south_east_daily_living_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 185335.0, + "name": "dwp.pip.cases_south_east_daily_living_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 215238.75, + "name": "dwp.pip.cases_south_east_mobility_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 92183.25, + "name": "dwp.pip.cases_south_east_mobility_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 125730.0, + "name": "dwp.pip.cases_south_east_mobility_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 171489.0, + "name": "dwp.pip.cases_south_west_daily_living_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 12983.0, + "name": "dwp.pip.cases_south_west_daily_living_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 136125.25, + "name": "dwp.pip.cases_south_west_daily_living_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 161057.0, + "name": "dwp.pip.cases_south_west_mobility_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 67894.5, + "name": "dwp.pip.cases_south_west_mobility_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 91645.0, + "name": "dwp.pip.cases_south_west_mobility_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 281007.75, + "name": "dwp.pip.cases_wales", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 10026.0, + "name": "dwp.pip.cases_wales_aged_16_to_19", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 13329.25, + "name": "dwp.pip.cases_wales_aged_20_to_24", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 14728.0, + "name": "dwp.pip.cases_wales_aged_25_to_29", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 17144.5, + "name": "dwp.pip.cases_wales_aged_30_to_34", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 19438.0, + "name": "dwp.pip.cases_wales_aged_35_to_39", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 20118.0, + "name": "dwp.pip.cases_wales_aged_40_to_44", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 20384.0, + "name": "dwp.pip.cases_wales_aged_45_to_49", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 26755.25, + "name": "dwp.pip.cases_wales_aged_50_to_54", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 34274.0, + "name": "dwp.pip.cases_wales_aged_55_to_59", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 40608.5, + "name": "dwp.pip.cases_wales_aged_60_to_64", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 35969.75, + "name": "dwp.pip.cases_wales_aged_65_to_69", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 20931.75, + "name": "dwp.pip.cases_wales_aged_70_to_74", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 7299.25, + "name": "dwp.pip.cases_wales_aged_75_and_over", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 147586.0, + "name": "dwp.pip.cases_wales_daily_living_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 11876.75, + "name": "dwp.pip.cases_wales_daily_living_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 121530.75, + "name": "dwp.pip.cases_wales_daily_living_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 159375.25, + "name": "dwp.pip.cases_wales_mobility_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 40469.5, + "name": "dwp.pip.cases_wales_mobility_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 81147.75, + "name": "dwp.pip.cases_wales_mobility_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 207791.0, + "name": "dwp.pip.cases_west_midlands_daily_living_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 20030.75, + "name": "dwp.pip.cases_west_midlands_daily_living_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 173617.75, + "name": "dwp.pip.cases_west_midlands_daily_living_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 227121.5, + "name": "dwp.pip.cases_west_midlands_mobility_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 58672.0, + "name": "dwp.pip.cases_west_midlands_mobility_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 115644.75, + "name": "dwp.pip.cases_west_midlands_mobility_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 202045.75, + "name": "dwp.pip.cases_yorkshire_daily_living_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 16229.0, + "name": "dwp.pip.cases_yorkshire_daily_living_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 176263.75, + "name": "dwp.pip.cases_yorkshire_daily_living_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 194275.75, + "name": "dwp.pip.cases_yorkshire_mobility_enhanced", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 82894.0, + "name": "dwp.pip.cases_yorkshire_mobility_nil", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 117369.75, + "name": "dwp.pip.cases_yorkshire_mobility_standard", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, { "kind": "ledger_only", "ledger_value": 138623908111.01526, @@ -1197,6 +1855,27 @@ "period": 2025, "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." }, + { + "kind": "ledger_only", + "ledger_value": 386617.5, + "name": "dwp.uc.people_aged_16_to_21", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 762585.25, + "name": "dwp.uc.people_aged_16_to_24", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, + { + "kind": "ledger_only", + "ledger_value": 375967.75, + "name": "dwp.uc.people_aged_22_to_24", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, { "kind": "ledger_only", "ledger_value": 597920.0, @@ -5957,6 +6636,13 @@ "period": 2025, "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." }, + { + "kind": "ledger_only", + "ledger_value": 943415.518223629, + "name": "ons.neet.people_aged_16_to_24", + "period": 2025, + "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." + }, { "kind": "ledger_only", "ledger_value": 118200.0, diff --git a/packages/microcosm-build/src/microcosm/build/uk/target_reference_membership.json b/packages/microcosm-build/src/microcosm/build/uk/target_reference_membership.json index 39a16f0e0f..d441b26cf6 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/target_reference_membership.json +++ b/packages/microcosm-build/src/microcosm/build/uk/target_reference_membership.json @@ -1,11 +1,11 @@ { "source_fact_feed": "chronicle-uk-8045b13-consumer-facts", "target_period": 2025, - "candidate_count": 1636, - "contract_target_count": 480, - "active_reference_count": 1599, + "candidate_count": 1734, + "contract_target_count": 578, + "active_reference_count": 1697, "status_counts": { - "active": 1599, + "active": 1697, "signed_excluded": 37 }, "geography_pins": { @@ -2275,6 +2275,18 @@ "geography_level": "country", "geography_id": "K03000001" }, + "dwp.uc.people_aged_16_to_24": { + "geography_level": "country", + "geography_id": "K03000001" + }, + "dwp.uc.people_aged_16_to_21": { + "geography_level": "country", + "geography_id": "K03000001" + }, + "dwp.uc.people_aged_22_to_24": { + "geography_level": "country", + "geography_id": "K03000001" + }, "obr.universal_credit": { "geography_level": "country", "geography_id": "K03000001" @@ -4543,6 +4555,382 @@ "geography_level": "country", "geography_id": "W92000004" }, + "dwp.pip.cases_england": { + "geography_level": "country", + "geography_id": "E92000001" + }, + "dwp.pip.cases_england_daily_living_standard": { + "geography_level": "country", + "geography_id": "E92000001" + }, + "dwp.pip.cases_england_daily_living_enhanced": { + "geography_level": "country", + "geography_id": "E92000001" + }, + "dwp.pip.cases_england_daily_living_nil": { + "geography_level": "country", + "geography_id": "E92000001" + }, + "dwp.pip.cases_england_mobility_standard": { + "geography_level": "country", + "geography_id": "E92000001" + }, + "dwp.pip.cases_england_mobility_enhanced": { + "geography_level": "country", + "geography_id": "E92000001" + }, + "dwp.pip.cases_england_mobility_nil": { + "geography_level": "country", + "geography_id": "E92000001" + }, + "dwp.pip.cases_england_aged_16_to_19": { + "geography_level": "country", + "geography_id": "E92000001" + }, + "dwp.pip.cases_england_aged_20_to_24": { + "geography_level": "country", + "geography_id": "E92000001" + }, + "dwp.pip.cases_england_aged_25_to_29": { + "geography_level": "country", + "geography_id": "E92000001" + }, + "dwp.pip.cases_england_aged_30_to_34": { + "geography_level": "country", + "geography_id": "E92000001" + }, + "dwp.pip.cases_england_aged_35_to_39": { + "geography_level": "country", + "geography_id": "E92000001" + }, + "dwp.pip.cases_england_aged_40_to_44": { + "geography_level": "country", + "geography_id": "E92000001" + }, + "dwp.pip.cases_england_aged_45_to_49": { + "geography_level": "country", + "geography_id": "E92000001" + }, + "dwp.pip.cases_england_aged_50_to_54": { + "geography_level": "country", + "geography_id": "E92000001" + }, + "dwp.pip.cases_england_aged_55_to_59": { + "geography_level": "country", + "geography_id": "E92000001" + }, + "dwp.pip.cases_england_aged_60_to_64": { + "geography_level": "country", + "geography_id": "E92000001" + }, + "dwp.pip.cases_england_aged_65_to_69": { + "geography_level": "country", + "geography_id": "E92000001" + }, + "dwp.pip.cases_england_aged_70_to_74": { + "geography_level": "country", + "geography_id": "E92000001" + }, + "dwp.pip.cases_england_aged_75_and_over": { + "geography_level": "country", + "geography_id": "E92000001" + }, + "dwp.pip.cases_wales": { + "geography_level": "country", + "geography_id": "W92000004" + }, + "dwp.pip.cases_wales_daily_living_standard": { + "geography_level": "country", + "geography_id": "W92000004" + }, + "dwp.pip.cases_wales_daily_living_enhanced": { + "geography_level": "country", + "geography_id": "W92000004" + }, + "dwp.pip.cases_wales_daily_living_nil": { + "geography_level": "country", + "geography_id": "W92000004" + }, + "dwp.pip.cases_wales_mobility_standard": { + "geography_level": "country", + "geography_id": "W92000004" + }, + "dwp.pip.cases_wales_mobility_enhanced": { + "geography_level": "country", + "geography_id": "W92000004" + }, + "dwp.pip.cases_wales_mobility_nil": { + "geography_level": "country", + "geography_id": "W92000004" + }, + "dwp.pip.cases_wales_aged_16_to_19": { + "geography_level": "country", + "geography_id": "W92000004" + }, + "dwp.pip.cases_wales_aged_20_to_24": { + "geography_level": "country", + "geography_id": "W92000004" + }, + "dwp.pip.cases_wales_aged_25_to_29": { + "geography_level": "country", + "geography_id": "W92000004" + }, + "dwp.pip.cases_wales_aged_30_to_34": { + "geography_level": "country", + "geography_id": "W92000004" + }, + "dwp.pip.cases_wales_aged_35_to_39": { + "geography_level": "country", + "geography_id": "W92000004" + }, + "dwp.pip.cases_wales_aged_40_to_44": { + "geography_level": "country", + "geography_id": "W92000004" + }, + "dwp.pip.cases_wales_aged_45_to_49": { + "geography_level": "country", + "geography_id": "W92000004" + }, + "dwp.pip.cases_wales_aged_50_to_54": { + "geography_level": "country", + "geography_id": "W92000004" + }, + "dwp.pip.cases_wales_aged_55_to_59": { + "geography_level": "country", + "geography_id": "W92000004" + }, + "dwp.pip.cases_wales_aged_60_to_64": { + "geography_level": "country", + "geography_id": "W92000004" + }, + "dwp.pip.cases_wales_aged_65_to_69": { + "geography_level": "country", + "geography_id": "W92000004" + }, + "dwp.pip.cases_wales_aged_70_to_74": { + "geography_level": "country", + "geography_id": "W92000004" + }, + "dwp.pip.cases_wales_aged_75_and_over": { + "geography_level": "country", + "geography_id": "W92000004" + }, + "dwp.pip.cases_north_east_daily_living_standard": { + "geography_level": "region", + "geography_id": "E12000001" + }, + "dwp.pip.cases_north_east_daily_living_enhanced": { + "geography_level": "region", + "geography_id": "E12000001" + }, + "dwp.pip.cases_north_east_daily_living_nil": { + "geography_level": "region", + "geography_id": "E12000001" + }, + "dwp.pip.cases_north_east_mobility_standard": { + "geography_level": "region", + "geography_id": "E12000001" + }, + "dwp.pip.cases_north_east_mobility_enhanced": { + "geography_level": "region", + "geography_id": "E12000001" + }, + "dwp.pip.cases_north_east_mobility_nil": { + "geography_level": "region", + "geography_id": "E12000001" + }, + "dwp.pip.cases_north_west_daily_living_standard": { + "geography_level": "region", + "geography_id": "E12000002" + }, + "dwp.pip.cases_north_west_daily_living_enhanced": { + "geography_level": "region", + "geography_id": "E12000002" + }, + "dwp.pip.cases_north_west_daily_living_nil": { + "geography_level": "region", + "geography_id": "E12000002" + }, + "dwp.pip.cases_north_west_mobility_standard": { + "geography_level": "region", + "geography_id": "E12000002" + }, + "dwp.pip.cases_north_west_mobility_enhanced": { + "geography_level": "region", + "geography_id": "E12000002" + }, + "dwp.pip.cases_north_west_mobility_nil": { + "geography_level": "region", + "geography_id": "E12000002" + }, + "dwp.pip.cases_yorkshire_daily_living_standard": { + "geography_level": "region", + "geography_id": "E12000003" + }, + "dwp.pip.cases_yorkshire_daily_living_enhanced": { + "geography_level": "region", + "geography_id": "E12000003" + }, + "dwp.pip.cases_yorkshire_daily_living_nil": { + "geography_level": "region", + "geography_id": "E12000003" + }, + "dwp.pip.cases_yorkshire_mobility_standard": { + "geography_level": "region", + "geography_id": "E12000003" + }, + "dwp.pip.cases_yorkshire_mobility_enhanced": { + "geography_level": "region", + "geography_id": "E12000003" + }, + "dwp.pip.cases_yorkshire_mobility_nil": { + "geography_level": "region", + "geography_id": "E12000003" + }, + "dwp.pip.cases_east_midlands_daily_living_standard": { + "geography_level": "region", + "geography_id": "E12000004" + }, + "dwp.pip.cases_east_midlands_daily_living_enhanced": { + "geography_level": "region", + "geography_id": "E12000004" + }, + "dwp.pip.cases_east_midlands_daily_living_nil": { + "geography_level": "region", + "geography_id": "E12000004" + }, + "dwp.pip.cases_east_midlands_mobility_standard": { + "geography_level": "region", + "geography_id": "E12000004" + }, + "dwp.pip.cases_east_midlands_mobility_enhanced": { + "geography_level": "region", + "geography_id": "E12000004" + }, + "dwp.pip.cases_east_midlands_mobility_nil": { + "geography_level": "region", + "geography_id": "E12000004" + }, + "dwp.pip.cases_west_midlands_daily_living_standard": { + "geography_level": "region", + "geography_id": "E12000005" + }, + "dwp.pip.cases_west_midlands_daily_living_enhanced": { + "geography_level": "region", + "geography_id": "E12000005" + }, + "dwp.pip.cases_west_midlands_daily_living_nil": { + "geography_level": "region", + "geography_id": "E12000005" + }, + "dwp.pip.cases_west_midlands_mobility_standard": { + "geography_level": "region", + "geography_id": "E12000005" + }, + "dwp.pip.cases_west_midlands_mobility_enhanced": { + "geography_level": "region", + "geography_id": "E12000005" + }, + "dwp.pip.cases_west_midlands_mobility_nil": { + "geography_level": "region", + "geography_id": "E12000005" + }, + "dwp.pip.cases_east_of_england_daily_living_standard": { + "geography_level": "region", + "geography_id": "E12000006" + }, + "dwp.pip.cases_east_of_england_daily_living_enhanced": { + "geography_level": "region", + "geography_id": "E12000006" + }, + "dwp.pip.cases_east_of_england_daily_living_nil": { + "geography_level": "region", + "geography_id": "E12000006" + }, + "dwp.pip.cases_east_of_england_mobility_standard": { + "geography_level": "region", + "geography_id": "E12000006" + }, + "dwp.pip.cases_east_of_england_mobility_enhanced": { + "geography_level": "region", + "geography_id": "E12000006" + }, + "dwp.pip.cases_east_of_england_mobility_nil": { + "geography_level": "region", + "geography_id": "E12000006" + }, + "dwp.pip.cases_london_daily_living_standard": { + "geography_level": "region", + "geography_id": "E12000007" + }, + "dwp.pip.cases_london_daily_living_enhanced": { + "geography_level": "region", + "geography_id": "E12000007" + }, + "dwp.pip.cases_london_daily_living_nil": { + "geography_level": "region", + "geography_id": "E12000007" + }, + "dwp.pip.cases_london_mobility_standard": { + "geography_level": "region", + "geography_id": "E12000007" + }, + "dwp.pip.cases_london_mobility_enhanced": { + "geography_level": "region", + "geography_id": "E12000007" + }, + "dwp.pip.cases_london_mobility_nil": { + "geography_level": "region", + "geography_id": "E12000007" + }, + "dwp.pip.cases_south_east_daily_living_standard": { + "geography_level": "region", + "geography_id": "E12000008" + }, + "dwp.pip.cases_south_east_daily_living_enhanced": { + "geography_level": "region", + "geography_id": "E12000008" + }, + "dwp.pip.cases_south_east_daily_living_nil": { + "geography_level": "region", + "geography_id": "E12000008" + }, + "dwp.pip.cases_south_east_mobility_standard": { + "geography_level": "region", + "geography_id": "E12000008" + }, + "dwp.pip.cases_south_east_mobility_enhanced": { + "geography_level": "region", + "geography_id": "E12000008" + }, + "dwp.pip.cases_south_east_mobility_nil": { + "geography_level": "region", + "geography_id": "E12000008" + }, + "dwp.pip.cases_south_west_daily_living_standard": { + "geography_level": "region", + "geography_id": "E12000009" + }, + "dwp.pip.cases_south_west_daily_living_enhanced": { + "geography_level": "region", + "geography_id": "E12000009" + }, + "dwp.pip.cases_south_west_daily_living_nil": { + "geography_level": "region", + "geography_id": "E12000009" + }, + "dwp.pip.cases_south_west_mobility_standard": { + "geography_level": "region", + "geography_id": "E12000009" + }, + "dwp.pip.cases_south_west_mobility_enhanced": { + "geography_level": "region", + "geography_id": "E12000009" + }, + "dwp.pip.cases_south_west_mobility_nil": { + "geography_level": "region", + "geography_id": "E12000009" + }, "dwp.hb.households_pension_age": { "geography_level": "country", "geography_id": "K03000001" @@ -5414,6 +5802,10 @@ "ons.occupation.male_elementary_administration_and_service": { "geography_level": "country", "geography_id": "K02000001" + }, + "ons.neet.people_aged_16_to_24": { + "geography_level": "country", + "geography_id": "K02000001" } }, "genuine_sum_residue": [ @@ -22503,6 +22895,54 @@ } ] }, + "dwp.uc.people_aged_16_to_24": { + "status": "active", + "candidates": [ + { + "name": "dwp.uc.people_aged_16_to_24", + "status": "active", + "matched_fact_count_overall": 36, + "matched_fact_count_at_or_before_period": 36, + "matched_fact_count_in_source_window": 36, + "resolved_period": 2025, + "resolved_value": 762585.25, + "resolved_fact_period": "2025-11", + "resolved_fact_key": "ledger_aggregate_fact_v2_ea8ee2e36ab0a4b64af8b01f" + } + ] + }, + "dwp.uc.people_aged_16_to_21": { + "status": "active", + "candidates": [ + { + "name": "dwp.uc.people_aged_16_to_21", + "status": "active", + "matched_fact_count_overall": 24, + "matched_fact_count_at_or_before_period": 24, + "matched_fact_count_in_source_window": 24, + "resolved_period": 2025, + "resolved_value": 386617.5, + "resolved_fact_period": "2025-11", + "resolved_fact_key": "ledger_aggregate_fact_v2_d654a4070aa6e09bbb3bdbf0" + } + ] + }, + "dwp.uc.people_aged_22_to_24": { + "status": "active", + "candidates": [ + { + "name": "dwp.uc.people_aged_22_to_24", + "status": "active", + "matched_fact_count_overall": 12, + "matched_fact_count_at_or_before_period": 12, + "matched_fact_count_in_source_window": 12, + "resolved_period": 2025, + "resolved_value": 375967.75, + "resolved_fact_period": "2025-11", + "resolved_fact_key": "ledger_aggregate_fact_v2_ea8ee2e36ab0a4b64af8b01f" + } + ] + }, "obr.universal_credit": { "status": "active", "candidates": [ @@ -32949,388 +33389,1892 @@ } ] }, - "dwp.hb.households_pension_age": { + "dwp.pip.cases_england": { "status": "active", "candidates": [ { - "name": "dwp.hb.households_pension_age", + "name": "dwp.pip.cases_england", "status": "active", - "matched_fact_count_overall": 12, - "matched_fact_count_at_or_before_period": 12, - "matched_fact_count_in_source_window": 12, + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 1107464.1666666667, - "resolved_fact_period": "2025-12", - "resolved_fact_key": "ledger_aggregate_fact_v2_5f65e5ab6439a1308e1ce27a" + "resolved_value": 3490214.25, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_b4319b1aa9c60474f573ec9e" } ] }, - "dwp.hb.households_pension_age_social_rented": { + "dwp.pip.cases_england_daily_living_standard": { "status": "active", "candidates": [ { - "name": "dwp.hb.households_pension_age_social_rented", + "name": "dwp.pip.cases_england_daily_living_standard", "status": "active", - "matched_fact_count_overall": 12, - "matched_fact_count_at_or_before_period": 12, - "matched_fact_count_in_source_window": 12, + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 890663.5833333334, - "resolved_fact_period": "2025-12", - "resolved_fact_key": "ledger_aggregate_fact_v2_5688aae2091cc34caf9ef695" + "resolved_value": 1521596.25, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_51d8b5d97afa067bfbf37c3e" } ] }, - "dwp.hb.households_pension_age_private_rented": { + "dwp.pip.cases_england_daily_living_enhanced": { "status": "active", "candidates": [ { - "name": "dwp.hb.households_pension_age_private_rented", + "name": "dwp.pip.cases_england_daily_living_enhanced", "status": "active", - "matched_fact_count_overall": 12, - "matched_fact_count_at_or_before_period": 12, - "matched_fact_count_in_source_window": 12, + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 216778.66666666666, - "resolved_fact_period": "2025-12", - "resolved_fact_key": "ledger_aggregate_fact_v2_f46445e7e639bfd9fea6921b" + "resolved_value": 1823860.5, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_46428c7e44bd30e794ea910b" } ] }, - "dwp.hb.amount_pension_age": { + "dwp.pip.cases_england_daily_living_nil": { "status": "active", "candidates": [ { - "name": "dwp.hb.amount_pension_age", + "name": "dwp.pip.cases_england_daily_living_nil", "status": "active", - "matched_fact_count_overall": 2, - "matched_fact_count_at_or_before_period": 2, + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 7048818510.96767, - "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_3631e3adc6a555d6845a1252" + "resolved_value": 144486.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_dd2614c8d86f9b0a47164973" } ] }, - "dwp.jsa.amount_income_based": { + "dwp.pip.cases_england_mobility_standard": { "status": "active", "candidates": [ { - "name": "dwp.jsa.amount_income_based", + "name": "dwp.pip.cases_england_mobility_standard", "status": "active", - "matched_fact_count_overall": 2, - "matched_fact_count_at_or_before_period": 2, + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 23377178.788788605, - "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_6d0a1e9a4006a42d57b637a2" + "resolved_value": 1011906.25, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_1cca0ae67b4717f49aa260a1" } ] }, - "microcosm.high_value_homes.over_1m_by_region": { + "dwp.pip.cases_england_mobility_enhanced": { "status": "active", "candidates": [ { - "name": "microcosm.high_value_homes.over_1m_by_region@E12000001", + "name": "dwp.pip.cases_england_mobility_enhanced", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000001", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 2508.423, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_b03a4ec52ec0c9565edac4b1" - }, + "resolved_value": 1772561.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_069aa64198e5cf2f5d8ec97e" + } + ] + }, + "dwp.pip.cases_england_mobility_nil": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_1m_by_region@E12000002", + "name": "dwp.pip.cases_england_mobility_nil", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000002", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 27590.583, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_9ce69fbe57a958c7261ab7cf" - }, + "resolved_value": 705472.25, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_4750c65730984218a9b98081" + } + ] + }, + "dwp.pip.cases_england_aged_16_to_19": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_1m_by_region@E12000003", + "name": "dwp.pip.cases_england_aged_16_to_19", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000003", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 13978.44, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_e4d769248444769ade02aa6d" - }, + "resolved_value": 181800.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_8f6963b54d6f307354ad30b1" + } + ] + }, + "dwp.pip.cases_england_aged_20_to_24": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_1m_by_region@E12000004", + "name": "dwp.pip.cases_england_aged_20_to_24", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000004", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 14399.878, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_238503be7e78f1e937aef7b4" - }, + "resolved_value": 202349.5, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_17208aede97edb6ccb044cc1" + } + ] + }, + "dwp.pip.cases_england_aged_25_to_29": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_1m_by_region@E12000005", + "name": "dwp.pip.cases_england_aged_25_to_29", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000005", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 22286.116, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_5f9ed974b2ece753972365ca" - }, + "resolved_value": 196997.5, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_ba19a2dc92248c615c189749" + } + ] + }, + "dwp.pip.cases_england_aged_30_to_34": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_1m_by_region@E12000006", + "name": "dwp.pip.cases_england_aged_30_to_34", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000006", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 87553.535, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_5707c15e495e807c1686cb94" - }, + "resolved_value": 222042.25, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_61c24ed989a3854af6e55958" + } + ] + }, + "dwp.pip.cases_england_aged_35_to_39": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_1m_by_region@E12000007", + "name": "dwp.pip.cases_england_aged_35_to_39", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000007", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 272832.635, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_156bccd00e9cec62166a9e88" - }, + "resolved_value": 248251.5, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_eed03962d17a84079cbfaffc" + } + ] + }, + "dwp.pip.cases_england_aged_40_to_44": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_1m_by_region@E12000008", + "name": "dwp.pip.cases_england_aged_40_to_44", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000008", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 213894.568, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_7ef4386e72c69ccf5933a2e5" - }, + "resolved_value": 262599.5, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_96faedab545051e00b2103ce" + } + ] + }, + "dwp.pip.cases_england_aged_45_to_49": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_1m_by_region@E12000009", + "name": "dwp.pip.cases_england_aged_45_to_49", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000009", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 56970.627, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_bdf55c1f40906b6efbccd201" - }, + "resolved_value": 270020.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_8a22a30fafd3419318b35a43" + } + ] + }, + "dwp.pip.cases_england_aged_50_to_54": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_1m_by_region@W92000004", + "name": "dwp.pip.cases_england_aged_50_to_54", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "country", - "geography_id": "W92000004", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 5536.777, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_d73dfb5397660cf66b81fb30" + "resolved_value": 343020.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_a39e3a3e2cc3fce2f8f305db" } ] }, - "microcosm.high_value_homes.over_1_5m_by_region": { + "dwp.pip.cases_england_aged_55_to_59": { "status": "active", "candidates": [ { - "name": "microcosm.high_value_homes.over_1_5m_by_region@E12000001", + "name": "dwp.pip.cases_england_aged_55_to_59", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000001", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 561.168, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_2d562db0705dcfd7c711f22c" - }, + "resolved_value": 425461.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_d6ad93959dd6c43607edf13f" + } + ] + }, + "dwp.pip.cases_england_aged_60_to_64": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_1_5m_by_region@E12000002", + "name": "dwp.pip.cases_england_aged_60_to_64", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000002", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 7260.132, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_2afddad22f617acbef35a544" - }, + "resolved_value": 475625.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_8da78c54f224c99c1512c2b4" + } + ] + }, + "dwp.pip.cases_england_aged_65_to_69": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_1_5m_by_region@E12000003", + "name": "dwp.pip.cases_england_aged_65_to_69", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000003", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 2749.871, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_0777959e037d4782d4fa100d" - }, + "resolved_value": 395530.5, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_6315772fce4046676264f96c" + } + ] + }, + "dwp.pip.cases_england_aged_70_to_74": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_1_5m_by_region@E12000004", + "name": "dwp.pip.cases_england_aged_70_to_74", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000004", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 2969.626, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_b0d08c1ff159605d18eeeeca" - }, + "resolved_value": 199125.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_f070b62c1a7cbaa45a8a1aa5" + } + ] + }, + "dwp.pip.cases_england_aged_75_and_over": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_1_5m_by_region@E12000005", + "name": "dwp.pip.cases_england_aged_75_and_over", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000005", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 4734.944, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_775e7d7af5c3617e40ccba90" - }, + "resolved_value": 67391.25, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_7f79fa0fbf04a40e949d8475" + } + ] + }, + "dwp.pip.cases_wales": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_1_5m_by_region@E12000006", + "name": "dwp.pip.cases_wales", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000006", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 25742.084, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_c4cbe34b5816c8a000a9495b" - }, + "resolved_value": 281007.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_34292931973e17465482da09" + } + ] + }, + "dwp.pip.cases_wales_daily_living_standard": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_1_5m_by_region@E12000007", + "name": "dwp.pip.cases_wales_daily_living_standard", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000007", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 117626.39, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_0f81618a69c84a40d82ae923" - }, + "resolved_value": 121530.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_fdd270251c9bbbc99e856f03" + } + ] + }, + "dwp.pip.cases_wales_daily_living_enhanced": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_1_5m_by_region@E12000008", + "name": "dwp.pip.cases_wales_daily_living_enhanced", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000008", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 70261.709, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_c91b82f5ac56254630cec320" - }, + "resolved_value": 147586.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_e40cc5fbc67e6bbf4a507112" + } + ] + }, + "dwp.pip.cases_wales_daily_living_nil": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_1_5m_by_region@E12000009", + "name": "dwp.pip.cases_wales_daily_living_nil", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000009", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 15568.651, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_171c7a46883e0e63fb44887c" - }, + "resolved_value": 11876.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_923c7a505db0a21e22b2d050" + } + ] + }, + "dwp.pip.cases_wales_mobility_standard": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_1_5m_by_region@W92000004", + "name": "dwp.pip.cases_wales_mobility_standard", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "country", - "geography_id": "W92000004", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 898.854, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_334d2832ce44aabf02a0145c" + "resolved_value": 81147.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_497a4ac6eaa72293e1c5b9cb" } ] }, - "microcosm.high_value_homes.over_2m_by_region": { + "dwp.pip.cases_wales_mobility_enhanced": { "status": "active", "candidates": [ { - "name": "microcosm.high_value_homes.over_2m_by_region@E12000001", - "status": "signed_excluded", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "signed_row": { - "dimension": "geography_id", - "value": "E12000001" - }, - "signed_rationale": "The North East's derived stock of owner-occupied homes over \u00a32m is below the 400-home floor of the local small-cell rule (hvcts_la_household_floor in local_small_cell_rule.json), which already defers every \u00a32m local-authority cell there. That is about one household weight at the ruled 150,000 households, so the row's fit would be noise, and a gate-only sign-off, which is public, would narrow an estimate expected to rest on fewer than 10 records. Signed out of the region fan-out; the same area's \u00a31m and \u00a31.5m rows, which count these homes, stay bound, as do the other regions' \u00a32m rows." - }, - { - "name": "microcosm.high_value_homes.over_2m_by_region@E12000002", + "name": "dwp.pip.cases_wales_mobility_enhanced", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000002", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 2887.107, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_7ac98edba2bb6dd8d19f9a03" - }, + "resolved_value": 159375.25, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_f7ad88629834715d7dc55d95" + } + ] + }, + "dwp.pip.cases_wales_mobility_nil": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_2m_by_region@E12000003", + "name": "dwp.pip.cases_wales_mobility_nil", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000003", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 906.521, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_e50454cee6faf4012ed6dc88" - }, + "resolved_value": 40469.5, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_1c922724ad897fb608e11315" + } + ] + }, + "dwp.pip.cases_wales_aged_16_to_19": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_2m_by_region@E12000004", + "name": "dwp.pip.cases_wales_aged_16_to_19", "status": "active", - "matched_fact_count_overall": 1, - "matched_fact_count_at_or_before_period": 1, - "geography_level": "region", - "geography_id": "E12000004", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, "resolved_period": 2025, - "resolved_value": 962.333, - "resolved_fact_period": "2025", - "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_37db545bad6d46c5d2c0248d" - }, + "resolved_value": 10026.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_8f0c02686691df329e44f532" + } + ] + }, + "dwp.pip.cases_wales_aged_20_to_24": { + "status": "active", + "candidates": [ { - "name": "microcosm.high_value_homes.over_2m_by_region@E12000005", + "name": "dwp.pip.cases_wales_aged_20_to_24", "status": "active", - "matched_fact_count_overall": 1, + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 13329.25, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_b47683a07491d2319fc85a2b" + } + ] + }, + "dwp.pip.cases_wales_aged_25_to_29": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_wales_aged_25_to_29", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 14728.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_c4f8a2489ffc0ab02af63185" + } + ] + }, + "dwp.pip.cases_wales_aged_30_to_34": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_wales_aged_30_to_34", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 17144.5, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_1d66ffa5973d520703644a50" + } + ] + }, + "dwp.pip.cases_wales_aged_35_to_39": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_wales_aged_35_to_39", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 19438.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_1f0e350db6e287f244f65be3" + } + ] + }, + "dwp.pip.cases_wales_aged_40_to_44": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_wales_aged_40_to_44", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 20118.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_a22cca66e30bdf47b1d8c83e" + } + ] + }, + "dwp.pip.cases_wales_aged_45_to_49": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_wales_aged_45_to_49", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 20384.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_86b791604b3f5dc1ceb122db" + } + ] + }, + "dwp.pip.cases_wales_aged_50_to_54": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_wales_aged_50_to_54", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 26755.25, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_1a828101f4ac89bf71790a4c" + } + ] + }, + "dwp.pip.cases_wales_aged_55_to_59": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_wales_aged_55_to_59", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 34274.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_7862ff79a2296778f50f4f06" + } + ] + }, + "dwp.pip.cases_wales_aged_60_to_64": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_wales_aged_60_to_64", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 40608.5, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_3b679b41789a40bfda4a1af3" + } + ] + }, + "dwp.pip.cases_wales_aged_65_to_69": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_wales_aged_65_to_69", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 35969.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_5f9eb468b18e9ecfed3c441a" + } + ] + }, + "dwp.pip.cases_wales_aged_70_to_74": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_wales_aged_70_to_74", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 20931.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_a1ee15fe25957c0e125afdc4" + } + ] + }, + "dwp.pip.cases_wales_aged_75_and_over": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_wales_aged_75_and_over", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 7299.25, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_7e8a0dfb36aa432cb822cbe7" + } + ] + }, + "dwp.pip.cases_north_east_daily_living_standard": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_north_east_daily_living_standard", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 107983.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_976790989ddd5a5e494df180" + } + ] + }, + "dwp.pip.cases_north_east_daily_living_enhanced": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_north_east_daily_living_enhanced", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 126445.25, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_9d63f7658343c499c6282648" + } + ] + }, + "dwp.pip.cases_north_east_daily_living_nil": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_north_east_daily_living_nil", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 9630.25, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_9019ad816a73ea16892c3832" + } + ] + }, + "dwp.pip.cases_north_east_mobility_standard": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_north_east_mobility_standard", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 73099.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_82a6894767a0a61197f3a740" + } + ] + }, + "dwp.pip.cases_north_east_mobility_enhanced": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_north_east_mobility_enhanced", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 116531.25, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_581d0b46022eee07edb1c5ac" + } + ] + }, + "dwp.pip.cases_north_east_mobility_nil": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_north_east_mobility_nil", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 54430.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_7ca37f504b6195fd2f344035" + } + ] + }, + "dwp.pip.cases_north_west_daily_living_standard": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_north_west_daily_living_standard", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 265405.25, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_1b13b2e60e5cf1787862f0ec" + } + ] + }, + "dwp.pip.cases_north_west_daily_living_enhanced": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_north_west_daily_living_enhanced", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 310037.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_d20a3703850e5e6b7a52256c" + } + ] + }, + "dwp.pip.cases_north_west_daily_living_nil": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_north_west_daily_living_nil", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 22476.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_7c283430af1f23dfbf0d1458" + } + ] + }, + "dwp.pip.cases_north_west_mobility_standard": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_north_west_mobility_standard", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 178406.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_4b61d356d1e7d4aad7367e54" + } + ] + }, + "dwp.pip.cases_north_west_mobility_enhanced": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_north_west_mobility_enhanced", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 291581.25, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_b120891c2848f777bfdf8937" + } + ] + }, + "dwp.pip.cases_north_west_mobility_nil": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_north_west_mobility_nil", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 127927.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_0c54f783f338aefc9bbbd5c1" + } + ] + }, + "dwp.pip.cases_yorkshire_daily_living_standard": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_yorkshire_daily_living_standard", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 176263.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_fff0b41fccede72111b056ac" + } + ] + }, + "dwp.pip.cases_yorkshire_daily_living_enhanced": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_yorkshire_daily_living_enhanced", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 202045.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_f4a15c41d68fe25758c29f5d" + } + ] + }, + "dwp.pip.cases_yorkshire_daily_living_nil": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_yorkshire_daily_living_nil", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 16229.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_80e0f253fb6c7c575d0eb660" + } + ] + }, + "dwp.pip.cases_yorkshire_mobility_standard": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_yorkshire_mobility_standard", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 117369.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_c1ab11d43575904e564a905b" + } + ] + }, + "dwp.pip.cases_yorkshire_mobility_enhanced": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_yorkshire_mobility_enhanced", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 194275.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_4b4a57e778582c1df9717dc9" + } + ] + }, + "dwp.pip.cases_yorkshire_mobility_nil": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_yorkshire_mobility_nil", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 82894.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_38b9e3d338a0d6ce382f6250" + } + ] + }, + "dwp.pip.cases_east_midlands_daily_living_standard": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_east_midlands_daily_living_standard", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 136988.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_235bc8cd29842770d79f5bca" + } + ] + }, + "dwp.pip.cases_east_midlands_daily_living_enhanced": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_east_midlands_daily_living_enhanced", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 165128.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_f82aef680e96893e57afe0d7" + } + ] + }, + "dwp.pip.cases_east_midlands_daily_living_nil": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_east_midlands_daily_living_nil", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 15460.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_75727e837d9e61b0ecdbd1fe" + } + ] + }, + "dwp.pip.cases_east_midlands_mobility_standard": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_east_midlands_mobility_standard", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 92414.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_589f0d21416e40c513d53a99" + } + ] + }, + "dwp.pip.cases_east_midlands_mobility_enhanced": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_east_midlands_mobility_enhanced", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 177650.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_bee74d1d5bd756af3b062189" + } + ] + }, + "dwp.pip.cases_east_midlands_mobility_nil": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_east_midlands_mobility_nil", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 47511.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_4e8a8656cc211676b943d8ab" + } + ] + }, + "dwp.pip.cases_west_midlands_daily_living_standard": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_west_midlands_daily_living_standard", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 173617.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_49a2c8c5a353c77954924491" + } + ] + }, + "dwp.pip.cases_west_midlands_daily_living_enhanced": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_west_midlands_daily_living_enhanced", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 207791.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_2e60767968528298d266d13d" + } + ] + }, + "dwp.pip.cases_west_midlands_daily_living_nil": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_west_midlands_daily_living_nil", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 20030.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_871312e64815a976a8a47a8a" + } + ] + }, + "dwp.pip.cases_west_midlands_mobility_standard": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_west_midlands_mobility_standard", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 115644.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_e36b3440ddcb3249ac6b05ca" + } + ] + }, + "dwp.pip.cases_west_midlands_mobility_enhanced": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_west_midlands_mobility_enhanced", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 227121.5, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_e3f2772e9f66276b81b51be7" + } + ] + }, + "dwp.pip.cases_west_midlands_mobility_nil": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_west_midlands_mobility_nil", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 58672.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_c37e9324b5b1ffa847c8bb72" + } + ] + }, + "dwp.pip.cases_east_of_england_daily_living_standard": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_east_of_england_daily_living_standard", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 146411.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_da8a65ea10199cf623f1979a" + } + ] + }, + "dwp.pip.cases_east_of_england_daily_living_enhanced": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_east_of_england_daily_living_enhanced", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 170988.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_5917ccc96f79f9fda042f9ac" + } + ] + }, + "dwp.pip.cases_east_of_england_daily_living_nil": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_east_of_england_daily_living_nil", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 14423.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_73b3bc73472115ab58a3fd09" + } + ] + }, + "dwp.pip.cases_east_of_england_mobility_standard": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_east_of_england_mobility_standard", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 95795.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_33c3544e2c99781a25e8122a" + } + ] + }, + "dwp.pip.cases_east_of_england_mobility_enhanced": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_east_of_england_mobility_enhanced", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 166776.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_aca79111e1ccbd110f0fde3e" + } + ] + }, + "dwp.pip.cases_east_of_england_mobility_nil": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_east_of_england_mobility_nil", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 69254.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_d9520b26f4c2646dedb88f39" + } + ] + }, + "dwp.pip.cases_london_daily_living_standard": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_london_daily_living_standard", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 193466.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_3f636a620a9e759512f7fb5c" + } + ] + }, + "dwp.pip.cases_london_daily_living_enhanced": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_london_daily_living_enhanced", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 240339.25, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_5aec9fb7c2d3b4f212a741fa" + } + ] + }, + "dwp.pip.cases_london_daily_living_nil": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_london_daily_living_nil", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 15032.25, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_d03f9e65eb268246c020be14" + } + ] + }, + "dwp.pip.cases_london_mobility_standard": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_london_mobility_standard", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 121805.5, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_6c944ff55a2c1db1ca8a4ae5" + } + ] + }, + "dwp.pip.cases_london_mobility_enhanced": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_london_mobility_enhanced", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 222332.5, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_bbd4c3f860f9126891e8200f" + } + ] + }, + "dwp.pip.cases_london_mobility_nil": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_london_mobility_nil", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 104702.5, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_f1615ce96858bf9a4a40ecbf" + } + ] + }, + "dwp.pip.cases_south_east_daily_living_standard": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_south_east_daily_living_standard", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 185335.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_dab00bf5d301827d66f6a23d" + } + ] + }, + "dwp.pip.cases_south_east_daily_living_enhanced": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_south_east_daily_living_enhanced", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 229595.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_4a1924821295d65a9aedc12b" + } + ] + }, + "dwp.pip.cases_south_east_daily_living_nil": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_south_east_daily_living_nil", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 18222.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_5f8c41eda76679978f808fe7" + } + ] + }, + "dwp.pip.cases_south_east_mobility_standard": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_south_east_mobility_standard", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 125730.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_ab8db96d11d193cfa8cff342" + } + ] + }, + "dwp.pip.cases_south_east_mobility_enhanced": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_south_east_mobility_enhanced", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 215238.75, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_5122f1fb086b8d0c5946e84b" + } + ] + }, + "dwp.pip.cases_south_east_mobility_nil": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_south_east_mobility_nil", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 92183.25, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_8b81e62c19728965ed26f3df" + } + ] + }, + "dwp.pip.cases_south_west_daily_living_standard": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_south_west_daily_living_standard", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 136125.25, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_eb472774498c8555fe9c6f9e" + } + ] + }, + "dwp.pip.cases_south_west_daily_living_enhanced": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_south_west_daily_living_enhanced", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 171489.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_025ef7892d61dd0ad9a5f621" + } + ] + }, + "dwp.pip.cases_south_west_daily_living_nil": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_south_west_daily_living_nil", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 12983.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_88269d9407528c0be7232718" + } + ] + }, + "dwp.pip.cases_south_west_mobility_standard": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_south_west_mobility_standard", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 91645.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_36c336bccc44488bda670264" + } + ] + }, + "dwp.pip.cases_south_west_mobility_enhanced": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_south_west_mobility_enhanced", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 161057.0, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_4dbf6141a7a1e21babcb3727" + } + ] + }, + "dwp.pip.cases_south_west_mobility_nil": { + "status": "active", + "candidates": [ + { + "name": "dwp.pip.cases_south_west_mobility_nil", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 67894.5, + "resolved_fact_period": "2025-10", + "resolved_fact_key": "ledger_aggregate_fact_v2_3e2278ccb981acd0582e1c9d" + } + ] + }, + "dwp.hb.households_pension_age": { + "status": "active", + "candidates": [ + { + "name": "dwp.hb.households_pension_age", + "status": "active", + "matched_fact_count_overall": 12, + "matched_fact_count_at_or_before_period": 12, + "matched_fact_count_in_source_window": 12, + "resolved_period": 2025, + "resolved_value": 1107464.1666666667, + "resolved_fact_period": "2025-12", + "resolved_fact_key": "ledger_aggregate_fact_v2_5f65e5ab6439a1308e1ce27a" + } + ] + }, + "dwp.hb.households_pension_age_social_rented": { + "status": "active", + "candidates": [ + { + "name": "dwp.hb.households_pension_age_social_rented", + "status": "active", + "matched_fact_count_overall": 12, + "matched_fact_count_at_or_before_period": 12, + "matched_fact_count_in_source_window": 12, + "resolved_period": 2025, + "resolved_value": 890663.5833333334, + "resolved_fact_period": "2025-12", + "resolved_fact_key": "ledger_aggregate_fact_v2_5688aae2091cc34caf9ef695" + } + ] + }, + "dwp.hb.households_pension_age_private_rented": { + "status": "active", + "candidates": [ + { + "name": "dwp.hb.households_pension_age_private_rented", + "status": "active", + "matched_fact_count_overall": 12, + "matched_fact_count_at_or_before_period": 12, + "matched_fact_count_in_source_window": 12, + "resolved_period": 2025, + "resolved_value": 216778.66666666666, + "resolved_fact_period": "2025-12", + "resolved_fact_key": "ledger_aggregate_fact_v2_f46445e7e639bfd9fea6921b" + } + ] + }, + "dwp.hb.amount_pension_age": { + "status": "active", + "candidates": [ + { + "name": "dwp.hb.amount_pension_age", + "status": "active", + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, + "resolved_period": 2025, + "resolved_value": 7048818510.96767, + "resolved_fact_period": "2025", + "resolved_fact_key": "ledger_aggregate_fact_v2_3631e3adc6a555d6845a1252" + } + ] + }, + "dwp.jsa.amount_income_based": { + "status": "active", + "candidates": [ + { + "name": "dwp.jsa.amount_income_based", + "status": "active", + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, + "resolved_period": 2025, + "resolved_value": 23377178.788788605, + "resolved_fact_period": "2025", + "resolved_fact_key": "ledger_aggregate_fact_v2_6d0a1e9a4006a42d57b637a2" + } + ] + }, + "microcosm.high_value_homes.over_1m_by_region": { + "status": "active", + "candidates": [ + { + "name": "microcosm.high_value_homes.over_1m_by_region@E12000001", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000001", + "resolved_period": 2025, + "resolved_value": 2508.423, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_b03a4ec52ec0c9565edac4b1" + }, + { + "name": "microcosm.high_value_homes.over_1m_by_region@E12000002", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000002", + "resolved_period": 2025, + "resolved_value": 27590.583, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_9ce69fbe57a958c7261ab7cf" + }, + { + "name": "microcosm.high_value_homes.over_1m_by_region@E12000003", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000003", + "resolved_period": 2025, + "resolved_value": 13978.44, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_e4d769248444769ade02aa6d" + }, + { + "name": "microcosm.high_value_homes.over_1m_by_region@E12000004", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000004", + "resolved_period": 2025, + "resolved_value": 14399.878, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_238503be7e78f1e937aef7b4" + }, + { + "name": "microcosm.high_value_homes.over_1m_by_region@E12000005", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000005", + "resolved_period": 2025, + "resolved_value": 22286.116, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_5f9ed974b2ece753972365ca" + }, + { + "name": "microcosm.high_value_homes.over_1m_by_region@E12000006", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000006", + "resolved_period": 2025, + "resolved_value": 87553.535, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_5707c15e495e807c1686cb94" + }, + { + "name": "microcosm.high_value_homes.over_1m_by_region@E12000007", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000007", + "resolved_period": 2025, + "resolved_value": 272832.635, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_156bccd00e9cec62166a9e88" + }, + { + "name": "microcosm.high_value_homes.over_1m_by_region@E12000008", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000008", + "resolved_period": 2025, + "resolved_value": 213894.568, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_7ef4386e72c69ccf5933a2e5" + }, + { + "name": "microcosm.high_value_homes.over_1m_by_region@E12000009", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000009", + "resolved_period": 2025, + "resolved_value": 56970.627, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_bdf55c1f40906b6efbccd201" + }, + { + "name": "microcosm.high_value_homes.over_1m_by_region@W92000004", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "country", + "geography_id": "W92000004", + "resolved_period": 2025, + "resolved_value": 5536.777, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_d73dfb5397660cf66b81fb30" + } + ] + }, + "microcosm.high_value_homes.over_1_5m_by_region": { + "status": "active", + "candidates": [ + { + "name": "microcosm.high_value_homes.over_1_5m_by_region@E12000001", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000001", + "resolved_period": 2025, + "resolved_value": 561.168, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_2d562db0705dcfd7c711f22c" + }, + { + "name": "microcosm.high_value_homes.over_1_5m_by_region@E12000002", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000002", + "resolved_period": 2025, + "resolved_value": 7260.132, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_2afddad22f617acbef35a544" + }, + { + "name": "microcosm.high_value_homes.over_1_5m_by_region@E12000003", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000003", + "resolved_period": 2025, + "resolved_value": 2749.871, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_0777959e037d4782d4fa100d" + }, + { + "name": "microcosm.high_value_homes.over_1_5m_by_region@E12000004", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000004", + "resolved_period": 2025, + "resolved_value": 2969.626, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_b0d08c1ff159605d18eeeeca" + }, + { + "name": "microcosm.high_value_homes.over_1_5m_by_region@E12000005", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000005", + "resolved_period": 2025, + "resolved_value": 4734.944, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_775e7d7af5c3617e40ccba90" + }, + { + "name": "microcosm.high_value_homes.over_1_5m_by_region@E12000006", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000006", + "resolved_period": 2025, + "resolved_value": 25742.084, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_c4cbe34b5816c8a000a9495b" + }, + { + "name": "microcosm.high_value_homes.over_1_5m_by_region@E12000007", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000007", + "resolved_period": 2025, + "resolved_value": 117626.39, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_0f81618a69c84a40d82ae923" + }, + { + "name": "microcosm.high_value_homes.over_1_5m_by_region@E12000008", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000008", + "resolved_period": 2025, + "resolved_value": 70261.709, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_c91b82f5ac56254630cec320" + }, + { + "name": "microcosm.high_value_homes.over_1_5m_by_region@E12000009", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000009", + "resolved_period": 2025, + "resolved_value": 15568.651, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_171c7a46883e0e63fb44887c" + }, + { + "name": "microcosm.high_value_homes.over_1_5m_by_region@W92000004", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "country", + "geography_id": "W92000004", + "resolved_period": 2025, + "resolved_value": 898.854, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_334d2832ce44aabf02a0145c" + } + ] + }, + "microcosm.high_value_homes.over_2m_by_region": { + "status": "active", + "candidates": [ + { + "name": "microcosm.high_value_homes.over_2m_by_region@E12000001", + "status": "signed_excluded", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "signed_row": { + "dimension": "geography_id", + "value": "E12000001" + }, + "signed_rationale": "The North East's derived stock of owner-occupied homes over \u00a32m is below the 400-home floor of the local small-cell rule (hvcts_la_household_floor in local_small_cell_rule.json), which already defers every \u00a32m local-authority cell there. That is about one household weight at the ruled 150,000 households, so the row's fit would be noise, and a gate-only sign-off, which is public, would narrow an estimate expected to rest on fewer than 10 records. Signed out of the region fan-out; the same area's \u00a31m and \u00a31.5m rows, which count these homes, stay bound, as do the other regions' \u00a32m rows." + }, + { + "name": "microcosm.high_value_homes.over_2m_by_region@E12000002", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000002", + "resolved_period": 2025, + "resolved_value": 2887.107, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_7ac98edba2bb6dd8d19f9a03" + }, + { + "name": "microcosm.high_value_homes.over_2m_by_region@E12000003", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000003", + "resolved_period": 2025, + "resolved_value": 906.521, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_e50454cee6faf4012ed6dc88" + }, + { + "name": "microcosm.high_value_homes.over_2m_by_region@E12000004", + "status": "active", + "matched_fact_count_overall": 1, + "matched_fact_count_at_or_before_period": 1, + "geography_level": "region", + "geography_id": "E12000004", + "resolved_period": 2025, + "resolved_value": 962.333, + "resolved_fact_period": "2025", + "resolved_fact_key": "microcosm_derived_fact_high_value_home_stock_v1_37db545bad6d46c5d2c0248d" + }, + { + "name": "microcosm.high_value_homes.over_2m_by_region@E12000005", + "status": "active", + "matched_fact_count_overall": 1, "matched_fact_count_at_or_before_period": 1, "geography_level": "region", "geography_id": "E12000005", @@ -35685,6 +37629,22 @@ "resolved_fact_key": "ledger_aggregate_fact_v2_8665de57144d01d0e47cdeef" } ] + }, + "ons.neet.people_aged_16_to_24": { + "status": "active", + "candidates": [ + { + "name": "ons.neet.people_aged_16_to_24", + "status": "active", + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 0, + "matched_fact_count_in_source_window": 4, + "resolved_period": 2025, + "resolved_value": 943415.518223629, + "resolved_fact_period": "2025-Q4", + "resolved_fact_key": "ledger_aggregate_fact_v2_5f4d94ba40c6e45b062995ee" + } + ] } }, "fanout_family_outcomes": [ diff --git a/packages/microcosm-build/src/microcosm/build/uk/target_references.json b/packages/microcosm-build/src/microcosm/build/uk/target_references.json index 4af69e9924..d300a320fd 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/target_references.json +++ b/packages/microcosm-build/src/microcosm/build/uk/target_references.json @@ -329,6 +329,100 @@ "dwp.pension_credit.benefit_units_guarantee_only_single": "dwp.pension_credit", "dwp.pension_credit.benefit_units_savings_only_couple": "dwp.pension_credit", "dwp.pension_credit.benefit_units_savings_only_single": "dwp.pension_credit", + "dwp.pip.cases_east_midlands_daily_living_enhanced": "dwp.pip", + "dwp.pip.cases_east_midlands_daily_living_nil": "dwp.pip", + "dwp.pip.cases_east_midlands_daily_living_standard": "dwp.pip", + "dwp.pip.cases_east_midlands_mobility_enhanced": "dwp.pip", + "dwp.pip.cases_east_midlands_mobility_nil": "dwp.pip", + "dwp.pip.cases_east_midlands_mobility_standard": "dwp.pip", + "dwp.pip.cases_east_of_england_daily_living_enhanced": "dwp.pip", + "dwp.pip.cases_east_of_england_daily_living_nil": "dwp.pip", + "dwp.pip.cases_east_of_england_daily_living_standard": "dwp.pip", + "dwp.pip.cases_east_of_england_mobility_enhanced": "dwp.pip", + "dwp.pip.cases_east_of_england_mobility_nil": "dwp.pip", + "dwp.pip.cases_east_of_england_mobility_standard": "dwp.pip", + "dwp.pip.cases_england": "dwp.pip", + "dwp.pip.cases_england_aged_16_to_19": "dwp.pip", + "dwp.pip.cases_england_aged_20_to_24": "dwp.pip", + "dwp.pip.cases_england_aged_25_to_29": "dwp.pip", + "dwp.pip.cases_england_aged_30_to_34": "dwp.pip", + "dwp.pip.cases_england_aged_35_to_39": "dwp.pip", + "dwp.pip.cases_england_aged_40_to_44": "dwp.pip", + "dwp.pip.cases_england_aged_45_to_49": "dwp.pip", + "dwp.pip.cases_england_aged_50_to_54": "dwp.pip", + "dwp.pip.cases_england_aged_55_to_59": "dwp.pip", + "dwp.pip.cases_england_aged_60_to_64": "dwp.pip", + "dwp.pip.cases_england_aged_65_to_69": "dwp.pip", + "dwp.pip.cases_england_aged_70_to_74": "dwp.pip", + "dwp.pip.cases_england_aged_75_and_over": "dwp.pip", + "dwp.pip.cases_england_daily_living_enhanced": "dwp.pip", + "dwp.pip.cases_england_daily_living_nil": "dwp.pip", + "dwp.pip.cases_england_daily_living_standard": "dwp.pip", + "dwp.pip.cases_england_mobility_enhanced": "dwp.pip", + "dwp.pip.cases_england_mobility_nil": "dwp.pip", + "dwp.pip.cases_england_mobility_standard": "dwp.pip", + "dwp.pip.cases_london_daily_living_enhanced": "dwp.pip", + "dwp.pip.cases_london_daily_living_nil": "dwp.pip", + "dwp.pip.cases_london_daily_living_standard": "dwp.pip", + "dwp.pip.cases_london_mobility_enhanced": "dwp.pip", + "dwp.pip.cases_london_mobility_nil": "dwp.pip", + "dwp.pip.cases_london_mobility_standard": "dwp.pip", + "dwp.pip.cases_north_east_daily_living_enhanced": "dwp.pip", + "dwp.pip.cases_north_east_daily_living_nil": "dwp.pip", + "dwp.pip.cases_north_east_daily_living_standard": "dwp.pip", + "dwp.pip.cases_north_east_mobility_enhanced": "dwp.pip", + "dwp.pip.cases_north_east_mobility_nil": "dwp.pip", + "dwp.pip.cases_north_east_mobility_standard": "dwp.pip", + "dwp.pip.cases_north_west_daily_living_enhanced": "dwp.pip", + "dwp.pip.cases_north_west_daily_living_nil": "dwp.pip", + "dwp.pip.cases_north_west_daily_living_standard": "dwp.pip", + "dwp.pip.cases_north_west_mobility_enhanced": "dwp.pip", + "dwp.pip.cases_north_west_mobility_nil": "dwp.pip", + "dwp.pip.cases_north_west_mobility_standard": "dwp.pip", + "dwp.pip.cases_south_east_daily_living_enhanced": "dwp.pip", + "dwp.pip.cases_south_east_daily_living_nil": "dwp.pip", + "dwp.pip.cases_south_east_daily_living_standard": "dwp.pip", + "dwp.pip.cases_south_east_mobility_enhanced": "dwp.pip", + "dwp.pip.cases_south_east_mobility_nil": "dwp.pip", + "dwp.pip.cases_south_east_mobility_standard": "dwp.pip", + "dwp.pip.cases_south_west_daily_living_enhanced": "dwp.pip", + "dwp.pip.cases_south_west_daily_living_nil": "dwp.pip", + "dwp.pip.cases_south_west_daily_living_standard": "dwp.pip", + "dwp.pip.cases_south_west_mobility_enhanced": "dwp.pip", + "dwp.pip.cases_south_west_mobility_nil": "dwp.pip", + "dwp.pip.cases_south_west_mobility_standard": "dwp.pip", + "dwp.pip.cases_wales": "dwp.pip", + "dwp.pip.cases_wales_aged_16_to_19": "dwp.pip", + "dwp.pip.cases_wales_aged_20_to_24": "dwp.pip", + "dwp.pip.cases_wales_aged_25_to_29": "dwp.pip", + "dwp.pip.cases_wales_aged_30_to_34": "dwp.pip", + "dwp.pip.cases_wales_aged_35_to_39": "dwp.pip", + "dwp.pip.cases_wales_aged_40_to_44": "dwp.pip", + "dwp.pip.cases_wales_aged_45_to_49": "dwp.pip", + "dwp.pip.cases_wales_aged_50_to_54": "dwp.pip", + "dwp.pip.cases_wales_aged_55_to_59": "dwp.pip", + "dwp.pip.cases_wales_aged_60_to_64": "dwp.pip", + "dwp.pip.cases_wales_aged_65_to_69": "dwp.pip", + "dwp.pip.cases_wales_aged_70_to_74": "dwp.pip", + "dwp.pip.cases_wales_aged_75_and_over": "dwp.pip", + "dwp.pip.cases_wales_daily_living_enhanced": "dwp.pip", + "dwp.pip.cases_wales_daily_living_nil": "dwp.pip", + "dwp.pip.cases_wales_daily_living_standard": "dwp.pip", + "dwp.pip.cases_wales_mobility_enhanced": "dwp.pip", + "dwp.pip.cases_wales_mobility_nil": "dwp.pip", + "dwp.pip.cases_wales_mobility_standard": "dwp.pip", + "dwp.pip.cases_west_midlands_daily_living_enhanced": "dwp.pip", + "dwp.pip.cases_west_midlands_daily_living_nil": "dwp.pip", + "dwp.pip.cases_west_midlands_daily_living_standard": "dwp.pip", + "dwp.pip.cases_west_midlands_mobility_enhanced": "dwp.pip", + "dwp.pip.cases_west_midlands_mobility_nil": "dwp.pip", + "dwp.pip.cases_west_midlands_mobility_standard": "dwp.pip", + "dwp.pip.cases_yorkshire_daily_living_enhanced": "dwp.pip", + "dwp.pip.cases_yorkshire_daily_living_nil": "dwp.pip", + "dwp.pip.cases_yorkshire_daily_living_standard": "dwp.pip", + "dwp.pip.cases_yorkshire_mobility_enhanced": "dwp.pip", + "dwp.pip.cases_yorkshire_mobility_nil": "dwp.pip", + "dwp.pip.cases_yorkshire_mobility_standard": "dwp.pip", "dwp.state_pension.amount": "dwp.state_pension", "dwp.state_pension.recipients": "dwp.state_pension", "dwp.state_pension.recipients_female_66_69_new": "dwp.state_pension", @@ -373,6 +467,9 @@ "dwp.uc.payment_distribution_couple_with_children": "dwp.universal_credit", "dwp.uc.payment_distribution_lone_parent": "dwp.universal_credit", "dwp.uc.payment_distribution_single": "dwp.universal_credit", + "dwp.uc.people_aged_16_to_21": "dwp.universal_credit", + "dwp.uc.people_aged_16_to_24": "dwp.universal_credit", + "dwp.uc.people_aged_22_to_24": "dwp.universal_credit", "dwp.uc.scotland_households_child_under_1": "dwp.universal_credit", "dwp.uc.two_child_limit.children_affected": "dwp.universal_credit_two_child_limit", "dwp.uc.two_child_limit.children_claimant_pip": "dwp.universal_credit_two_child_limit", @@ -552,6 +649,7 @@ "ons.land.corporate_land_value": "ons.land", "ons.land.household_land_value": "ons.land", "ons.land.land_value": "ons.land", + "ons.neet.people_aged_16_to_24": "ons.employment", "ons.occupation.administrative_and_secretarial_by_region": "ons.employment", "ons.occupation.associate_professional_by_region": "ons.employment", "ons.occupation.caring_leisure_and_other_service_by_region": "ons.employment", @@ -804,6 +902,100 @@ "dwp.pension_credit.benefit_units_guarantee_only_single": "Pension Credit benefit units, Guarantee Credit only, has no partner", "dwp.pension_credit.benefit_units_savings_only_couple": "Pension Credit benefit units, Savings Credit only, has a partner", "dwp.pension_credit.benefit_units_savings_only_single": "Pension Credit benefit units, Savings Credit only, has no partner", + "dwp.pip.cases_east_midlands_daily_living_enhanced": "PIP cases with entitlement, East Midlands, daily living enhanced", + "dwp.pip.cases_east_midlands_daily_living_nil": "PIP cases with entitlement, East Midlands, daily living nil", + "dwp.pip.cases_east_midlands_daily_living_standard": "PIP cases with entitlement, East Midlands, daily living standard", + "dwp.pip.cases_east_midlands_mobility_enhanced": "PIP cases with entitlement, East Midlands, mobility enhanced", + "dwp.pip.cases_east_midlands_mobility_nil": "PIP cases with entitlement, East Midlands, mobility nil", + "dwp.pip.cases_east_midlands_mobility_standard": "PIP cases with entitlement, East Midlands, mobility standard", + "dwp.pip.cases_east_of_england_daily_living_enhanced": "PIP cases with entitlement, East of England, daily living enhanced", + "dwp.pip.cases_east_of_england_daily_living_nil": "PIP cases with entitlement, East of England, daily living nil", + "dwp.pip.cases_east_of_england_daily_living_standard": "PIP cases with entitlement, East of England, daily living standard", + "dwp.pip.cases_east_of_england_mobility_enhanced": "PIP cases with entitlement, East of England, mobility enhanced", + "dwp.pip.cases_east_of_england_mobility_nil": "PIP cases with entitlement, East of England, mobility nil", + "dwp.pip.cases_east_of_england_mobility_standard": "PIP cases with entitlement, East of England, mobility standard", + "dwp.pip.cases_england": "PIP cases with entitlement, England", + "dwp.pip.cases_england_aged_16_to_19": "PIP cases with entitlement, England, aged 16 to 19", + "dwp.pip.cases_england_aged_20_to_24": "PIP cases with entitlement, England, aged 20 to 24", + "dwp.pip.cases_england_aged_25_to_29": "PIP cases with entitlement, England, aged 25 to 29", + "dwp.pip.cases_england_aged_30_to_34": "PIP cases with entitlement, England, aged 30 to 34", + "dwp.pip.cases_england_aged_35_to_39": "PIP cases with entitlement, England, aged 35 to 39", + "dwp.pip.cases_england_aged_40_to_44": "PIP cases with entitlement, England, aged 40 to 44", + "dwp.pip.cases_england_aged_45_to_49": "PIP cases with entitlement, England, aged 45 to 49", + "dwp.pip.cases_england_aged_50_to_54": "PIP cases with entitlement, England, aged 50 to 54", + "dwp.pip.cases_england_aged_55_to_59": "PIP cases with entitlement, England, aged 55 to 59", + "dwp.pip.cases_england_aged_60_to_64": "PIP cases with entitlement, England, aged 60 to 64", + "dwp.pip.cases_england_aged_65_to_69": "PIP cases with entitlement, England, aged 65 to 69", + "dwp.pip.cases_england_aged_70_to_74": "PIP cases with entitlement, England, aged 70 to 74", + "dwp.pip.cases_england_aged_75_and_over": "PIP cases with entitlement, England, aged 75 and over", + "dwp.pip.cases_england_daily_living_enhanced": "PIP cases with entitlement, England, daily living enhanced", + "dwp.pip.cases_england_daily_living_nil": "PIP cases with entitlement, England, daily living nil", + "dwp.pip.cases_england_daily_living_standard": "PIP cases with entitlement, England, daily living standard", + "dwp.pip.cases_england_mobility_enhanced": "PIP cases with entitlement, England, mobility enhanced", + "dwp.pip.cases_england_mobility_nil": "PIP cases with entitlement, England, mobility nil", + "dwp.pip.cases_england_mobility_standard": "PIP cases with entitlement, England, mobility standard", + "dwp.pip.cases_london_daily_living_enhanced": "PIP cases with entitlement, London, daily living enhanced", + "dwp.pip.cases_london_daily_living_nil": "PIP cases with entitlement, London, daily living nil", + "dwp.pip.cases_london_daily_living_standard": "PIP cases with entitlement, London, daily living standard", + "dwp.pip.cases_london_mobility_enhanced": "PIP cases with entitlement, London, mobility enhanced", + "dwp.pip.cases_london_mobility_nil": "PIP cases with entitlement, London, mobility nil", + "dwp.pip.cases_london_mobility_standard": "PIP cases with entitlement, London, mobility standard", + "dwp.pip.cases_north_east_daily_living_enhanced": "PIP cases with entitlement, North East, daily living enhanced", + "dwp.pip.cases_north_east_daily_living_nil": "PIP cases with entitlement, North East, daily living nil", + "dwp.pip.cases_north_east_daily_living_standard": "PIP cases with entitlement, North East, daily living standard", + "dwp.pip.cases_north_east_mobility_enhanced": "PIP cases with entitlement, North East, mobility enhanced", + "dwp.pip.cases_north_east_mobility_nil": "PIP cases with entitlement, North East, mobility nil", + "dwp.pip.cases_north_east_mobility_standard": "PIP cases with entitlement, North East, mobility standard", + "dwp.pip.cases_north_west_daily_living_enhanced": "PIP cases with entitlement, North West, daily living enhanced", + "dwp.pip.cases_north_west_daily_living_nil": "PIP cases with entitlement, North West, daily living nil", + "dwp.pip.cases_north_west_daily_living_standard": "PIP cases with entitlement, North West, daily living standard", + "dwp.pip.cases_north_west_mobility_enhanced": "PIP cases with entitlement, North West, mobility enhanced", + "dwp.pip.cases_north_west_mobility_nil": "PIP cases with entitlement, North West, mobility nil", + "dwp.pip.cases_north_west_mobility_standard": "PIP cases with entitlement, North West, mobility standard", + "dwp.pip.cases_south_east_daily_living_enhanced": "PIP cases with entitlement, South East, daily living enhanced", + "dwp.pip.cases_south_east_daily_living_nil": "PIP cases with entitlement, South East, daily living nil", + "dwp.pip.cases_south_east_daily_living_standard": "PIP cases with entitlement, South East, daily living standard", + "dwp.pip.cases_south_east_mobility_enhanced": "PIP cases with entitlement, South East, mobility enhanced", + "dwp.pip.cases_south_east_mobility_nil": "PIP cases with entitlement, South East, mobility nil", + "dwp.pip.cases_south_east_mobility_standard": "PIP cases with entitlement, South East, mobility standard", + "dwp.pip.cases_south_west_daily_living_enhanced": "PIP cases with entitlement, South West, daily living enhanced", + "dwp.pip.cases_south_west_daily_living_nil": "PIP cases with entitlement, South West, daily living nil", + "dwp.pip.cases_south_west_daily_living_standard": "PIP cases with entitlement, South West, daily living standard", + "dwp.pip.cases_south_west_mobility_enhanced": "PIP cases with entitlement, South West, mobility enhanced", + "dwp.pip.cases_south_west_mobility_nil": "PIP cases with entitlement, South West, mobility nil", + "dwp.pip.cases_south_west_mobility_standard": "PIP cases with entitlement, South West, mobility standard", + "dwp.pip.cases_wales": "PIP cases with entitlement, Wales", + "dwp.pip.cases_wales_aged_16_to_19": "PIP cases with entitlement, Wales, aged 16 to 19", + "dwp.pip.cases_wales_aged_20_to_24": "PIP cases with entitlement, Wales, aged 20 to 24", + "dwp.pip.cases_wales_aged_25_to_29": "PIP cases with entitlement, Wales, aged 25 to 29", + "dwp.pip.cases_wales_aged_30_to_34": "PIP cases with entitlement, Wales, aged 30 to 34", + "dwp.pip.cases_wales_aged_35_to_39": "PIP cases with entitlement, Wales, aged 35 to 39", + "dwp.pip.cases_wales_aged_40_to_44": "PIP cases with entitlement, Wales, aged 40 to 44", + "dwp.pip.cases_wales_aged_45_to_49": "PIP cases with entitlement, Wales, aged 45 to 49", + "dwp.pip.cases_wales_aged_50_to_54": "PIP cases with entitlement, Wales, aged 50 to 54", + "dwp.pip.cases_wales_aged_55_to_59": "PIP cases with entitlement, Wales, aged 55 to 59", + "dwp.pip.cases_wales_aged_60_to_64": "PIP cases with entitlement, Wales, aged 60 to 64", + "dwp.pip.cases_wales_aged_65_to_69": "PIP cases with entitlement, Wales, aged 65 to 69", + "dwp.pip.cases_wales_aged_70_to_74": "PIP cases with entitlement, Wales, aged 70 to 74", + "dwp.pip.cases_wales_aged_75_and_over": "PIP cases with entitlement, Wales, aged 75 and over", + "dwp.pip.cases_wales_daily_living_enhanced": "PIP cases with entitlement, Wales, daily living enhanced", + "dwp.pip.cases_wales_daily_living_nil": "PIP cases with entitlement, Wales, daily living nil", + "dwp.pip.cases_wales_daily_living_standard": "PIP cases with entitlement, Wales, daily living standard", + "dwp.pip.cases_wales_mobility_enhanced": "PIP cases with entitlement, Wales, mobility enhanced", + "dwp.pip.cases_wales_mobility_nil": "PIP cases with entitlement, Wales, mobility nil", + "dwp.pip.cases_wales_mobility_standard": "PIP cases with entitlement, Wales, mobility standard", + "dwp.pip.cases_west_midlands_daily_living_enhanced": "PIP cases with entitlement, West Midlands, daily living enhanced", + "dwp.pip.cases_west_midlands_daily_living_nil": "PIP cases with entitlement, West Midlands, daily living nil", + "dwp.pip.cases_west_midlands_daily_living_standard": "PIP cases with entitlement, West Midlands, daily living standard", + "dwp.pip.cases_west_midlands_mobility_enhanced": "PIP cases with entitlement, West Midlands, mobility enhanced", + "dwp.pip.cases_west_midlands_mobility_nil": "PIP cases with entitlement, West Midlands, mobility nil", + "dwp.pip.cases_west_midlands_mobility_standard": "PIP cases with entitlement, West Midlands, mobility standard", + "dwp.pip.cases_yorkshire_daily_living_enhanced": "PIP cases with entitlement, Yorkshire and The Humber, daily living enhanced", + "dwp.pip.cases_yorkshire_daily_living_nil": "PIP cases with entitlement, Yorkshire and The Humber, daily living nil", + "dwp.pip.cases_yorkshire_daily_living_standard": "PIP cases with entitlement, Yorkshire and The Humber, daily living standard", + "dwp.pip.cases_yorkshire_mobility_enhanced": "PIP cases with entitlement, Yorkshire and The Humber, mobility enhanced", + "dwp.pip.cases_yorkshire_mobility_nil": "PIP cases with entitlement, Yorkshire and The Humber, mobility nil", + "dwp.pip.cases_yorkshire_mobility_standard": "PIP cases with entitlement, Yorkshire and The Humber, mobility standard", "dwp.state_pension.amount": "State Pension paid, Great Britain residents", "dwp.state_pension.recipients": "State Pension recipients, Great Britain residents", "dwp.state_pension.recipients_female_66_69_new": "State Pension recipients, female 66 to 69, New State Pension", @@ -848,6 +1040,9 @@ "dwp.uc.payment_distribution_couple_with_children": "Payment distribution couple with children", "dwp.uc.payment_distribution_lone_parent": "Payment distribution lone parent", "dwp.uc.payment_distribution_single": "Payment distribution single", + "dwp.uc.people_aged_16_to_21": "Universal Credit people aged 16 to 21", + "dwp.uc.people_aged_16_to_24": "Universal Credit people aged 16 to 24", + "dwp.uc.people_aged_22_to_24": "Universal Credit people aged 22 to 24", "dwp.uc.scotland_households_child_under_1": "Scotland households child under 1", "dwp.uc.two_child_limit.children_affected": "Children affected", "dwp.uc.two_child_limit.children_claimant_pip": "Children claimant Personal Independence Payment", @@ -1027,6 +1222,7 @@ "ons.land.corporate_land_value": "Corporate land value", "ons.land.household_land_value": "Household land value", "ons.land.land_value": "Land value", + "ons.neet.people_aged_16_to_24": "Young people not in education, employment or training, aged 16 to 24", "ons.occupation.administrative_and_secretarial_by_region": "Administrative and secretarial occupations in employment by region", "ons.occupation.associate_professional_by_region": "Associate professional occupations in employment by region", "ons.occupation.caring_leisure_and_other_service_by_region": "Caring, leisure and other service occupations in employment by region", @@ -1225,6 +1421,7 @@ "monthly_window_average", "monthly_window_count_x_mean", "monthly_window_sum_average", + "quarterly_window_average", "rolled_forward_by_ratio", "scaled_by_ratio" ], @@ -27007,6 +27204,261 @@ "period_match_policy": "source_window", "value_operation": "monthly_window_average" }, + { + "name": "dwp.uc.people_aged_16_to_24", + "ledger_selector": { + "source_name": "dwp", + "source_concept": [ + "dwp.people_on_universal_credit" + ], + "source_measure_id": "people", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "dimensions": [ + "age_bands_and_single_year", + "conditionality_regime" + ], + "dimension_values": { + "age_bands_and_single_year": [ + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "conditionality_regime": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-02", + "2025-05", + "2025-08", + "2025-11" + ], + "geography_level": "country", + "geography_id": "K03000001" + }, + "entity": "person", + "measure": "dwp/uc/people_aged_16_to_24", + "family": "dwp_universal_credit", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.uc.people_aged_16_to_24", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-02\",\"2025-05\",\"2025-08\",\"2025-11\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_sum_average", + "value_operands": [ + { + "dimension_values": { + "age_bands_and_single_year": 16, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 17, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 18, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 19, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 20, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 21, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 22, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 23, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 24, + "conditionality_regime": "all" + } + } + ] + }, + { + "name": "dwp.uc.people_aged_16_to_21", + "ledger_selector": { + "source_name": "dwp", + "source_concept": [ + "dwp.people_on_universal_credit" + ], + "source_measure_id": "people", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "dimensions": [ + "age_bands_and_single_year", + "conditionality_regime" + ], + "dimension_values": { + "age_bands_and_single_year": [ + 16, + 17, + 18, + 19, + 20, + 21 + ], + "conditionality_regime": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-02", + "2025-05", + "2025-08", + "2025-11" + ], + "geography_level": "country", + "geography_id": "K03000001" + }, + "entity": "person", + "measure": "dwp/uc/people_aged_16_to_21", + "family": "dwp_universal_credit", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.uc.people_aged_16_to_21", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-02\",\"2025-05\",\"2025-08\",\"2025-11\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_sum_average", + "value_operands": [ + { + "dimension_values": { + "age_bands_and_single_year": 16, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 17, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 18, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 19, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 20, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 21, + "conditionality_regime": "all" + } + } + ] + }, + { + "name": "dwp.uc.people_aged_22_to_24", + "ledger_selector": { + "source_name": "dwp", + "source_concept": [ + "dwp.people_on_universal_credit" + ], + "source_measure_id": "people", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "dimensions": [ + "age_bands_and_single_year", + "conditionality_regime" + ], + "dimension_values": { + "age_bands_and_single_year": [ + 22, + 23, + 24 + ], + "conditionality_regime": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-02", + "2025-05", + "2025-08", + "2025-11" + ], + "geography_level": "country", + "geography_id": "K03000001" + }, + "entity": "person", + "measure": "dwp/uc/people_aged_22_to_24", + "family": "dwp_universal_credit", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.uc.people_aged_22_to_24", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-02\",\"2025-05\",\"2025-08\",\"2025-11\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_sum_average", + "value_operands": [ + { + "dimension_values": { + "age_bands_and_single_year": 22, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 23, + "conditionality_regime": "all" + } + }, + { + "dimension_values": { + "age_bands_and_single_year": 24, + "conditionality_regime": "all" + } + } + ] + }, { "name": "obr.universal_credit", "ledger_selector": { @@ -49620,306 +50072,4146 @@ "value_operation": "monthly_window_average" }, { - "name": "dwp.hb.households_pension_age", + "name": "dwp.pip.cases_england", "ledger_selector": { "source_name": "dwp", - "source_concept": "dwp.housing_benefit_claimants", - "groupby_dimension": "dwp.hb_client_type", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", "dimensions": [ - "client_type", - "private_or_social_rented" + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" ], "dimension_values": { - "client_type": "Pension age", - "private_or_social_rented": "all" + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "all" }, - "source_measure_id": "total_claimants", + "entity_name": "person", "period_type": "month", "period_value": [ "2025-01", - "2025-02", - "2025-03", "2025-04", - "2025-05", - "2025-06", "2025-07", - "2025-08", - "2025-09", - "2025-10", - "2025-11", - "2025-12" + "2025-10" ], - "geography_level": "country", - "geography_id": "K03000001" + "geography_id": "E92000001", + "geography_level": "country" }, - "entity": "benunit", - "measure": "dwp/hb/households_pension_age", - "family": "dwp_housing_benefit", + "entity": "person", + "measure": "dwp/pip/cases_england", + "family": "dwp_pip", "period": 2025, "metadata": { - "contract_target_id": "dwp.hb.households_pension_age", + "contract_target_id": "dwp.pip.cases_england", "measure_kind": "prepared_column", - "uk_uc_expected_source_months": "[\"2025-01\",\"2025-02\",\"2025-03\",\"2025-04\",\"2025-05\",\"2025-06\",\"2025-07\",\"2025-08\",\"2025-09\",\"2025-10\",\"2025-11\",\"2025-12\"]" + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" }, "period_match_policy": "source_window", "value_operation": "monthly_window_average" }, { - "name": "dwp.hb.households_pension_age_social_rented", + "name": "dwp.pip.cases_england_daily_living_standard", "ledger_selector": { "source_name": "dwp", - "source_concept": "dwp.housing_benefit_claimants", - "groupby_dimension": "dwp.hb_client_type", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", "dimensions": [ - "client_type", - "private_or_social_rented" + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" ], "dimension_values": { - "client_type": "Pension age", - "private_or_social_rented": "Social Rented Sector" + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all", + "age_bands_and_single_year": "all" }, - "source_measure_id": "claimants", + "entity_name": "person", "period_type": "month", "period_value": [ "2025-01", - "2025-02", - "2025-03", "2025-04", - "2025-05", - "2025-06", "2025-07", - "2025-08", - "2025-09", - "2025-10", - "2025-11", - "2025-12" + "2025-10" ], - "geography_level": "country", - "geography_id": "K03000001" + "geography_id": "E92000001", + "geography_level": "country" }, - "entity": "benunit", - "measure": "dwp/hb/households_pension_age_social_rented", - "family": "dwp_housing_benefit", + "entity": "person", + "measure": "dwp/pip/cases_england_daily_living_standard", + "family": "dwp_pip", "period": 2025, "metadata": { - "contract_target_id": "dwp.hb.households_pension_age_social_rented", + "contract_target_id": "dwp.pip.cases_england_daily_living_standard", "measure_kind": "prepared_column", - "uk_uc_expected_source_months": "[\"2025-01\",\"2025-02\",\"2025-03\",\"2025-04\",\"2025-05\",\"2025-06\",\"2025-07\",\"2025-08\",\"2025-09\",\"2025-10\",\"2025-11\",\"2025-12\"]" + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" }, "period_match_policy": "source_window", "value_operation": "monthly_window_average" }, { - "name": "dwp.hb.households_pension_age_private_rented", + "name": "dwp.pip.cases_england_daily_living_enhanced", "ledger_selector": { "source_name": "dwp", - "source_concept": "dwp.housing_benefit_claimants", - "groupby_dimension": "dwp.hb_client_type", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", "dimensions": [ - "client_type", - "private_or_social_rented" + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" ], "dimension_values": { - "client_type": "Pension age", - "private_or_social_rented": "Private Rented Sector" + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all", + "age_bands_and_single_year": "all" }, - "source_measure_id": "claimants", + "entity_name": "person", "period_type": "month", "period_value": [ "2025-01", - "2025-02", - "2025-03", "2025-04", - "2025-05", - "2025-06", "2025-07", - "2025-08", - "2025-09", - "2025-10", - "2025-11", - "2025-12" + "2025-10" ], - "geography_level": "country", - "geography_id": "K03000001" + "geography_id": "E92000001", + "geography_level": "country" }, - "entity": "benunit", - "measure": "dwp/hb/households_pension_age_private_rented", - "family": "dwp_housing_benefit", + "entity": "person", + "measure": "dwp/pip/cases_england_daily_living_enhanced", + "family": "dwp_pip", "period": 2025, "metadata": { - "contract_target_id": "dwp.hb.households_pension_age_private_rented", + "contract_target_id": "dwp.pip.cases_england_daily_living_enhanced", "measure_kind": "prepared_column", - "uk_uc_expected_source_months": "[\"2025-01\",\"2025-02\",\"2025-03\",\"2025-04\",\"2025-05\",\"2025-06\",\"2025-07\",\"2025-08\",\"2025-09\",\"2025-10\",\"2025-11\",\"2025-12\"]" + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" }, "period_match_policy": "source_window", "value_operation": "monthly_window_average" }, { - "name": "dwp.hb.amount_pension_age", + "name": "dwp.pip.cases_england_daily_living_nil", "ledger_selector": { "source_name": "dwp", - "source_concept": "dwp.benefit_expenditure_amount", - "entity_name": "government", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], "dimension_values": { - "benefit_forecast_line": "housing_benefits__housing_benefitover_pension_credit_qualifying_age" - }, - "source_measure_id_by_opening_year": { - "2024": "expenditure_2024", - "2025": "expenditure_2025" + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all", + "age_bands_and_single_year": "all" }, - "geography_level": "country", - "geography_id": "K03000001" + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001", + "geography_level": "country" }, - "entity": "benunit", - "measure": "dwp/hb/amount_pension_age", - "family": "dwp_benefit_expenditure", + "entity": "person", + "measure": "dwp/pip/cases_england_daily_living_nil", + "family": "dwp_pip", "period": 2025, "metadata": { - "contract_target_id": "dwp.hb.amount_pension_age", - "measure_kind": "prepared_column" + "contract_target_id": "dwp.pip.cases_england_daily_living_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" }, - "assertion_policy": "allow_source_projection", - "value_operation": "calendar_year_window" + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" }, { - "name": "dwp.jsa.amount_income_based", + "name": "dwp.pip.cases_england_mobility_standard", "ledger_selector": { "source_name": "dwp", - "source_concept": "dwp.benefit_expenditure_amount", - "entity_name": "government", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], "dimension_values": { - "benefit_forecast_line": "unemployment_benefits__jobseekers_allowance__income_based" - }, - "source_measure_id_by_opening_year": { - "2024": "expenditure_2024", - "2025": "expenditure_2025" + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard", + "age_bands_and_single_year": "all" }, - "geography_level": "country", - "geography_id": "K03000001" + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001", + "geography_level": "country" }, - "entity": "benunit", - "measure": "dwp/jsa/amount_income_based", - "family": "dwp_benefit_expenditure", + "entity": "person", + "measure": "dwp/pip/cases_england_mobility_standard", + "family": "dwp_pip", "period": 2025, "metadata": { - "contract_target_id": "dwp.jsa.amount_income_based", - "measure_kind": "prepared_column" + "contract_target_id": "dwp.pip.cases_england_mobility_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" }, - "assertion_policy": "allow_source_projection", - "value_operation": "calendar_year_window" + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" }, { - "name": "microcosm.high_value_homes.over_1m_by_region@E12000001", + "name": "dwp.pip.cases_england_mobility_enhanced", "ledger_selector": { - "source_name": "microcosm", - "source_measure_id": "owner_occupied_homes", - "record_set_spec_id": "uk.local_geography.high_value_homes.owner_occupied_homes.over_gbp_1m.v1", - "geography_level": "region", - "geography_id": "E12000001" + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001", + "geography_level": "country" }, - "entity": "household", - "measure": "microcosm.high_value_homes.over_1m_by_region@E12000001", - "family": "high_value_homes", + "entity": "person", + "measure": "dwp/pip/cases_england_mobility_enhanced", + "family": "dwp_pip", "period": 2025, "metadata": { - "contract_target_id": "microcosm.high_value_homes.over_1m_by_region", + "contract_target_id": "dwp.pip.cases_england_mobility_enhanced", "measure_kind": "prepared_column", - "geography_level": "region", - "geography_id": "E12000001", - "geography_predicate": "{\"entity\":\"household\",\"map_to\":\"household\",\"operator\":\"==\",\"reduce\":\"any\",\"value\":\"NORTH_EAST\",\"variable\":\"region\"}", - "cross_grain_grain": "region" - } - }, - { - "name": "microcosm.high_value_homes.over_1m_by_region@E12000002", - "ledger_selector": { - "source_name": "microcosm", - "source_measure_id": "owner_occupied_homes", - "record_set_spec_id": "uk.local_geography.high_value_homes.owner_occupied_homes.over_gbp_1m.v1", - "geography_level": "region", - "geography_id": "E12000002" + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" }, - "entity": "household", - "measure": "microcosm.high_value_homes.over_1m_by_region@E12000002", - "family": "high_value_homes", - "period": 2025, - "metadata": { - "contract_target_id": "microcosm.high_value_homes.over_1m_by_region", - "measure_kind": "prepared_column", - "geography_level": "region", - "geography_id": "E12000002", - "geography_predicate": "{\"entity\":\"household\",\"map_to\":\"household\",\"operator\":\"==\",\"reduce\":\"any\",\"value\":\"NORTH_WEST\",\"variable\":\"region\"}", - "cross_grain_grain": "region" - } + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" }, { - "name": "microcosm.high_value_homes.over_1m_by_region@E12000003", + "name": "dwp.pip.cases_england_mobility_nil", "ledger_selector": { - "source_name": "microcosm", - "source_measure_id": "owner_occupied_homes", - "record_set_spec_id": "uk.local_geography.high_value_homes.owner_occupied_homes.over_gbp_1m.v1", - "geography_level": "region", - "geography_id": "E12000003" + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001", + "geography_level": "country" }, - "entity": "household", - "measure": "microcosm.high_value_homes.over_1m_by_region@E12000003", - "family": "high_value_homes", + "entity": "person", + "measure": "dwp/pip/cases_england_mobility_nil", + "family": "dwp_pip", "period": 2025, "metadata": { - "contract_target_id": "microcosm.high_value_homes.over_1m_by_region", + "contract_target_id": "dwp.pip.cases_england_mobility_nil", "measure_kind": "prepared_column", - "geography_level": "region", - "geography_id": "E12000003", - "geography_predicate": "{\"entity\":\"household\",\"map_to\":\"household\",\"operator\":\"==\",\"reduce\":\"any\",\"value\":\"YORKSHIRE\",\"variable\":\"region\"}", - "cross_grain_grain": "region" - } + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" }, { - "name": "microcosm.high_value_homes.over_1m_by_region@E12000004", + "name": "dwp.pip.cases_england_aged_16_to_19", "ledger_selector": { - "source_name": "microcosm", - "source_measure_id": "owner_occupied_homes", - "record_set_spec_id": "uk.local_geography.high_value_homes.owner_occupied_homes.over_gbp_1m.v1", - "geography_level": "region", - "geography_id": "E12000004" + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "16-19" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001", + "geography_level": "country" }, - "entity": "household", - "measure": "microcosm.high_value_homes.over_1m_by_region@E12000004", - "family": "high_value_homes", + "entity": "person", + "measure": "dwp/pip/cases_england_aged_16_to_19", + "family": "dwp_pip", "period": 2025, "metadata": { - "contract_target_id": "microcosm.high_value_homes.over_1m_by_region", + "contract_target_id": "dwp.pip.cases_england_aged_16_to_19", "measure_kind": "prepared_column", - "geography_level": "region", - "geography_id": "E12000004", - "geography_predicate": "{\"entity\":\"household\",\"map_to\":\"household\",\"operator\":\"==\",\"reduce\":\"any\",\"value\":\"EAST_MIDLANDS\",\"variable\":\"region\"}", - "cross_grain_grain": "region" - } + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" }, { - "name": "microcosm.high_value_homes.over_1m_by_region@E12000005", + "name": "dwp.pip.cases_england_aged_20_to_24", "ledger_selector": { - "source_name": "microcosm", - "source_measure_id": "owner_occupied_homes", - "record_set_spec_id": "uk.local_geography.high_value_homes.owner_occupied_homes.over_gbp_1m.v1", - "geography_level": "region", - "geography_id": "E12000005" + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "20-24" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001", + "geography_level": "country" }, - "entity": "household", - "measure": "microcosm.high_value_homes.over_1m_by_region@E12000005", - "family": "high_value_homes", + "entity": "person", + "measure": "dwp/pip/cases_england_aged_20_to_24", + "family": "dwp_pip", "period": 2025, "metadata": { - "contract_target_id": "microcosm.high_value_homes.over_1m_by_region", + "contract_target_id": "dwp.pip.cases_england_aged_20_to_24", "measure_kind": "prepared_column", - "geography_level": "region", - "geography_id": "E12000005", - "geography_predicate": "{\"entity\":\"household\",\"map_to\":\"household\",\"operator\":\"==\",\"reduce\":\"any\",\"value\":\"WEST_MIDLANDS\",\"variable\":\"region\"}", - "cross_grain_grain": "region" - } + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" }, { - "name": "microcosm.high_value_homes.over_1m_by_region@E12000006", + "name": "dwp.pip.cases_england_aged_25_to_29", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "25-29" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_england_aged_25_to_29", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_england_aged_25_to_29", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_england_aged_30_to_34", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "30-34" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_england_aged_30_to_34", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_england_aged_30_to_34", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_england_aged_35_to_39", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "35-39" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_england_aged_35_to_39", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_england_aged_35_to_39", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_england_aged_40_to_44", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "40-44" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_england_aged_40_to_44", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_england_aged_40_to_44", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_england_aged_45_to_49", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "45-49" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_england_aged_45_to_49", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_england_aged_45_to_49", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_england_aged_50_to_54", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "50-54" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_england_aged_50_to_54", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_england_aged_50_to_54", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_england_aged_55_to_59", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "55-59" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_england_aged_55_to_59", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_england_aged_55_to_59", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_england_aged_60_to_64", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "60-64" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_england_aged_60_to_64", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_england_aged_60_to_64", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_england_aged_65_to_69", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "65-69" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_england_aged_65_to_69", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_england_aged_65_to_69", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_england_aged_70_to_74", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "70-74" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_england_aged_70_to_74", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_england_aged_70_to_74", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_england_aged_75_and_over", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "75-79" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E92000001", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_england_aged_75_and_over", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_england_aged_75_and_over", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_wales", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_wales", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_wales", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_wales_daily_living_standard", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_wales_daily_living_standard", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_wales_daily_living_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_wales_daily_living_enhanced", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_wales_daily_living_enhanced", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_wales_daily_living_enhanced", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_wales_daily_living_nil", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_wales_daily_living_nil", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_wales_daily_living_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_wales_mobility_standard", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_wales_mobility_standard", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_wales_mobility_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_wales_mobility_enhanced", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_wales_mobility_enhanced", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_wales_mobility_enhanced", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_wales_mobility_nil", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil", + "age_bands_and_single_year": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_wales_mobility_nil", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_wales_mobility_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_wales_aged_16_to_19", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "16-19" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_wales_aged_16_to_19", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_wales_aged_16_to_19", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_wales_aged_20_to_24", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "20-24" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_wales_aged_20_to_24", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_wales_aged_20_to_24", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_wales_aged_25_to_29", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "25-29" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_wales_aged_25_to_29", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_wales_aged_25_to_29", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_wales_aged_30_to_34", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "30-34" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_wales_aged_30_to_34", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_wales_aged_30_to_34", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_wales_aged_35_to_39", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "35-39" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_wales_aged_35_to_39", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_wales_aged_35_to_39", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_wales_aged_40_to_44", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "40-44" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_wales_aged_40_to_44", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_wales_aged_40_to_44", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_wales_aged_45_to_49", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "45-49" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_wales_aged_45_to_49", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_wales_aged_45_to_49", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_wales_aged_50_to_54", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "50-54" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_wales_aged_50_to_54", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_wales_aged_50_to_54", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_wales_aged_55_to_59", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "55-59" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_wales_aged_55_to_59", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_wales_aged_55_to_59", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_wales_aged_60_to_64", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "60-64" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_wales_aged_60_to_64", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_wales_aged_60_to_64", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_wales_aged_65_to_69", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "65-69" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_wales_aged_65_to_69", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_wales_aged_65_to_69", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_wales_aged_70_to_74", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "70-74" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_wales_aged_70_to_74", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_wales_aged_70_to_74", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_wales_aged_75_and_over", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by country, daily living award, mobility award and age band, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status", + "age_bands_and_single_year" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "all", + "age_bands_and_single_year": "75-79" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "W92000004", + "geography_level": "country" + }, + "entity": "person", + "measure": "dwp/pip/cases_wales_aged_75_and_over", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_wales_aged_75_and_over", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_north_east_daily_living_standard", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000001", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_north_east_daily_living_standard", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_north_east_daily_living_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_north_east_daily_living_enhanced", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000001", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_north_east_daily_living_enhanced", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_north_east_daily_living_enhanced", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_north_east_daily_living_nil", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000001", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_north_east_daily_living_nil", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_north_east_daily_living_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_north_east_mobility_standard", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000001", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_north_east_mobility_standard", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_north_east_mobility_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_north_east_mobility_enhanced", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000001", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_north_east_mobility_enhanced", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_north_east_mobility_enhanced", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_north_east_mobility_nil", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000001", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_north_east_mobility_nil", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_north_east_mobility_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_north_west_daily_living_standard", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000002", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_north_west_daily_living_standard", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_north_west_daily_living_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_north_west_daily_living_enhanced", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000002", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_north_west_daily_living_enhanced", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_north_west_daily_living_enhanced", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_north_west_daily_living_nil", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000002", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_north_west_daily_living_nil", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_north_west_daily_living_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_north_west_mobility_standard", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000002", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_north_west_mobility_standard", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_north_west_mobility_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_north_west_mobility_enhanced", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000002", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_north_west_mobility_enhanced", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_north_west_mobility_enhanced", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_north_west_mobility_nil", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000002", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_north_west_mobility_nil", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_north_west_mobility_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_yorkshire_daily_living_standard", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000003", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_yorkshire_daily_living_standard", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_yorkshire_daily_living_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_yorkshire_daily_living_enhanced", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000003", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_yorkshire_daily_living_enhanced", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_yorkshire_daily_living_enhanced", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_yorkshire_daily_living_nil", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000003", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_yorkshire_daily_living_nil", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_yorkshire_daily_living_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_yorkshire_mobility_standard", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000003", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_yorkshire_mobility_standard", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_yorkshire_mobility_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_yorkshire_mobility_enhanced", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000003", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_yorkshire_mobility_enhanced", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_yorkshire_mobility_enhanced", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_yorkshire_mobility_nil", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000003", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_yorkshire_mobility_nil", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_yorkshire_mobility_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_east_midlands_daily_living_standard", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000004", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_east_midlands_daily_living_standard", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_east_midlands_daily_living_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_east_midlands_daily_living_enhanced", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000004", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_east_midlands_daily_living_enhanced", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_east_midlands_daily_living_enhanced", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_east_midlands_daily_living_nil", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000004", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_east_midlands_daily_living_nil", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_east_midlands_daily_living_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_east_midlands_mobility_standard", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000004", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_east_midlands_mobility_standard", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_east_midlands_mobility_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_east_midlands_mobility_enhanced", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000004", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_east_midlands_mobility_enhanced", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_east_midlands_mobility_enhanced", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_east_midlands_mobility_nil", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000004", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_east_midlands_mobility_nil", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_east_midlands_mobility_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_west_midlands_daily_living_standard", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000005", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_west_midlands_daily_living_standard", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_west_midlands_daily_living_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_west_midlands_daily_living_enhanced", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000005", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_west_midlands_daily_living_enhanced", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_west_midlands_daily_living_enhanced", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_west_midlands_daily_living_nil", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000005", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_west_midlands_daily_living_nil", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_west_midlands_daily_living_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_west_midlands_mobility_standard", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000005", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_west_midlands_mobility_standard", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_west_midlands_mobility_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_west_midlands_mobility_enhanced", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000005", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_west_midlands_mobility_enhanced", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_west_midlands_mobility_enhanced", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_west_midlands_mobility_nil", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000005", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_west_midlands_mobility_nil", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_west_midlands_mobility_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_east_of_england_daily_living_standard", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000006", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_east_of_england_daily_living_standard", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_east_of_england_daily_living_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_east_of_england_daily_living_enhanced", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000006", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_east_of_england_daily_living_enhanced", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_east_of_england_daily_living_enhanced", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_east_of_england_daily_living_nil", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000006", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_east_of_england_daily_living_nil", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_east_of_england_daily_living_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_east_of_england_mobility_standard", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000006", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_east_of_england_mobility_standard", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_east_of_england_mobility_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_east_of_england_mobility_enhanced", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000006", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_east_of_england_mobility_enhanced", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_east_of_england_mobility_enhanced", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_east_of_england_mobility_nil", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000006", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_east_of_england_mobility_nil", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_east_of_england_mobility_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_london_daily_living_standard", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000007", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_london_daily_living_standard", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_london_daily_living_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_london_daily_living_enhanced", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000007", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_london_daily_living_enhanced", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_london_daily_living_enhanced", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_london_daily_living_nil", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000007", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_london_daily_living_nil", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_london_daily_living_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_london_mobility_standard", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000007", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_london_mobility_standard", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_london_mobility_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_london_mobility_enhanced", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000007", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_london_mobility_enhanced", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_london_mobility_enhanced", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_london_mobility_nil", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000007", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_london_mobility_nil", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_london_mobility_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_south_east_daily_living_standard", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000008", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_south_east_daily_living_standard", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_south_east_daily_living_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_south_east_daily_living_enhanced", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000008", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_south_east_daily_living_enhanced", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_south_east_daily_living_enhanced", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_south_east_daily_living_nil", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000008", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_south_east_daily_living_nil", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_south_east_daily_living_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_south_east_mobility_standard", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000008", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_south_east_mobility_standard", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_south_east_mobility_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_south_east_mobility_enhanced", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000008", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_south_east_mobility_enhanced", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_south_east_mobility_enhanced", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_south_east_mobility_nil", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000008", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_south_east_mobility_nil", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_south_east_mobility_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_south_west_daily_living_standard", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Standard", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000009", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_south_west_daily_living_standard", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_south_west_daily_living_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_south_west_daily_living_enhanced", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Enhanced", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000009", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_south_west_daily_living_enhanced", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_south_west_daily_living_enhanced", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_south_west_daily_living_nil", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "Daily Living - Nil", + "mobility_award_status": "all" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000009", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_south_west_daily_living_nil", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_south_west_daily_living_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_south_west_mobility_standard", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Standard" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000009", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_south_west_mobility_standard", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_south_west_mobility_standard", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_south_west_mobility_enhanced", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Enhanced" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000009", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_south_west_mobility_enhanced", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_south_west_mobility_enhanced", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.pip.cases_south_west_mobility_nil", + "ledger_selector": { + "source_name": "dwp", + "source_table": "PIP cases with entitlement by English region, daily living award and mobility award, January 2024 to July 2026", + "source_concept": [ + "dwp.pip_cases_with_entitlement" + ], + "source_measure_id": "cases_with_entitlement", + "dimensions": [ + "daily_living_award_status", + "mobility_award_status" + ], + "dimension_values": { + "daily_living_award_status": "all", + "mobility_award_status": "Mobility Award - Nil" + }, + "entity_name": "person", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-04", + "2025-07", + "2025-10" + ], + "geography_id": "E12000009", + "geography_level": "region" + }, + "entity": "person", + "measure": "dwp/pip/cases_south_west_mobility_nil", + "family": "dwp_pip", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.pip.cases_south_west_mobility_nil", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-04\",\"2025-07\",\"2025-10\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.hb.households_pension_age", + "ledger_selector": { + "source_name": "dwp", + "source_concept": "dwp.housing_benefit_claimants", + "groupby_dimension": "dwp.hb_client_type", + "dimensions": [ + "client_type", + "private_or_social_rented" + ], + "dimension_values": { + "client_type": "Pension age", + "private_or_social_rented": "all" + }, + "source_measure_id": "total_claimants", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-02", + "2025-03", + "2025-04", + "2025-05", + "2025-06", + "2025-07", + "2025-08", + "2025-09", + "2025-10", + "2025-11", + "2025-12" + ], + "geography_level": "country", + "geography_id": "K03000001" + }, + "entity": "benunit", + "measure": "dwp/hb/households_pension_age", + "family": "dwp_housing_benefit", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.hb.households_pension_age", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-02\",\"2025-03\",\"2025-04\",\"2025-05\",\"2025-06\",\"2025-07\",\"2025-08\",\"2025-09\",\"2025-10\",\"2025-11\",\"2025-12\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.hb.households_pension_age_social_rented", + "ledger_selector": { + "source_name": "dwp", + "source_concept": "dwp.housing_benefit_claimants", + "groupby_dimension": "dwp.hb_client_type", + "dimensions": [ + "client_type", + "private_or_social_rented" + ], + "dimension_values": { + "client_type": "Pension age", + "private_or_social_rented": "Social Rented Sector" + }, + "source_measure_id": "claimants", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-02", + "2025-03", + "2025-04", + "2025-05", + "2025-06", + "2025-07", + "2025-08", + "2025-09", + "2025-10", + "2025-11", + "2025-12" + ], + "geography_level": "country", + "geography_id": "K03000001" + }, + "entity": "benunit", + "measure": "dwp/hb/households_pension_age_social_rented", + "family": "dwp_housing_benefit", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.hb.households_pension_age_social_rented", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-02\",\"2025-03\",\"2025-04\",\"2025-05\",\"2025-06\",\"2025-07\",\"2025-08\",\"2025-09\",\"2025-10\",\"2025-11\",\"2025-12\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.hb.households_pension_age_private_rented", + "ledger_selector": { + "source_name": "dwp", + "source_concept": "dwp.housing_benefit_claimants", + "groupby_dimension": "dwp.hb_client_type", + "dimensions": [ + "client_type", + "private_or_social_rented" + ], + "dimension_values": { + "client_type": "Pension age", + "private_or_social_rented": "Private Rented Sector" + }, + "source_measure_id": "claimants", + "period_type": "month", + "period_value": [ + "2025-01", + "2025-02", + "2025-03", + "2025-04", + "2025-05", + "2025-06", + "2025-07", + "2025-08", + "2025-09", + "2025-10", + "2025-11", + "2025-12" + ], + "geography_level": "country", + "geography_id": "K03000001" + }, + "entity": "benunit", + "measure": "dwp/hb/households_pension_age_private_rented", + "family": "dwp_housing_benefit", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.hb.households_pension_age_private_rented", + "measure_kind": "prepared_column", + "uk_uc_expected_source_months": "[\"2025-01\",\"2025-02\",\"2025-03\",\"2025-04\",\"2025-05\",\"2025-06\",\"2025-07\",\"2025-08\",\"2025-09\",\"2025-10\",\"2025-11\",\"2025-12\"]" + }, + "period_match_policy": "source_window", + "value_operation": "monthly_window_average" + }, + { + "name": "dwp.hb.amount_pension_age", + "ledger_selector": { + "source_name": "dwp", + "source_concept": "dwp.benefit_expenditure_amount", + "entity_name": "government", + "dimension_values": { + "benefit_forecast_line": "housing_benefits__housing_benefitover_pension_credit_qualifying_age" + }, + "source_measure_id_by_opening_year": { + "2024": "expenditure_2024", + "2025": "expenditure_2025" + }, + "geography_level": "country", + "geography_id": "K03000001" + }, + "entity": "benunit", + "measure": "dwp/hb/amount_pension_age", + "family": "dwp_benefit_expenditure", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.hb.amount_pension_age", + "measure_kind": "prepared_column" + }, + "assertion_policy": "allow_source_projection", + "value_operation": "calendar_year_window" + }, + { + "name": "dwp.jsa.amount_income_based", + "ledger_selector": { + "source_name": "dwp", + "source_concept": "dwp.benefit_expenditure_amount", + "entity_name": "government", + "dimension_values": { + "benefit_forecast_line": "unemployment_benefits__jobseekers_allowance__income_based" + }, + "source_measure_id_by_opening_year": { + "2024": "expenditure_2024", + "2025": "expenditure_2025" + }, + "geography_level": "country", + "geography_id": "K03000001" + }, + "entity": "benunit", + "measure": "dwp/jsa/amount_income_based", + "family": "dwp_benefit_expenditure", + "period": 2025, + "metadata": { + "contract_target_id": "dwp.jsa.amount_income_based", + "measure_kind": "prepared_column" + }, + "assertion_policy": "allow_source_projection", + "value_operation": "calendar_year_window" + }, + { + "name": "microcosm.high_value_homes.over_1m_by_region@E12000001", + "ledger_selector": { + "source_name": "microcosm", + "source_measure_id": "owner_occupied_homes", + "record_set_spec_id": "uk.local_geography.high_value_homes.owner_occupied_homes.over_gbp_1m.v1", + "geography_level": "region", + "geography_id": "E12000001" + }, + "entity": "household", + "measure": "microcosm.high_value_homes.over_1m_by_region@E12000001", + "family": "high_value_homes", + "period": 2025, + "metadata": { + "contract_target_id": "microcosm.high_value_homes.over_1m_by_region", + "measure_kind": "prepared_column", + "geography_level": "region", + "geography_id": "E12000001", + "geography_predicate": "{\"entity\":\"household\",\"map_to\":\"household\",\"operator\":\"==\",\"reduce\":\"any\",\"value\":\"NORTH_EAST\",\"variable\":\"region\"}", + "cross_grain_grain": "region" + } + }, + { + "name": "microcosm.high_value_homes.over_1m_by_region@E12000002", + "ledger_selector": { + "source_name": "microcosm", + "source_measure_id": "owner_occupied_homes", + "record_set_spec_id": "uk.local_geography.high_value_homes.owner_occupied_homes.over_gbp_1m.v1", + "geography_level": "region", + "geography_id": "E12000002" + }, + "entity": "household", + "measure": "microcosm.high_value_homes.over_1m_by_region@E12000002", + "family": "high_value_homes", + "period": 2025, + "metadata": { + "contract_target_id": "microcosm.high_value_homes.over_1m_by_region", + "measure_kind": "prepared_column", + "geography_level": "region", + "geography_id": "E12000002", + "geography_predicate": "{\"entity\":\"household\",\"map_to\":\"household\",\"operator\":\"==\",\"reduce\":\"any\",\"value\":\"NORTH_WEST\",\"variable\":\"region\"}", + "cross_grain_grain": "region" + } + }, + { + "name": "microcosm.high_value_homes.over_1m_by_region@E12000003", + "ledger_selector": { + "source_name": "microcosm", + "source_measure_id": "owner_occupied_homes", + "record_set_spec_id": "uk.local_geography.high_value_homes.owner_occupied_homes.over_gbp_1m.v1", + "geography_level": "region", + "geography_id": "E12000003" + }, + "entity": "household", + "measure": "microcosm.high_value_homes.over_1m_by_region@E12000003", + "family": "high_value_homes", + "period": 2025, + "metadata": { + "contract_target_id": "microcosm.high_value_homes.over_1m_by_region", + "measure_kind": "prepared_column", + "geography_level": "region", + "geography_id": "E12000003", + "geography_predicate": "{\"entity\":\"household\",\"map_to\":\"household\",\"operator\":\"==\",\"reduce\":\"any\",\"value\":\"YORKSHIRE\",\"variable\":\"region\"}", + "cross_grain_grain": "region" + } + }, + { + "name": "microcosm.high_value_homes.over_1m_by_region@E12000004", + "ledger_selector": { + "source_name": "microcosm", + "source_measure_id": "owner_occupied_homes", + "record_set_spec_id": "uk.local_geography.high_value_homes.owner_occupied_homes.over_gbp_1m.v1", + "geography_level": "region", + "geography_id": "E12000004" + }, + "entity": "household", + "measure": "microcosm.high_value_homes.over_1m_by_region@E12000004", + "family": "high_value_homes", + "period": 2025, + "metadata": { + "contract_target_id": "microcosm.high_value_homes.over_1m_by_region", + "measure_kind": "prepared_column", + "geography_level": "region", + "geography_id": "E12000004", + "geography_predicate": "{\"entity\":\"household\",\"map_to\":\"household\",\"operator\":\"==\",\"reduce\":\"any\",\"value\":\"EAST_MIDLANDS\",\"variable\":\"region\"}", + "cross_grain_grain": "region" + } + }, + { + "name": "microcosm.high_value_homes.over_1m_by_region@E12000005", + "ledger_selector": { + "source_name": "microcosm", + "source_measure_id": "owner_occupied_homes", + "record_set_spec_id": "uk.local_geography.high_value_homes.owner_occupied_homes.over_gbp_1m.v1", + "geography_level": "region", + "geography_id": "E12000005" + }, + "entity": "household", + "measure": "microcosm.high_value_homes.over_1m_by_region@E12000005", + "family": "high_value_homes", + "period": 2025, + "metadata": { + "contract_target_id": "microcosm.high_value_homes.over_1m_by_region", + "measure_kind": "prepared_column", + "geography_level": "region", + "geography_id": "E12000005", + "geography_predicate": "{\"entity\":\"household\",\"map_to\":\"household\",\"operator\":\"==\",\"reduce\":\"any\",\"value\":\"WEST_MIDLANDS\",\"variable\":\"region\"}", + "cross_grain_grain": "region" + } + }, + { + "name": "microcosm.high_value_homes.over_1m_by_region@E12000006", "ledger_selector": { "source_name": "microcosm", "source_measure_id": "owner_occupied_homes", @@ -55286,6 +59578,48 @@ "contract_target_id": "ons.occupation.male_elementary_administration_and_service", "measure_kind": "prepared_column" } + }, + { + "name": "ons.neet.people_aged_16_to_24", + "ledger_selector": { + "source_name": "ons", + "source_concept": [ + "ons.lfs_neet_people" + ], + "source_measure_id": "neet_16_to_24", + "dimensions": [ + "age_band", + "economic_activity", + "seasonal_adjustment", + "sex" + ], + "dimension_values": { + "age_band": "16_to_24", + "economic_activity": "all", + "seasonal_adjustment": "not_seasonally_adjusted", + "sex": "all" + }, + "entity_name": "person", + "period_type": "quarter", + "period_value": [ + "2025-Q1", + "2025-Q2", + "2025-Q3", + "2025-Q4" + ], + "geography_id": "K02000001", + "geography_level": "country" + }, + "entity": "person", + "measure": "ons/neet/people_aged_16_to_24", + "family": "ons_employment", + "period": 2025, + "metadata": { + "contract_target_id": "ons.neet.people_aged_16_to_24", + "measure_kind": "prepared_column" + }, + "period_match_policy": "source_window", + "value_operation": "quarterly_window_average" } ] } diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_population_targets.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_population_targets.py index cbe65ce583..4e9eb5578b 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_population_targets.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_population_targets.py @@ -1387,7 +1387,8 @@ def test_uc_gb_bindings_match_the_committed_source_geography_and_finite_bands(): if row["metadata"]["contract_target_id"].startswith("dwp.uc.") and row["ledger_selector"]["geography_id"] == "K03000001" } - assert len(gb_ids) == 35 + # Y4's three people-by-age rows join the 35 benefit-unit rows. + assert len(gb_ids) == 38 for target_id in gb_ids: binding = _target_by_id(resource, target_id)["bindings"]["policyengine"] geographic = [ diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_target_references.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_target_references.py index 9eb70f2fcb..080da6aa3e 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_target_references.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_target_references.py @@ -136,8 +136,12 @@ # sub-major group and sex, 50 UK rows; the November event data: PRIS 2026's # Scottish landlords' receipts and expenses, measured diagnostics, and ONS's # single years 16 to 24 by sex in place of the 16-17, 18-19 and 20-24 sex -# bands (eighteen rows for six) -ACTIVE_REFERENCE_COUNT = 1599 +# bands (eighteen rows for six); HMRC's Scottish NSND outturn and taxpayers +# (S4), measured diagnostics; and PR2's lane Q diagnostics: DWP's people on +# UC aged 16 to 24, 16 to 21 and 22 to 24 (Y4), 94 DWP PIP cases rows for +# England, Wales and the English regions (P3), and ONS's NEET people aged 16 +# to 24 on a quarterly window (Y3), all held out of the solve +ACTIVE_REFERENCE_COUNT = 1697 REGION_TIER_LEVEL = {code: level for level, code in UK_REGION_TIER} @@ -389,6 +393,7 @@ def test_uk_target_references_follow_contract_derivation_rules() -> None: "monthly_window_average", "monthly_window_count_x_mean", "monthly_window_sum_average", + "quarterly_window_average", "rolled_forward_by_ratio", "scaled_by_ratio", ] @@ -1198,11 +1203,18 @@ def haystack(target: dict) -> str: for target_id in sorted(declared_scotland): assert membership["geography_pins"][target_id]["geography_id"] == "S92000003" assert membership["targets"][target_id]["status"] == "active" - assert not [ + # P3's held-out PIP rows: every one active, on the geography its id names. + membership_pip = { target_id for target_id in membership["targets"] if target_id.startswith("dwp.pip.") - ] + } + assert membership_pip == pip_ids + for target_id in sorted(membership_pip): + assert membership["targets"][target_id]["status"] == "active" + assert membership["geography_pins"][target_id]["geography_id"] == pip_area( + target_id + ) #: microcosm#1095 D3, María's ruling of 2026-10-29. diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_source_periods.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_source_periods.py index 93a6e30af1..ace3198bce 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_source_periods.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_source_periods.py @@ -455,8 +455,9 @@ def test_shipped_uc_monthly_references_preserve_each_declared_window(): for reference in references if reference.family == "dwp_universal_credit" ] - # microcosm#1095: less the five-or-more-children count, a diagnostic. - assert len(monthly) == 117 + # microcosm#1095: less the five-or-more-children count, a diagnostic; plus + # Y4's three people-by-age rows (8 Nov 2026), held out of the solve. + assert len(monthly) == 120 calendar_2025 = [f"2025-{month:02}" for month in range(1, 13)] new_paid = { "dwp.uc.households", @@ -489,8 +490,22 @@ def test_shipped_uc_monthly_references_preserve_each_declared_window(): f"2025-{month:02}" for month in range(3, 13) ], } + # Y4: DWP's people on UC by single year of age, every regime, on the four + # quarterly points of 2025, one operand per single year. + people_by_age = { + "dwp.uc.people_aged_16_to_24": 9, + "dwp.uc.people_aged_16_to_21": 6, + "dwp.uc.people_aged_22_to_24": 3, + } for reference in monthly: - if reference.name in new_paid or reference.name in element_windows: + if reference.name in people_by_age: + expected_months = ["2025-02", "2025-05", "2025-08", "2025-11"] + assert reference.ledger_selector["period_value"] == expected_months + assert reference.value_operation == "monthly_window_sum_average" + assert reference.period_match_policy == "source_window" + assert len(reference.value_operands) == people_by_age[reference.name] + assert reference.uprating_from_period is None + elif reference.name in new_paid or reference.name in element_windows: expected_months = element_windows.get(reference.name, calendar_2025) assert reference.ledger_selector["period_value"] == expected_months if reference.value_operation == "monthly_window_sum_average": @@ -514,6 +529,7 @@ def test_shipped_uc_monthly_references_preserve_each_declared_window(): assert json.loads(reference.metadata[EXPECTED_SOURCE_MONTHS]) == expected_months assert new_paid <= {reference.name for reference in monthly} assert set(element_windows) <= {reference.name for reference in monthly} + assert set(people_by_age) <= {reference.name for reference in monthly} # The #882 Housing Benefit caseload rows bind the Stat-Xplore client-type # by tenure cube on the same calendar-2025 window, and since microcosm#1069 # c10 so do its pension-age rows. @@ -598,6 +614,16 @@ def test_shipped_uc_monthly_references_preserve_each_declared_window(): assert reference.value_operation == "monthly_window_average" assert reference.period_match_policy == "source_window" assert json.loads(reference.metadata[EXPECTED_SOURCE_MONTHS]) == esa_quarters + # P3 of the November event-data plan: DWP's PIP cases, held out of the + # solve, on the cube's four quarter-end points inside calendar 2025. + pip_months = ["2025-01", "2025-04", "2025-07", "2025-10"] + pip_cases = [reference for reference in references if reference.family == "dwp_pip"] + assert len(pip_cases) == 94 + for reference in pip_cases: + assert reference.ledger_selector["period_value"] == pip_months + assert reference.value_operation == "monthly_window_average" + assert reference.period_match_policy == "source_window" + assert json.loads(reference.metadata[EXPECTED_SOURCE_MONTHS]) == pip_months assert not any( EXPECTED_SOURCE_MONTHS in reference.metadata for reference in references @@ -609,5 +635,6 @@ def test_shipped_uc_monthly_references_preserve_each_declared_window(): "dwp_state_pension", "dwp_pension_credit", "dwp_attendance_allowance", + "dwp_pip", } ) From dc75e65a56121b5f2e58ff586b44247f459b6c1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Mon, 9 Nov 2026 01:27:10 +0000 Subject: [PATCH 13/29] Fit young UC claimants by age in the take-up redraw (Y4, microcosm#1095) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Y2's full-time education flag takes full-time students off Universal Credit, but uc_take_up refits each family type's award-band pools to DWP's caseloads without reading age, so it refilled the single caseload with other entitled singles: claimants and partners aged 16 to 24 stayed well above DWP's count already at the spine's design weights (María's call of 2026-11-09, "Age-aware redraw"). The redraw keeps every pool's count. Within each pool, the drawn units with a claimant or partner aged 16 to 24 (is_claimant_or_partner, at the stored age, which policyengine-uk carries unchanged to the entitlement year) claim at one odds ratio against the pool's other drawn units, and the two rates realize the pool's count together, each in the order of the uniform. The ratio is solved by bisection on its log over Great Britain, at the stage's household weights, so that those young claimants and partners in entitled units that claim come as near DWP's People on Universal Credit aged 16 to 24 as the redraw allows: every regime, the single years summed in February, May, August and November 2025 and averaged, 762,585, the value the dwp.uc.people_aged_16_to_24 diagnostic compiles. Fixed claims (units that report Universal Credit, and units moved off or kept on their legacy benefits) and pools whose count needs more claims than their other drawn units can give keep young units claiming whatever the ratio, so the count can stay above DWP's; where no ratio reaches it, the ratio holds at the nearer end and the receipt says why. Without the age inputs the stage keeps its old path. The facts are vendored with the tool from the pinned 8045b138 feed into dwp_uc_people_by_age_facts.json (Great Britain's rows of the four months' every-regime record sets, 112 rows), with its selection and package entry. The manifest declares the second artifact, its verify operation and three new keys on assign_award_band_take_up_residual (young_people, age_targets, age_fit), which the sources schema carries. The receipt's age_fit block records DWP's count, the young claimants and partners before and after, and the ratio, withheld where fewer than three source households carry the drawn young units. Y4's exclusion reason is restated: the fit brings the 16 to 24 count as near DWP's as the redraw allows, and the rows stay held out as checks on the fit, on the solve and on the split between 16 to 21 and 22 to 24. Tests: the count reader and its refusals, the committed count, the fit keeping the pool's count while meeting DWP's young count on a frame where it can, the out-of-reach bound, the inputs' refusals and the redraw's plumbing; the pinned resource lists follow. Co-Authored-By: Claude Opus 5.5 --- .../1095-uk-uc-take-up-age-fit.changed.md | 11 + .../spec_engine/schema/sources.schema.json | 14 +- .../uk/calibration_measure_exclusions.json | 6 +- .../microcosm/build/uk/country_package.json | 5 + .../build/uk/dwp_uc_people_by_age_facts.json | 5218 +++++++++++++++++ .../uk/ledger_fact_vendor_selections.json | 46 + .../src/microcosm/build/uk/source_stages.json | 32 +- .../src/microcosm/build/uk/spec/sources.yaml | 25 +- .../microcosm/build/uk_runtime/uc_take_up.py | 344 +- .../engine_free/shared/test_country_spec.py | 4 + .../engine_free/uk/test_uk_uc_take_up.py | 196 +- 11 files changed, 5884 insertions(+), 17 deletions(-) create mode 100644 changelog.d/1095-uk-uc-take-up-age-fit.changed.md create mode 100644 packages/microcosm-build/src/microcosm/build/uk/dwp_uc_people_by_age_facts.json diff --git a/changelog.d/1095-uk-uc-take-up-age-fit.changed.md b/changelog.d/1095-uk-uc-take-up-age-fit.changed.md new file mode 100644 index 0000000000..05e16f4068 --- /dev/null +++ b/changelog.d/1095-uk-uc-take-up-age-fit.changed.md @@ -0,0 +1,11 @@ +The UK spine's Universal Credit take-up redraw (`uc_take_up`, microcosm#1334) now fits young claimants by age (Y4 of the November event-data plan, microcosm#1095; María's call of 9 November 2026). + +Y2's full-time education flag takes full-time students off Universal Credit, but the redraw refits each family type's award-band pools to DWP's caseloads without reading age. So it refilled the single caseload with other entitled singles. Claimants and partners aged 16 to 24 in Great Britain stayed well above DWP's count of people on Universal Credit at those ages, already at the spine's design weights. + +The redraw keeps every pool's count. Within each pool, the drawn units with a claimant or partner aged 16 to 24 (`is_claimant_or_partner`, at the stored age that policyengine-uk carries to the entitlement year) claim at one odds ratio against the pool's other drawn units, and the two rates realize the pool's count together. The ratio is solved over Great Britain, at the stage's household weights, so that those young claimants and partners in entitled units that claim come as near DWP's count as the redraw allows. That count is DWP Stat-Xplore's People on Universal Credit aged 16 to 24, every conditionality regime, with the single years summed in February, May, August and November 2025 and averaged: 762,585, the value the `dwp.uc.people_aged_16_to_24` diagnostic compiles. Where no ratio reaches DWP's count, the ratio holds at the nearer end of its range and the receipt says so. + +- The facts are vendored from the pinned feed into `dwp_uc_people_by_age_facts.json`: Great Britain's rows of the four months' every-regime record sets, which the stage verifies against the pin. +- The stage receipt's `age_fit` block records the rule, DWP's count, the young claimants and partners before and after the fit, and the ratio, withheld where fewer than three source households carry the drawn young units. +- The manifest declares the new artifact, its verify operation and three new keys on `assign_award_band_take_up_residual` (`young_people`, `age_targets`, `age_fit`), which the sources schema now carries. +- No family type or award band count moves. +- The fit can't take young claimants below what fixed claims and full pools leave: units that report Universal Credit, units moved off or kept on their legacy benefits, and pools whose count needs more claims than their other drawn units can give keep young units claiming whatever the ratio. So the count can stay above DWP's, and the 16 to 24 diagnostic and its 16 to 21 and 22 to 24 parts stay held-out checks. diff --git a/packages/microcosm-build/src/microcosm/build/spec_engine/schema/sources.schema.json b/packages/microcosm-build/src/microcosm/build/spec_engine/schema/sources.schema.json index 68fb154159..dd7dfc0972 100644 --- a/packages/microcosm-build/src/microcosm/build/spec_engine/schema/sources.schema.json +++ b/packages/microcosm-build/src/microcosm/build/spec_engine/schema/sources.schema.json @@ -6972,7 +6972,10 @@ "weight_mapping", "residual_rate", "solve_scope", - "not_drawn" + "not_drawn", + "young_people", + "age_targets", + "age_fit" ], "properties": { "kind": { @@ -7035,6 +7038,15 @@ }, "not_drawn": { "type": "string" + }, + "young_people": { + "type": "string" + }, + "age_targets": { + "type": "string" + }, + "age_fit": { + "type": "string" } } }, diff --git a/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json b/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json index 90a4c99a7b..98d38de50d 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json +++ b/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json @@ -543,7 +543,7 @@ }, { "name": "dwp.uc.people_aged_16_to_24", - "reason": "Diagnostic, not a weight question: the young people work review (chronicle#420 item 3) reads the model's UC claimants and partners by age against DWP's people on UC. With Y2's education flag the model's 16 to 24 count still runs well above DWP's: once Y2 takes full-time students off UC, the take-up redraw (uc_take_up) restores the single caseload by award band, not by age. So the rows stay held out. The 16 to 17 count never appears alone or by difference.", + "reason": "Diagnostic, not a weight question: the young people work review (chronicle#420 item 3) reads the model's UC claimants and partners by age against DWP's people on UC. The UC take-up redraw's age fit (uc_take_up) brings the 16 to 24 count as near DWP's as the redraw allows, but fixed claims (units that report Universal Credit, and units moved off or kept on their legacy benefits) and pools whose count needs more claims than their other drawn units can give keep young units claiming whatever the ratio, so the count can stay above DWP's. The rows stay held out as checks on the fit, on the solve and on the split between 16 to 21 and 22 to 24. The 16 to 17 count never appears alone or by difference.", "tracking": "microcosm#1095", "approved_by": "juaristi22", "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item Y4): measure DWP's people on Universal Credit aged 16 to 24, 16 to 21 and 22 to 24, every regime, on the four quarterly points of 2025, and hold them out of the solve (for María's signature).", @@ -552,7 +552,7 @@ }, { "name": "dwp.uc.people_aged_16_to_21", - "reason": "Diagnostic, not a weight question: the young people work review (chronicle#420 item 3) reads the model's UC claimants and partners by age against DWP's people on UC. With Y2's education flag the model's 16 to 24 count still runs well above DWP's: once Y2 takes full-time students off UC, the take-up redraw (uc_take_up) restores the single caseload by award band, not by age. So the rows stay held out. The 16 to 17 count never appears alone or by difference.", + "reason": "Diagnostic, not a weight question: the young people work review (chronicle#420 item 3) reads the model's UC claimants and partners by age against DWP's people on UC. The UC take-up redraw's age fit (uc_take_up) brings the 16 to 24 count as near DWP's as the redraw allows, but fixed claims (units that report Universal Credit, and units moved off or kept on their legacy benefits) and pools whose count needs more claims than their other drawn units can give keep young units claiming whatever the ratio, so the count can stay above DWP's. The rows stay held out as checks on the fit, on the solve and on the split between 16 to 21 and 22 to 24. The 16 to 17 count never appears alone or by difference.", "tracking": "microcosm#1095", "approved_by": "juaristi22", "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item Y4): measure DWP's people on Universal Credit aged 16 to 24, 16 to 21 and 22 to 24, every regime, on the four quarterly points of 2025, and hold them out of the solve (for María's signature).", @@ -561,7 +561,7 @@ }, { "name": "dwp.uc.people_aged_22_to_24", - "reason": "Diagnostic, not a weight question: the young people work review (chronicle#420 item 3) reads the model's UC claimants and partners by age against DWP's people on UC. With Y2's education flag the model's 16 to 24 count still runs well above DWP's: once Y2 takes full-time students off UC, the take-up redraw (uc_take_up) restores the single caseload by award band, not by age. So the rows stay held out. The 16 to 17 count never appears alone or by difference.", + "reason": "Diagnostic, not a weight question: the young people work review (chronicle#420 item 3) reads the model's UC claimants and partners by age against DWP's people on UC. The UC take-up redraw's age fit (uc_take_up) brings the 16 to 24 count as near DWP's as the redraw allows, but fixed claims (units that report Universal Credit, and units moved off or kept on their legacy benefits) and pools whose count needs more claims than their other drawn units can give keep young units claiming whatever the ratio, so the count can stay above DWP's. The rows stay held out as checks on the fit, on the solve and on the split between 16 to 21 and 22 to 24. The 16 to 17 count never appears alone or by difference.", "tracking": "microcosm#1095", "approved_by": "juaristi22", "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item Y4): measure DWP's people on Universal Credit aged 16 to 24, 16 to 21 and 22 to 24, every regime, on the four quarterly points of 2025, and hold them out of the solve (for María's signature).", diff --git a/packages/microcosm-build/src/microcosm/build/uk/country_package.json b/packages/microcosm-build/src/microcosm/build/uk/country_package.json index 18b19a9a70..31179828f6 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/country_package.json +++ b/packages/microcosm-build/src/microcosm/build/uk/country_package.json @@ -132,6 +132,11 @@ "kind": "legacy_json", "schema_id": "legacy_json" }, + { + "path": "dwp_uc_people_by_age_facts.json", + "kind": "legacy_json", + "schema_id": "legacy_json" + }, { "path": "obr_hvcts_costing_facts.json", "kind": "legacy_json", diff --git a/packages/microcosm-build/src/microcosm/build/uk/dwp_uc_people_by_age_facts.json b/packages/microcosm-build/src/microcosm/build/uk/dwp_uc_people_by_age_facts.json new file mode 100644 index 0000000000..073326359e --- /dev/null +++ b/packages/microcosm-build/src/microcosm/build/uk/dwp_uc_people_by_age_facts.json @@ -0,0 +1,5218 @@ +{ + "schema_version": 1, + "country": "uk", + "kind": "uk_vendored_ledger_facts", + "resource": "dwp_uc_people_by_age_facts.json", + "purpose": "DWP Stat-Xplore, People on Universal Credit in Great Britain by age (bands and single year), every conditionality regime, in February, May, August and November 2025: the facts the dwp.uc.people_aged_16_to_24 diagnostic averages (microcosm#1095, Y4 of the November event-data plan). Consumed by the uc_take_up stage's age fit, which takes the mean over the four months of the single years 16 to 24 as the count of young claimants and partners its odds ratio aims at on the spine's design weights (Mar\u00eda's call of 2026-11-09). No value is derived here.", + "consumers": [ + "uk_runtime.uc_take_up" + ], + "planned_consumers": [], + "policy": "Rows are copied verbatim from the pinned Chronicle consumer feed named in source_fact_feed; every value is a publisher-stated fact. Consumers declare their own arithmetic on these rows and never edit this file by hand: regenerate it with tools/vendor_uk_ledger_facts.py.", + "generator": { + "tool": "tools/vendor_uk_ledger_facts.py", + "version": 1 + }, + "source_fact_feed": { + "source_repo": "PolicyEngine/chronicle", + "source_commit": "8045b138355b196846f633f31323fd129908e751", + "build": "build-bundle --suite uk -> build-consumer-artifact", + "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" + }, + "selections": [ + { + "label": "uc_people_by_age_great_britain_2025_02", + "selector": { + "source_name": "dwp", + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "geography_id": "K03000001" + }, + "row_count": 28 + }, + { + "label": "uc_people_by_age_great_britain_2025_05", + "selector": { + "source_name": "dwp", + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "geography_id": "K03000001" + }, + "row_count": 28 + }, + { + "label": "uc_people_by_age_great_britain_2025_08", + "selector": { + "source_name": "dwp", + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "geography_id": "K03000001" + }, + "row_count": 28 + }, + { + "label": "uc_people_by_age_great_britain_2025_11", + "selector": { + "source_name": "dwp", + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "geography_id": "K03000001" + }, + "row_count": 28 + } + ], + "row_count": 112, + "rows": [ + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3da669675e26b64866944dd6", + "semantic_fact_key": "ledger_semantic_fact_v2_ec59c41b1c05378c075301e0", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__16__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__16__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 16, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1835 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ec268ed01660ff21cd43c574", + "semantic_fact_key": "ledger_semantic_fact_v2_62ef081ccbce0c5d7fb935c2", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__17__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__17__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 17, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 7502 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a2847e455e27eb3b9927c52e", + "semantic_fact_key": "ledger_semantic_fact_v2_d216f97a8f9911ba26764183", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__18__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__18__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 18, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 58715 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_45fcf137f3f42d18a1266909", + "semantic_fact_key": "ledger_semantic_fact_v2_537cd806fc9480726c8b5459", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__19__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__19__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 19, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 94394 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_66b3df4bed6f21afdbc8f4df", + "semantic_fact_key": "ledger_semantic_fact_v2_de6234547edf304b77872d9b", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__20__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__20__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 20, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 105461 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_778dccfc2c70aaadcfdb21b8", + "semantic_fact_key": "ledger_semantic_fact_v2_76642750c4460f0d74c36d55", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__21__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__21__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 21, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 109426 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_99266d464ee6ba6707045007", + "semantic_fact_key": "ledger_semantic_fact_v2_4470e78d70b64702628c54c8", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__22__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__22__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 22, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 116576 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0398ff342a30d1c09921b616", + "semantic_fact_key": "ledger_semantic_fact_v2_4db3671a1e3055600792592c", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__23__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__23__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 23, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 123646 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2aa865ae88f5166a2a16b7a6", + "semantic_fact_key": "ledger_semantic_fact_v2_2f8224429110ce2bdbf07af8", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__24__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__24__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 24, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 131588 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_db7f2ee4650304307c0bdf84", + "semantic_fact_key": "ledger_semantic_fact_v2_42c6206a262c797e7fab7af8", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__25_29__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__25_29__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "25-29", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 764667 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_45653e61d87cca5b64e30413", + "semantic_fact_key": "ledger_semantic_fact_v2_fd9bc7cfbae9363376c8e583", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__30_34__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__30_34__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "30-34", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 993557 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_63ec1ddec8df1022e8373ebe", + "semantic_fact_key": "ledger_semantic_fact_v2_a932ad1178d2b82d9a7b497a", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__35_39__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__35_39__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "35-39", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1145517 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d3d935174c03e2717c1abe0c", + "semantic_fact_key": "ledger_semantic_fact_v2_002f4ea436a9955a1ad7ca3a", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__40_44__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__40_44__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "40-44", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1062011 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ccf20208dc2a5073a61292b1", + "semantic_fact_key": "ledger_semantic_fact_v2_c50b144c1136a16c18d39f2e", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__45_49__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__45_49__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "45-49", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 857799 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_89d1bc261499e2ba38de5e01", + "semantic_fact_key": "ledger_semantic_fact_v2_da4b075832e96499efaf7468", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__50_54__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__50_54__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "50-54", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 719996 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3129bb35c833533478a4f084", + "semantic_fact_key": "ledger_semantic_fact_v2_2d5e9193be316491b4e4a3ad", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__55_59__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__55_59__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "55-59", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 587419 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_07eedcaf18ba31ec5024ccb8", + "semantic_fact_key": "ledger_semantic_fact_v2_527ac5ed471c2992dfdb7e28", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__60_64__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__60_64__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "60-64", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 488894 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3f6b183795c903160896ddda", + "semantic_fact_key": "ledger_semantic_fact_v2_3f84324e52622c61fe331480", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__65_70__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__65_70__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "65-70", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 134461 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_73609efe053987c640b2cb8a", + "semantic_fact_key": "ledger_semantic_fact_v2_36154577d169091a65966cac", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__age_all__no_work_requirements.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__no_work_requirements", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "No work requirements" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 3212539 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3ca63244ca04e3b1a9adcc7f", + "semantic_fact_key": "ledger_semantic_fact_v2_ab733317c7564ad812f6464f", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__age_all__planning_for_work.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__planning_for_work", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Planning for work" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 102019 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3aee18ce0ac1a511f3a4648d", + "semantic_fact_key": "ledger_semantic_fact_v2_a832f653654cb459dbf05c7e", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__age_all__preparing_for_work.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__preparing_for_work", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Preparing for work" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 368664 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d964894346e1a1219780c06f", + "semantic_fact_key": "ledger_semantic_fact_v2_a70f3befc6a0b14c483aaec3", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__age_all__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 7515081 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_db1513163466c75d87d0515e", + "semantic_fact_key": "ledger_semantic_fact_v2_89b3fccaaae63a0c078c346a", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__age_all__searching_for_work.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__searching_for_work", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Searching for work" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1635262 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1c55f8045597058899af2fb9", + "semantic_fact_key": "ledger_semantic_fact_v2_3bcc7b2856da6f6c1a174f83", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__age_all__unknown_or_missing_regime.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__unknown_or_missing_regime", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Unknown or missing regime" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 293 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8f6bdeb5fc0035f4f8486ea8", + "semantic_fact_key": "ledger_semantic_fact_v2_004c713b97252c4dc2906b06", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__age_all__working_no_requirements.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__working_no_requirements", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Working - no requirements" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1273161 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_dbe0e64cdf4e2561ea7a0c8c", + "semantic_fact_key": "ledger_semantic_fact_v2_fa450cb354717342bbef5f51", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__age_all__working_with_requirements.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__working_with_requirements", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Working - with requirements" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 923148 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_18c1531b9e4d9a8b67f5596d", + "semantic_fact_key": "ledger_semantic_fact_v2_5a0ccfed5087c04174e81c3d", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__over_70__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__over_70__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "Over 70", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 9999 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0d56f107109ee3b6ccfe9a9c", + "semantic_fact_key": "ledger_semantic_fact_v2_c036f15e036b3f3361dba3ae", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total.k03000001__unknown_missing__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-02" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__unknown_missing__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "Unknown/Missing", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1617 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ec8ba55e42ee8f16e739f2a7", + "semantic_fact_key": "ledger_semantic_fact_v2_d9d2e83c37f6aaf9d08daae2", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__16__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__16__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 16, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1663 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cd4370b818f1e3368b091b42", + "semantic_fact_key": "ledger_semantic_fact_v2_903f37b503791e2e970d8fcd", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__17__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__17__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 17, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 7776 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f5722d7ae44aebdaca95ce30", + "semantic_fact_key": "ledger_semantic_fact_v2_53f101742cf6d0c8951d9f6e", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__18__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__18__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 18, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 56932 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2d1778e88c8b9fa48ae64ff3", + "semantic_fact_key": "ledger_semantic_fact_v2_a72ccbd7bf4c5bc675325c8a", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__19__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__19__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 19, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 94655 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_47188b1ee912da84923563e7", + "semantic_fact_key": "ledger_semantic_fact_v2_556fcb0b6d08f109878537a6", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__20__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__20__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 20, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 107486 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ee2bf80c7a239e2f9f4d233b", + "semantic_fact_key": "ledger_semantic_fact_v2_b8c8205ef4c56472b293c4ca", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__21__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__21__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 21, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 110185 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fc56677978f7e142f4d840de", + "semantic_fact_key": "ledger_semantic_fact_v2_c9c81b6dc7f81c4b92138b3e", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__22__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__22__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 22, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 117261 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7179a3e1f3c15ba80dfb7a5f", + "semantic_fact_key": "ledger_semantic_fact_v2_da67484879cf7750d2d98c6b", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__23__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__23__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 23, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 123786 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f0f627d8d905a67e5e0fe40a", + "semantic_fact_key": "ledger_semantic_fact_v2_65f8ed31e3f704288f4cab12", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__24__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__24__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 24, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 131903 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3fa9a49952860a214bf5533b", + "semantic_fact_key": "ledger_semantic_fact_v2_6ad3feb2cd32c3463bae30ed", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__25_29__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__25_29__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "25-29", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 768513 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3f465eef546f185fff8884d8", + "semantic_fact_key": "ledger_semantic_fact_v2_1025402e089eb26148ff11f1", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__30_34__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__30_34__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "30-34", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1006433 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_81af6fb92a1f9c6aea46690a", + "semantic_fact_key": "ledger_semantic_fact_v2_5f738e2fa23ea04e56c015b2", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__35_39__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__35_39__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "35-39", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1169022 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_115fa6c4bca32268e3015363", + "semantic_fact_key": "ledger_semantic_fact_v2_d47b4e1196c57f35544875ad", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__40_44__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__40_44__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "40-44", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1093001 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_63486b2bc2f9e577052424c7", + "semantic_fact_key": "ledger_semantic_fact_v2_2acb2060291caa639a759222", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__45_49__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__45_49__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "45-49", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 895015 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a22019630051c31ad85fb8f8", + "semantic_fact_key": "ledger_semantic_fact_v2_df242167a65af761bf9ba15b", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__50_54__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__50_54__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "50-54", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 733932 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f8e65bba155370a03a3318d9", + "semantic_fact_key": "ledger_semantic_fact_v2_2b212b491753a88a1afa1522", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__55_59__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__55_59__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "55-59", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 626974 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_53e1225abf18c11ab5c021e0", + "semantic_fact_key": "ledger_semantic_fact_v2_1cf1a9da13adfe921007318f", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__60_64__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__60_64__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "60-64", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 539464 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ea56fd6cb498579858466c74", + "semantic_fact_key": "ledger_semantic_fact_v2_62323687c5174776d59eb710", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__65_70__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__65_70__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "65-70", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 139838 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9d85335b4ed3dfa49ffb49e3", + "semantic_fact_key": "ledger_semantic_fact_v2_1edf3ec05c1539523503442a", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__age_all__no_work_requirements.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__no_work_requirements", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "No work requirements" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 3476799 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0582a485867a0f5a2060bd0b", + "semantic_fact_key": "ledger_semantic_fact_v2_173d1afadaf49376f2e61977", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__age_all__planning_for_work.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__planning_for_work", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Planning for work" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 99940 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a6fabc17c604eab923069cf1", + "semantic_fact_key": "ledger_semantic_fact_v2_3f9da63cc4ea0fbd15d10eac", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__age_all__preparing_for_work.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__preparing_for_work", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Preparing for work" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 379598 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2f3a432ef6a4ae578f0bfb41", + "semantic_fact_key": "ledger_semantic_fact_v2_106b7887e83b3f2933ee409f", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__age_all__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 7736489 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ace8a6ebfcb8e65be75f0a72", + "semantic_fact_key": "ledger_semantic_fact_v2_ec56ca5d0a3052201f2907d7", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__age_all__searching_for_work.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__searching_for_work", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Searching for work" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1581627 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7c1139a92e6bfff1bc1d6803", + "semantic_fact_key": "ledger_semantic_fact_v2_cae3cd93f1ab0375310c8c9d", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__age_all__unknown_or_missing_regime.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__unknown_or_missing_regime", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Unknown or missing regime" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 346 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8e94a13844a1545a7fb7cef6", + "semantic_fact_key": "ledger_semantic_fact_v2_ae2263903c9e8246ae7057b9", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__age_all__working_no_requirements.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__working_no_requirements", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Working - no requirements" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1281503 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_01eb5c868358713ad950ebdb", + "semantic_fact_key": "ledger_semantic_fact_v2_c77736f788b0d80866aa19a6", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__age_all__working_with_requirements.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__working_with_requirements", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Working - with requirements" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 916675 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8ce4de421660a0d1d2edb0c7", + "semantic_fact_key": "ledger_semantic_fact_v2_185b4e544f932d31e3da9a4e", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__over_70__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__over_70__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "Over 70", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 11199 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_45e34e38ab1a16361ed2a306", + "semantic_fact_key": "ledger_semantic_fact_v2_3167dc4a2c41dc515591810a", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total.k03000001__unknown_missing__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-05" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__unknown_missing__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "Unknown/Missing", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1448 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_dfb01665e1da8a915c400161", + "semantic_fact_key": "ledger_semantic_fact_v2_74ab6620cc6ae2fdbe03588f", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__16__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__16__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 16, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1175 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9a2277727b7960b90a915326", + "semantic_fact_key": "ledger_semantic_fact_v2_49d013479bc32734546cfc98", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__17__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__17__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 17, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 7660 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b44ebaaaf1ce8d98b30caf74", + "semantic_fact_key": "ledger_semantic_fact_v2_432dcbb3a9666eb07b9c5b4b", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__18__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__18__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 18, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 57419 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c1e1f5edb502114b26f94498", + "semantic_fact_key": "ledger_semantic_fact_v2_6574e268b0c3dad9da6fd88b", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__19__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__19__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 19, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 96441 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_127599c190f6a0609f6a469b", + "semantic_fact_key": "ledger_semantic_fact_v2_99491c8113ffd50b1dc49f8d", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__20__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__20__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 20, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 110490 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6c5387409c3ede72d442d88f", + "semantic_fact_key": "ledger_semantic_fact_v2_52ccfe4b411ce0b9f4a9aef6", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__21__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__21__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 21, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 113847 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fd38407270acdf454e6ca5f4", + "semantic_fact_key": "ledger_semantic_fact_v2_3141e89f28aef749605fcca8", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__22__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__22__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 22, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 120552 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9a8acd4102e8682ec6acba2f", + "semantic_fact_key": "ledger_semantic_fact_v2_bb26d91526833338726bb2b6", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__23__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__23__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 23, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 125285 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_467f544b1248e0aacbf05664", + "semantic_fact_key": "ledger_semantic_fact_v2_9a3453c1989abefab021ade8", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__24__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__24__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 24, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 132614 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ada0b748dd7fd55ac8548a48", + "semantic_fact_key": "ledger_semantic_fact_v2_23e0a1c023515760ff91e7f6", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__25_29__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__25_29__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "25-29", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 786981 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1e0804b922270708f8d58604", + "semantic_fact_key": "ledger_semantic_fact_v2_5345e275af73d0746c5e3008", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__30_34__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__30_34__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "30-34", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1005985 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5e03ad7d5dc8f56feb445fdb", + "semantic_fact_key": "ledger_semantic_fact_v2_b5f8605b9eb87f54032568d4", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__35_39__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__35_39__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "35-39", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1176688 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_be14df4436141a862ec14ec3", + "semantic_fact_key": "ledger_semantic_fact_v2_fb7cb39f09d1cdfdd04ea933", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__40_44__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__40_44__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "40-44", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1103736 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1d0998ba452cef5b5a31c479", + "semantic_fact_key": "ledger_semantic_fact_v2_15a5fd74ea24620c931d3599", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__45_49__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__45_49__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "45-49", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 914138 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c0c5b8acaf1d2c9fb0de1263", + "semantic_fact_key": "ledger_semantic_fact_v2_d0da01c5a49ed12f349932de", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__50_54__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__50_54__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "50-54", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 790326 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4766587e00276082882c9891", + "semantic_fact_key": "ledger_semantic_fact_v2_8cba47a18c2ec0d22595e891", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__55_59__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__55_59__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "55-59", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 727409 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_215249b0c322ccfa66f5f1a1", + "semantic_fact_key": "ledger_semantic_fact_v2_42476cc264c4e5687c56a881", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__60_64__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__60_64__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "60-64", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 607710 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_686b253e65f7db49176f1642", + "semantic_fact_key": "ledger_semantic_fact_v2_7c9928e07c5e30460b9adb91", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__65_70__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__65_70__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "65-70", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 149293 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_960fb59a8443513eb4737bc3", + "semantic_fact_key": "ledger_semantic_fact_v2_70df3ca597856d866f2e25a1", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__age_all__no_work_requirements.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__no_work_requirements", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "No work requirements" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 3818450 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b7c62a9bc83e3ea402ea1696", + "semantic_fact_key": "ledger_semantic_fact_v2_271c416a3272d3997f6f448d", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__age_all__planning_for_work.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__planning_for_work", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Planning for work" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 98270 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_30be4cc743e448a3015373db", + "semantic_fact_key": "ledger_semantic_fact_v2_927019d3c6320c8bf0a8f658", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__age_all__preparing_for_work.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__preparing_for_work", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Preparing for work" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 396124 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_37e8beeed690682ac2c78ca1", + "semantic_fact_key": "ledger_semantic_fact_v2_1a7ea00674cffba546dceee9", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__age_all__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 8041126 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_210b6c1f3b9aac4be55f130b", + "semantic_fact_key": "ledger_semantic_fact_v2_56e581dbb950d419d03fb9cc", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__age_all__searching_for_work.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__searching_for_work", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Searching for work" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1552438 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0182f4dc26e8e9e131558221", + "semantic_fact_key": "ledger_semantic_fact_v2_49999a3385a454cce5214544", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__age_all__unknown_or_missing_regime.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__unknown_or_missing_regime", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Unknown or missing regime" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 273 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c97881fb7c226644a67b6e44", + "semantic_fact_key": "ledger_semantic_fact_v2_90433d40e00f56326b9a9081", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__age_all__working_no_requirements.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__working_no_requirements", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Working - no requirements" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1250197 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_29b194ed4497b57b69d766b8", + "semantic_fact_key": "ledger_semantic_fact_v2_af1d761f444240f070ca89e6", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__age_all__working_with_requirements.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__working_with_requirements", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Working - with requirements" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 925382 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_09e7a60e8512d02862a89468", + "semantic_fact_key": "ledger_semantic_fact_v2_0461b7d81c0f0cba098c306d", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__over_70__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__over_70__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "Over 70", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 12533 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0d8f881183446e6cdda63434", + "semantic_fact_key": "ledger_semantic_fact_v2_d1eca1d0868db2a85f67f1b7", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total.k03000001__unknown_missing__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-08" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__unknown_missing__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "Unknown/Missing", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 839 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7f0aa689273dd94f1bd50c15", + "semantic_fact_key": "ledger_semantic_fact_v2_5712de24a37f894b7977d80e", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__16__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__16__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 16, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1782 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b1a6809578351d2e7cc42625", + "semantic_fact_key": "ledger_semantic_fact_v2_b52ccb3c90fc190f14843666", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__17__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__17__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 17, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 7784 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_380cb0d8981688d1af23d1ab", + "semantic_fact_key": "ledger_semantic_fact_v2_23e4ea764e18347e22b3a4f3", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__18__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__18__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 18, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 64493 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_681b72ed22cecc315a3d3469", + "semantic_fact_key": "ledger_semantic_fact_v2_90095d1008052a4546516d36", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__19__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__19__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 19, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 103116 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f70b676b5dcf40674b16733a", + "semantic_fact_key": "ledger_semantic_fact_v2_1b958cd4275eee7bc431f79f", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__20__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__20__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 20, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 110201 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d654a4070aa6e09bbb3bdbf0", + "semantic_fact_key": "ledger_semantic_fact_v2_d8f4727b58113c408b7eb89a", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__21__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__21__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 21, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 116032 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_80a545b0bd01e8de58a00e92", + "semantic_fact_key": "ledger_semantic_fact_v2_12a701555c65498eb894a38b", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__22__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__22__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 22, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 122347 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d2ba5aa38af9058efc158966", + "semantic_fact_key": "ledger_semantic_fact_v2_228dbb7d5117c22d0c09410f", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__23__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__23__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 23, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 126040 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ea8ee2e36ab0a4b64af8b01f", + "semantic_fact_key": "ledger_semantic_fact_v2_778376392787ce08b798cddd", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__24__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__24__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": 24, + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 132273 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4ae32deb749dd5fa5079fa61", + "semantic_fact_key": "ledger_semantic_fact_v2_c0ae53610fb1d99305bdedc2", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__25_29__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__25_29__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "25-29", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 803547 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_bf541880e07d92fff433e7ea", + "semantic_fact_key": "ledger_semantic_fact_v2_3ddf73cef5e4391889a452a3", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__30_34__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__30_34__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "30-34", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1023344 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b50519715159fef7b8469d46", + "semantic_fact_key": "ledger_semantic_fact_v2_1d8c7634ed092e8480ba6081", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__35_39__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__35_39__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "35-39", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1192918 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6f8c80e26b5b19506c92bb14", + "semantic_fact_key": "ledger_semantic_fact_v2_f0f9b3cef7142485ba806b5f", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__40_44__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__40_44__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "40-44", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1120776 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0e7c0bb3148cf07a6394f895", + "semantic_fact_key": "ledger_semantic_fact_v2_1329e4bf6c0fd7ab823f3052", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__45_49__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__45_49__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "45-49", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 936029 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a1bc97ccf88f2ccabd479cb6", + "semantic_fact_key": "ledger_semantic_fact_v2_1a97c1ee9c9e081fa7e13e7e", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__50_54__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__50_54__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "50-54", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 822595 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e86fd0c0f08d9b2fdcf6c0d3", + "semantic_fact_key": "ledger_semantic_fact_v2_bd897a72a6a847bc83d3555c", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__55_59__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__55_59__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "55-59", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 759867 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a1c9fd3a5129a2e0e1515309", + "semantic_fact_key": "ledger_semantic_fact_v2_e9d6f7842477f99930d9ce31", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__60_64__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__60_64__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "60-64", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 678205 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b85aee05a93247fc5d9f8c0d", + "semantic_fact_key": "ledger_semantic_fact_v2_89d70a37360a79dcf830b14a", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__65_70__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__65_70__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "65-70", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 167642 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_731e314987770b14705978db", + "semantic_fact_key": "ledger_semantic_fact_v2_0c6b915a58c097028a33e33d", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__age_all__no_work_requirements.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__no_work_requirements", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "No work requirements" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 4121618 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d7a8143e076ed1da7f525f9a", + "semantic_fact_key": "ledger_semantic_fact_v2_4f3eadde13e0ba94058c6110", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__age_all__planning_for_work.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__planning_for_work", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Planning for work" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 94264 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9d1eecd46becdc60fa51ce67", + "semantic_fact_key": "ledger_semantic_fact_v2_1ffd33a30708c254aecc95b3", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__age_all__preparing_for_work.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__preparing_for_work", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Preparing for work" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 397433 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e094d5703198e9484f62fd20", + "semantic_fact_key": "ledger_semantic_fact_v2_11bf9a97347a750f20fdd4c8", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__age_all__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 8302781 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f481e9b0cf1fef7289145666", + "semantic_fact_key": "ledger_semantic_fact_v2_2b68c0536bd4b3877d5da0c1", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__age_all__searching_for_work.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__searching_for_work", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Searching for work" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1527533 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_36b6e012157ecb9384a67d31", + "semantic_fact_key": "ledger_semantic_fact_v2_4092eec283e5722ef1c0056e", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__age_all__unknown_or_missing_regime.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__unknown_or_missing_regime", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Unknown or missing regime" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 308 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8d5967b5b01cc35806ee4b0d", + "semantic_fact_key": "ledger_semantic_fact_v2_9ff415f2f039d5ed8b1b4146", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__age_all__working_no_requirements.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__working_no_requirements", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Working - no requirements" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 1260281 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_093417c4d7083f233f9e53e6", + "semantic_fact_key": "ledger_semantic_fact_v2_30763b5b47401c4a1631761a", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__age_all__working_with_requirements.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__age_all__working_with_requirements", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "all", + "conditionality_regime": "Working - with requirements" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 901348 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_758c2f66d7f2c19c1a28219b", + "semantic_fact_key": "ledger_semantic_fact_v2_3093ab8a4324d76ec9fd8200", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__over_70__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__over_70__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "Over 70", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 13372 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3c88faecbc1e71fdbffb34cd", + "semantic_fact_key": "ledger_semantic_fact_v2_ca03ac033ada7240f190a62d", + "source_record_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total.k03000001__unknown_missing__regime_all.people", + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "universal_credit_claimant" + }, + "geography": { + "id": "K03000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-11" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "groupby_dimension": "dwp.uc_people_country_age_conditionality_regime", + "groupby_value_id": "k03000001__unknown_missing__regime_all", + "table_record_kind": "total" + }, + "dimensions": { + "age_bands_and_single_year": "Unknown/Missing", + "conditionality_regime": "all" + }, + "source": { + "source_name": "dwp", + "source_table": "People on Universal Credit by country, age (bands and single year) and conditionality regime, April 2024 to May 2026", + "source_file": "people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json", + "source_sha256": "13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c", + "vintage": "stat_xplore_2026_11_06", + "raw_r2_key": "raw/uk/dwp/dwp-uc-people-country-age-conditionality-regime-april-2024-may-2026/2026/13f5362634fad1a68a36674e8506dc17ef1a0ef8c4f0c2c812d275402ef8e42c/people_on_uc_by_country_age_conditionality_regime_april_2024_may_2026.json" + }, + "value": 422 + } + ] +} diff --git a/packages/microcosm-build/src/microcosm/build/uk/ledger_fact_vendor_selections.json b/packages/microcosm-build/src/microcosm/build/uk/ledger_fact_vendor_selections.json index a86c02e04e..544264d7bc 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/ledger_fact_vendor_selections.json +++ b/packages/microcosm-build/src/microcosm/build/uk/ledger_fact_vendor_selections.json @@ -1603,6 +1603,52 @@ } ] }, + { + "resource": "dwp_uc_people_by_age_facts.json", + "purpose": "DWP Stat-Xplore, People on Universal Credit in Great Britain by age (bands and single year), every conditionality regime, in February, May, August and November 2025: the facts the dwp.uc.people_aged_16_to_24 diagnostic averages (microcosm#1095, Y4 of the November event-data plan). Consumed by the uc_take_up stage's age fit, which takes the mean over the four months of the single years 16 to 24 as the count of young claimants and partners its odds ratio aims at on the spine's design weights (Mar\u00eda's call of 2026-11-09). No value is derived here.", + "consumers": [ + "uk_runtime.uc_take_up" + ], + "planned_consumers": [], + "selections": [ + { + "label": "uc_people_by_age_great_britain_2025_02", + "selector": { + "source_name": "dwp", + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "geography_id": "K03000001" + }, + "expected_row_count": 28 + }, + { + "label": "uc_people_by_age_great_britain_2025_05", + "selector": { + "source_name": "dwp", + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "geography_id": "K03000001" + }, + "expected_row_count": 28 + }, + { + "label": "uc_people_by_age_great_britain_2025_08", + "selector": { + "source_name": "dwp", + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "geography_id": "K03000001" + }, + "expected_row_count": 28 + }, + { + "label": "uc_people_by_age_great_britain_2025_11", + "selector": { + "source_name": "dwp", + "record_set_id": "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total", + "geography_id": "K03000001" + }, + "expected_row_count": 28 + } + ] + }, { "resource": "obr_hvcts_costing_facts.json", "purpose": "OBR costing of the high value council tax surcharge (2 April 2026): Table 1.1 and 1.2 properties in scope by band for 2028-29 to 2030-31 (static and post-behaviour) and the paragraph 1.13 non-owner-occupied share. Consumed by the uk_high_value_homes_benchmarks diagnostic gate and the high-value home stock builder's owner-occupied control (microcosm#1240).", diff --git a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json index ff35a33446..8a8bdb1e7f 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json +++ b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json @@ -6831,6 +6831,13 @@ "resource": "dwp_uc_award_band_facts.json", "format": "json", "runtime_sha256_required": true + }, + { + "role": "uc_people_by_age_facts", + "kind": "public_aggregate_reference", + "resource": "dwp_uc_people_by_age_facts.json", + "format": "json", + "runtime_sha256_required": true } ], "operations": [ @@ -6857,6 +6864,24 @@ "runtime_sha256_required": true, "fail_on_mismatch": true }, + { + "kind": "verify_vendored_fact_resource", + "artifact_role": "uc_people_by_age_facts", + "resource": "dwp_uc_people_by_age_facts.json", + "feed_pin": "chronicle_feed.json", + "record_sets": [ + "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total" + ], + "source_vintage": "February, May, August and November 2025", + "mapped_build_period": 2025, + "period_mapping": "mean_of_four_quarterly_monthly_counts_in_2025", + "require_before_source_read": true, + "runtime_sha256_required": true, + "fail_on_mismatch": true + }, { "kind": "materialize_rules_engine_predictors", "predictors": [ @@ -6904,14 +6929,17 @@ "weight_mapping": "household_to_benunit", "residual_rate": "(T - F) / D, clipped to [0, 1]; T DWP's calendar-2025 mean count of the pool's bands after any gaps passed to or from it, D the weight of the pool's drawn units and F the expected claims of its other entitled units, over Great Britain at the stage's household weights; realized by the drawn units claiming in the order of their uniform until their weight is nearest T - F, and applied at that uniform to Northern Ireland's drawn units too", "solve_scope": "great_britain", - "not_drawn": "keeps its stored flag, except a unit keeping income-related ESA, which claims none" + "not_drawn": "keeps its stored flag, except a unit keeping income-related ESA, which claims none", + "young_people": "claimants and partners (is_claimant_or_partner) aged 16 to 24, at the stored age, which policyengine-uk carries unchanged to the entitlement year; a unit counts each of them", + "age_targets": "DWP Stat-Xplore People on Universal Credit in Great Britain aged 16 to 24, every conditionality regime: the single years summed in February, May, August and November 2025 and averaged, as the dwp.uc.people_aged_16_to_24 diagnostic reads them", + "age_fit": "one odds ratio theta for the drawn units with a young claimant or partner: in every pool they claim at theta times the odds of the pool's other drawn units, the two rates together realizing the pool's count, each realized in the order of the uniform as a pool's rate is; theta is solved so that the young claimants and partners of Great Britain's entitled units that claim, at the stage's household weights, are nearest DWP's count, held at the nearer end of exp(-12) to exp(12) where no theta reaches it" } ], "outputs": [], "rewrites": [ "would_claim_uc" ], - "notes": "Runs after uc_capital_coherence, the last writer of universal_credit_reported and of the capital the engine assesses, and before uc_legacy_closure_take_up, which reads would_claim_uc. frs_take_up draws would_claim_uc early for FRS benefit units and spi_benefit_coherence redraws the SPI-channel units on the same rule: a reporter claims and the rest of the take-up contract's one rate times the age population is drawn uniformly over its non-reporting units, whatever their award. At the spine's design weights that put the caseload above DWP's for single people without children, couples and the smallest awards, and below it for lone parents, so the national solve met DWP's caseloads by reweighting low-income families. This stage redraws the flag for both channels. One temporary engine materialization, at the release's calibration year on the frame stamped with its survey year (as pension_credit_take_up reads Pension Credit), gives each benefit unit the award it would be paid if it claimed: universal_credit on a temporary copy where every unit claims and carries the deduction attributes uc_deduction_attributes will assign it (they read only the unit's identity and region), so after the benefit cap and deductions, the award the registry's dwp/uc_payment_dist rows band. It also gives whether the engine moves the unit off its legacy benefits that year (legacy_benefits_closed) and the UC child status the calibration's family type reads; all are consumed only. A unit with an award falls into a cell of DWP's family type by DWP's GBP 100 monthly award band, banded as the registry rows band an award, with one more band above GBP 2,500 a month. Within a family type, adjacent bands pool, lowest first, until the drawn units rest on at least 30 distinct source households. In each pool a reporter claims, and each drawn unit (entitled, non-reporting, in frs_take_up's age population and not moved off its legacy benefits) claims at r = (T - F) / D clipped to [0, 1]: T is DWP's count for the pool's bands, the mean of the April to December 2025 Stat-Xplore months (the facts the registry rows average, vendored as dwp_uc_award_band_facts.json), D the weight of the drawn units, and F the expected claims of the other entitled units: 1 for a reporter, the claim probability uc_legacy_closure_take_up's rule gives a moved unit (whose flag this stage leaves alone, so that probability does not move), and the stored flag for any other. T, F and D are Great Britain's at the stage's household weights, which DWP's counts cover. The drawn units claim in the order of their uniform until their weight is nearest T - F, so each pool realizes r to within one unit's weight rather than only in expectation, which a pool resting on a few dozen households can miss by several per cent, and Northern Ireland's drawn units claim below the same uniform. A pool whose other claims reach T, or whose T exceeds every entitled unit, cannot meet DWP's count; the receipt flags it. A unit with no award, or outside the age population, keeps its stored flag, the single-rate draw, which is how a unit claims once a reform or a later year entitles it. The uniform is the would_claim_uc identity stream frs_take_up and spi_benefit_coherence use. The receipt gives each pool's DWP count, its support in bands of distinct source households and its unreachable flag (only where three or more sources carry the pool), and each family type's weighted caseload before and after; it gives no unit count except in bands and no rate. The uk_stage_uc_take_up gate reads it; the terminal take-up signal gate no longer measures would_claim_uc. From policyengine-uk 2.149.0 a claim for Universal Credit ends a claimant's or partner's income-related ESA (pe-uk#2563), so a unit whose claimant or partner reports that award, and that neither reports Universal Credit nor is moved off its legacy benefits, claims none (kept_legacy_award): it was on the award at the interview, and a reported receipt is a fact (microcosm#1095). The closure draw downstream reads the flag this stage writes, so the closure probabilities the solve expects use it too, and the receipt bands the units it keeps off Universal Credit (income_related_esa_kept). Housing Benefit, which the engine also ends on a claim, keeps the stored flag here, pending the Housing Benefit and JSA PR (microcosm#867, microcosm#869)." + "notes": "Runs after uc_capital_coherence, the last writer of universal_credit_reported and of the capital the engine assesses, and before uc_legacy_closure_take_up, which reads would_claim_uc. frs_take_up draws would_claim_uc early for FRS benefit units and spi_benefit_coherence redraws the SPI-channel units on the same rule: a reporter claims and the rest of the take-up contract's one rate times the age population is drawn uniformly over its non-reporting units, whatever their award. At the spine's design weights that put the caseload above DWP's for single people without children, couples and the smallest awards, and below it for lone parents, so the national solve met DWP's caseloads by reweighting low-income families. This stage redraws the flag for both channels. One temporary engine materialization, at the release's calibration year on the frame stamped with its survey year (as pension_credit_take_up reads Pension Credit), gives each benefit unit the award it would be paid if it claimed: universal_credit on a temporary copy where every unit claims and carries the deduction attributes uc_deduction_attributes will assign it (they read only the unit's identity and region), so after the benefit cap and deductions, the award the registry's dwp/uc_payment_dist rows band. It also gives whether the engine moves the unit off its legacy benefits that year (legacy_benefits_closed) and the UC child status the calibration's family type reads; all are consumed only. A unit with an award falls into a cell of DWP's family type by DWP's GBP 100 monthly award band, banded as the registry rows band an award, with one more band above GBP 2,500 a month. Within a family type, adjacent bands pool, lowest first, until the drawn units rest on at least 30 distinct source households. In each pool a reporter claims, and each drawn unit (entitled, non-reporting, in frs_take_up's age population and not moved off its legacy benefits) claims at r = (T - F) / D clipped to [0, 1]: T is DWP's count for the pool's bands, the mean of the April to December 2025 Stat-Xplore months (the facts the registry rows average, vendored as dwp_uc_award_band_facts.json), D the weight of the drawn units, and F the expected claims of the other entitled units: 1 for a reporter, the claim probability uc_legacy_closure_take_up's rule gives a moved unit (whose flag this stage leaves alone, so that probability does not move), and the stored flag for any other. T, F and D are Great Britain's at the stage's household weights, which DWP's counts cover. The drawn units claim in the order of their uniform until their weight is nearest T - F, so each pool realizes r to within one unit's weight rather than only in expectation, which a pool resting on a few dozen households can miss by several per cent, and Northern Ireland's drawn units claim below the same uniform. A pool whose other claims reach T, or whose T exceeds every entitled unit, cannot meet DWP's count; the receipt flags it. A unit with no award, or outside the age population, keeps its stored flag, the single-rate draw, which is how a unit claims once a reform or a later year entitles it. The uniform is the would_claim_uc identity stream frs_take_up and spi_benefit_coherence use. The receipt gives each pool's DWP count, its support in bands of distinct source households and its unreachable flag (only where three or more sources carry the pool), and each family type's weighted caseload before and after; it gives no unit count except in bands and no rate. The uk_stage_uc_take_up gate reads it; the terminal take-up signal gate no longer measures would_claim_uc. From policyengine-uk 2.149.0 a claim for Universal Credit ends a claimant's or partner's income-related ESA (pe-uk#2563), so a unit whose claimant or partner reports that award, and that neither reports Universal Credit nor is moved off its legacy benefits, claims none (kept_legacy_award): it was on the award at the interview, and a reported receipt is a fact (microcosm#1095). The closure draw downstream reads the flag this stage writes, so the closure probabilities the solve expects use it too, and the receipt bands the units it keeps off Universal Credit (income_related_esa_kept). Housing Benefit, which the engine also ends on a claim, keeps the stored flag here, pending the Housing Benefit and JSA PR (microcosm#867, microcosm#869). Since María's call of 2026-11-09 (microcosm#1095, Y4 of the November event-data plan), the age fit gives each pool's drawn units with a claimant or partner aged 16 to 24 one odds ratio against its other drawn units, solved for DWP's people on Universal Credit aged 16 to 24 (dwp_uc_people_by_age_facts.json): after Y2 took full-time students off Universal Credit, the age-blind pools refilled the single caseload with other young singles. No family type or award band count moves." }, { "stage": "uc_legacy_closure_take_up", diff --git a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml index 9267d741df..b973501fab 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml +++ b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml @@ -5509,6 +5509,11 @@ stages: resource: dwp_uc_award_band_facts.json format: json runtime_sha256_required: true + - role: uc_people_by_age_facts + kind: public_aggregate_reference + resource: dwp_uc_people_by_age_facts.json + format: json + runtime_sha256_required: true operations: - kind: verify_vendored_fact_resource artifact_role: uc_award_band_facts @@ -5530,6 +5535,21 @@ stages: require_before_source_read: true runtime_sha256_required: true fail_on_mismatch: true + - kind: verify_vendored_fact_resource + artifact_role: uc_people_by_age_facts + resource: dwp_uc_people_by_age_facts.json + feed_pin: chronicle_feed.json + record_sets: + - dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total + - dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total + - dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total + - dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total + source_vintage: February, May, August and November 2025 + mapped_build_period: 2025 + period_mapping: mean_of_four_quarterly_monthly_counts_in_2025 + require_before_source_read: true + runtime_sha256_required: true + fail_on_mismatch: true - kind: materialize_rules_engine_predictors predictors: - universal_credit @@ -5568,10 +5588,13 @@ stages: residual_rate: (T - F) / D, clipped to [0, 1]; T DWP's calendar-2025 mean count of the pool's bands after any gaps passed to or from it, D the weight of the pool's drawn units and F the expected claims of its other entitled units, over Great Britain at the stage's household weights; realized by the drawn units claiming in the order of their uniform until their weight is nearest T - F, and applied at that uniform to Northern Ireland's drawn units too solve_scope: great_britain not_drawn: keeps its stored flag, except a unit keeping income-related ESA, which claims none + young_people: 'claimants and partners (is_claimant_or_partner) aged 16 to 24, at the stored age, which policyengine-uk carries unchanged to the entitlement year; a unit counts each of them' + age_targets: 'DWP Stat-Xplore People on Universal Credit in Great Britain aged 16 to 24, every conditionality regime: the single years summed in February, May, August and November 2025 and averaged, as the dwp.uc.people_aged_16_to_24 diagnostic reads them' + age_fit: 'one odds ratio theta for the drawn units with a young claimant or partner: in every pool they claim at theta times the odds of the pool''s other drawn units, the two rates together realizing the pool''s count, each realized in the order of the uniform as a pool''s rate is; theta is solved so that the young claimants and partners of Great Britain''s entitled units that claim, at the stage''s household weights, are nearest DWP''s count, held at the nearer end of exp(-12) to exp(12) where no theta reaches it' outputs: [] rewrites: - would_claim_uc - notes: 'Runs after uc_capital_coherence, the last writer of universal_credit_reported and of the capital the engine assesses, and before uc_legacy_closure_take_up, which reads would_claim_uc. frs_take_up draws would_claim_uc early for FRS benefit units and spi_benefit_coherence redraws the SPI-channel units on the same rule: a reporter claims and the rest of the take-up contract''s one rate times the age population is drawn uniformly over its non-reporting units, whatever their award. At the spine''s design weights that put the caseload above DWP''s for single people without children, couples and the smallest awards, and below it for lone parents, so the national solve met DWP''s caseloads by reweighting low-income families. This stage redraws the flag for both channels. One temporary engine materialization, at the release''s calibration year on the frame stamped with its survey year (as pension_credit_take_up reads Pension Credit), gives each benefit unit the award it would be paid if it claimed: universal_credit on a temporary copy where every unit claims and carries the deduction attributes uc_deduction_attributes will assign it (they read only the unit''s identity and region), so after the benefit cap and deductions, the award the registry''s dwp/uc_payment_dist rows band. It also gives whether the engine moves the unit off its legacy benefits that year (legacy_benefits_closed) and the UC child status the calibration''s family type reads; all are consumed only. A unit with an award falls into a cell of DWP''s family type by DWP''s GBP 100 monthly award band, banded as the registry rows band an award, with one more band above GBP 2,500 a month. Within a family type, adjacent bands pool, lowest first, until the drawn units rest on at least 30 distinct source households. In each pool a reporter claims, and each drawn unit (entitled, non-reporting, in frs_take_up''s age population and not moved off its legacy benefits) claims at r = (T - F) / D clipped to [0, 1]: T is DWP''s count for the pool''s bands, the mean of the April to December 2025 Stat-Xplore months (the facts the registry rows average, vendored as dwp_uc_award_band_facts.json), D the weight of the drawn units, and F the expected claims of the other entitled units: 1 for a reporter, the claim probability uc_legacy_closure_take_up''s rule gives a moved unit (whose flag this stage leaves alone, so that probability does not move), and the stored flag for any other. T, F and D are Great Britain''s at the stage''s household weights, which DWP''s counts cover. The drawn units claim in the order of their uniform until their weight is nearest T - F, so each pool realizes r to within one unit''s weight rather than only in expectation, which a pool resting on a few dozen households can miss by several per cent, and Northern Ireland''s drawn units claim below the same uniform. A pool whose other claims reach T, or whose T exceeds every entitled unit, cannot meet DWP''s count; the receipt flags it. A unit with no award, or outside the age population, keeps its stored flag, the single-rate draw, which is how a unit claims once a reform or a later year entitles it. The uniform is the would_claim_uc identity stream frs_take_up and spi_benefit_coherence use. The receipt gives each pool''s DWP count, its support in bands of distinct source households and its unreachable flag (only where three or more sources carry the pool), and each family type''s weighted caseload before and after; it gives no unit count except in bands and no rate. The uk_stage_uc_take_up gate reads it; the terminal take-up signal gate no longer measures would_claim_uc. From policyengine-uk 2.149.0 a claim for Universal Credit ends a claimant''s or partner''s income-related ESA (pe-uk#2563), so a unit whose claimant or partner reports that award, and that neither reports Universal Credit nor is moved off its legacy benefits, claims none (kept_legacy_award): it was on the award at the interview, and a reported receipt is a fact (microcosm#1095). The closure draw downstream reads the flag this stage writes, so the closure probabilities the solve expects use it too, and the receipt bands the units it keeps off Universal Credit (income_related_esa_kept). Housing Benefit, which the engine also ends on a claim, keeps the stored flag here, pending the Housing Benefit and JSA PR (microcosm#867, microcosm#869).' + notes: 'Runs after uc_capital_coherence, the last writer of universal_credit_reported and of the capital the engine assesses, and before uc_legacy_closure_take_up, which reads would_claim_uc. frs_take_up draws would_claim_uc early for FRS benefit units and spi_benefit_coherence redraws the SPI-channel units on the same rule: a reporter claims and the rest of the take-up contract''s one rate times the age population is drawn uniformly over its non-reporting units, whatever their award. At the spine''s design weights that put the caseload above DWP''s for single people without children, couples and the smallest awards, and below it for lone parents, so the national solve met DWP''s caseloads by reweighting low-income families. This stage redraws the flag for both channels. One temporary engine materialization, at the release''s calibration year on the frame stamped with its survey year (as pension_credit_take_up reads Pension Credit), gives each benefit unit the award it would be paid if it claimed: universal_credit on a temporary copy where every unit claims and carries the deduction attributes uc_deduction_attributes will assign it (they read only the unit''s identity and region), so after the benefit cap and deductions, the award the registry''s dwp/uc_payment_dist rows band. It also gives whether the engine moves the unit off its legacy benefits that year (legacy_benefits_closed) and the UC child status the calibration''s family type reads; all are consumed only. A unit with an award falls into a cell of DWP''s family type by DWP''s GBP 100 monthly award band, banded as the registry rows band an award, with one more band above GBP 2,500 a month. Within a family type, adjacent bands pool, lowest first, until the drawn units rest on at least 30 distinct source households. In each pool a reporter claims, and each drawn unit (entitled, non-reporting, in frs_take_up''s age population and not moved off its legacy benefits) claims at r = (T - F) / D clipped to [0, 1]: T is DWP''s count for the pool''s bands, the mean of the April to December 2025 Stat-Xplore months (the facts the registry rows average, vendored as dwp_uc_award_band_facts.json), D the weight of the drawn units, and F the expected claims of the other entitled units: 1 for a reporter, the claim probability uc_legacy_closure_take_up''s rule gives a moved unit (whose flag this stage leaves alone, so that probability does not move), and the stored flag for any other. T, F and D are Great Britain''s at the stage''s household weights, which DWP''s counts cover. The drawn units claim in the order of their uniform until their weight is nearest T - F, so each pool realizes r to within one unit''s weight rather than only in expectation, which a pool resting on a few dozen households can miss by several per cent, and Northern Ireland''s drawn units claim below the same uniform. A pool whose other claims reach T, or whose T exceeds every entitled unit, cannot meet DWP''s count; the receipt flags it. A unit with no award, or outside the age population, keeps its stored flag, the single-rate draw, which is how a unit claims once a reform or a later year entitles it. The uniform is the would_claim_uc identity stream frs_take_up and spi_benefit_coherence use. The receipt gives each pool''s DWP count, its support in bands of distinct source households and its unreachable flag (only where three or more sources carry the pool), and each family type''s weighted caseload before and after; it gives no unit count except in bands and no rate. The uk_stage_uc_take_up gate reads it; the terminal take-up signal gate no longer measures would_claim_uc. From policyengine-uk 2.149.0 a claim for Universal Credit ends a claimant''s or partner''s income-related ESA (pe-uk#2563), so a unit whose claimant or partner reports that award, and that neither reports Universal Credit nor is moved off its legacy benefits, claims none (kept_legacy_award): it was on the award at the interview, and a reported receipt is a fact (microcosm#1095). The closure draw downstream reads the flag this stage writes, so the closure probabilities the solve expects use it too, and the receipt bands the units it keeps off Universal Credit (income_related_esa_kept). Housing Benefit, which the engine also ends on a claim, keeps the stored flag here, pending the Housing Benefit and JSA PR (microcosm#867, microcosm#869). Since María''s call of 2026-11-09 (microcosm#1095, Y4 of the November event-data plan), the age fit gives each pool''s drawn units with a claimant or partner aged 16 to 24 one odds ratio against its other drawn units, solved for DWP''s people on Universal Credit aged 16 to 24 (dwp_uc_people_by_age_facts.json): after Y2 took full-time students off Universal Credit, the age-blind pools refilled the single caseload with other young singles. No family type or award band count moves.' - stage: uc_legacy_closure_take_up survey: DWP Stat-Xplore, Households invited to Move to Universal Credit by legacy benefit and move status, notices July 2022 to June 2026 source: https://stat-xplore.dwp.gov.uk diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_take_up.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_take_up.py index 1b1086fe83..e2df83d162 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_take_up.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_take_up.py @@ -51,6 +51,22 @@ the ``would_claim_uc`` identity stream ``frs_take_up`` and ``spi_benefit_coherence`` use, so a unit whose pool's rate falls below the early draw's keeps its claim only if it had one. + +The age fit (María's call of 2026-11-09, microcosm#1095). Y2 took full-time +students off Universal Credit, and the pools then refilled the single +caseload from every other entitled single, so claimants and partners aged +16 to 24 read well above DWP's count. Within every pool, the drawn units +with a claimant or partner aged 16 to 24 claim at one odds ratio against +the pool's other drawn units, the two rates together realizing the pool's +count. The ratio is solved over Great Britain so that those young claimants +and partners, in entitled units that claim, come as near DWP's People on +Universal Credit aged 16 to 24 (February, May, August and November 2025), +the facts the dwp.uc.people_aged_16_to_24 diagnostic reads, as the redraw +allows. Fixed claims (a reporter, a moved unit, a unit kept on its legacy +benefits) and a pool whose count needs more claims than its other drawn +units can give keep young units claiming whatever the ratio, so the count +can stay above DWP's; the ratio then holds at the end of its range and the +receipt says so. No family type or award band count moves. """ from __future__ import annotations @@ -118,6 +134,8 @@ __all__ = [ "UC_AWARD_BAND_LABELS", "UC_FAMILY_TYPES", + "UC_TAKE_UP_AGE_RECORD_SETS", + "UC_TAKE_UP_AGE_RESOURCE", "UC_TAKE_UP_ENTITLEMENT_VARIABLES", "UC_TAKE_UP_MINIMUM_POOL_SOURCES", "UC_TAKE_UP_OPERATION_KIND", @@ -129,11 +147,13 @@ "UKUCTakeUpStageTransform", "assign_award_band_take_up", "load_uc_award_band_targets", + "load_uc_young_people_target", "redraw_uc_take_up", "uc_award_band_targets_from_rows", "uc_award_bands", "uc_family_types", "uc_take_up_operation_parameters", + "uc_young_people_target_from_rows", "working_age_housing_benefit_receipt", ] @@ -209,6 +229,51 @@ "their uniform until their weight is nearest T - F, and applied at that " "uniform to Northern Ireland's drawn units too" ) +#: The age fit (María's call of 2026-11-09, Y4 of the November event-data +#: plan, microcosm#1095). After Y2 took full-time students off Universal +#: Credit, the award-band pools refilled the single caseload from every other +#: entitled single, and claimants and partners aged 16 to 24 read about 1.3 +#: times DWP's count. The fit keeps every pool's count and gives the drawn units +#: with a young claimant or partner one odds ratio against the pool's others, +#: solved for DWP's count of people on Universal Credit aged 16 to 24. +UC_TAKE_UP_AGE_RESOURCE = "dwp_uc_people_by_age_facts.json" +UC_TAKE_UP_AGE_MONTHS: tuple[str, ...] = ("2025-02", "2025-05", "2025-08", "2025-11") +UC_TAKE_UP_AGE_RECORD_SETS: tuple[str, ...] = tuple( + "dwp.statx.uc_people.country_age_conditionality_regime.month" + + month.replace("-", "_") + + ".total" + for month in UC_TAKE_UP_AGE_MONTHS +) +_AGE_CONCEPT = "dwp.people_on_universal_credit" +_AGE_MEASURE = "people" +_AGE_GEOGRAPHY = "K03000001" +_AGE_DIMENSION = "age_bands_and_single_year" +_AGE_REGIME_DIMENSION = "conditionality_regime" +UC_TAKE_UP_YOUNG_AGES: tuple[int, ...] = tuple(range(16, 25)) +UC_TAKE_UP_YOUNG_ROLE = "is_claimant_or_partner" +UC_TAKE_UP_YOUNG_PEOPLE = ( + "claimants and partners (is_claimant_or_partner) aged 16 to 24, at the " + "stored age, which policyengine-uk carries unchanged to the entitlement " + "year; a unit counts each of them" +) +UC_TAKE_UP_AGE_TARGET = ( + "DWP Stat-Xplore People on Universal Credit in Great Britain aged 16 to 24, " + "every conditionality regime: the single years summed in February, May, " + "August and November 2025 and averaged, as the dwp.uc.people_aged_16_to_24 " + "diagnostic reads them" +) +UC_TAKE_UP_AGE_FIT = ( + "one odds ratio theta for the drawn units with a young claimant or partner: " + "in every pool they claim at theta times the odds of the pool's other drawn " + "units, the two rates together realizing the pool's count, each realized in " + "the order of the uniform as a pool's rate is; theta is solved so that the " + "young claimants and partners of Great Britain's entitled units that claim, " + "at the stage's household weights, are nearest DWP's count, held at the " + "nearer end of exp(-12) to exp(12) where no theta reaches it" +) +#: The odds ratio's search interval, on its log. +_LOG_ODDS_BOUNDS = (-12.0, 12.0) +_ODDS_ITERATIONS = 60 def uc_award_bands(award: np.ndarray) -> np.ndarray: @@ -317,6 +382,99 @@ def load_uc_award_band_targets() -> dict[tuple[str, int], float]: return uc_award_band_targets_from_rows(vendored_rows(UC_TAKE_UP_RESOURCE)) +def uc_young_people_target_from_rows(rows: Sequence[Mapping[str, Any]]) -> float: + """DWP's people on Universal Credit aged 16 to 24 in Great Britain. + + Every conditionality regime's single years of age, summed in each of + February, May, August and November 2025 and averaged: the value the + ``dwp.uc.people_aged_16_to_24`` diagnostic compiles from the same facts. + The age bands above 24 are not cells. + """ + + counts: dict[str, dict[int, float]] = {} + for row in rows: + if row.get("concept") != _AGE_CONCEPT or row.get("measure_id") != _AGE_MEASURE: + continue + if (row.get("geography") or {}).get("id") != _AGE_GEOGRAPHY: + continue + dimensions = row.get("dimensions") or {} + if str(dimensions.get(_AGE_REGIME_DIMENSION)) != "all": + continue + age = dimensions.get(_AGE_DIMENSION) + if isinstance(age, bool) or not isinstance(age, int): + continue + if age not in UC_TAKE_UP_YOUNG_AGES: + continue + month = str((row.get("period") or {}).get("value")) + if month not in UC_TAKE_UP_AGE_MONTHS: + raise ValueError( + f"UC people by age facts carry an unexpected month {month}." + ) + cell = counts.setdefault(month, {}) + if age in cell: + raise ValueError(f"UC people by age facts repeat age {age} in {month}.") + cell[age] = float(row["value"]) + if set(counts) != set(UC_TAKE_UP_AGE_MONTHS) or any( + set(cell) != set(UC_TAKE_UP_YOUNG_AGES) for cell in counts.values() + ): + raise ValueError( + "UC people by age facts must give Great Britain's every-regime count " + "at each single age 16 to 24 in " + f"{', '.join(UC_TAKE_UP_AGE_MONTHS)}." + ) + return float( + np.mean([sum(counts[month].values()) for month in UC_TAKE_UP_AGE_MONTHS]) + ) + + +def load_uc_young_people_target() -> float: + """The age fit's count from the committed vendored resource.""" + + from microcosm.build.uk_runtime.ledger_fact_vendoring import vendored_rows + + return uc_young_people_target_from_rows(vendored_rows(UC_TAKE_UP_AGE_RESOURCE)) + + +def _odds_scaled(rate: float, theta: float) -> float: + """The rate whose odds are ``theta`` times ``rate``'s.""" + + if rate <= 0.0: + return 0.0 + if rate >= 1.0: + return 1.0 + return theta * rate / (1.0 - rate + theta * rate) + + +def _split_rates( + need: float, young: float, other: float, theta: float +) -> tuple[float, float]: + """The young and other drawn units' rates that realize ``need`` together. + + ``young`` and ``other`` are the two groups' drawn weights. The young rate's + odds are ``theta`` times the other's, so the weight claiming, + ``young * r_y + other * r_o``, rises with ``r_o``; bisection finds the pair + that meets ``need``, which lies strictly between nothing and every unit. + """ + + if need <= 0.0: + return 0.0, 0.0 + if need >= young + other: + return 1.0, 1.0 + if young <= 0.0: + return 0.0, need / other + if other <= 0.0: + return need / young, 0.0 + low, high = 0.0, 1.0 + for _ in range(100): + middle = 0.5 * (low + high) + if young * _odds_scaled(middle, theta) + other * middle < need: + low = middle + else: + high = middle + other_rate = 0.5 * (low + high) + return _odds_scaled(other_rate, theta), other_rate + + def _pools( *, band: np.ndarray, @@ -465,9 +623,18 @@ def assign_award_band_take_up( targets: Mapping[tuple[str, int], float], minimum_pool_sources: int = UC_TAKE_UP_MINIMUM_POOL_SOURCES, legacy_kept: np.ndarray | None = None, + young_people: np.ndarray | None = None, + young_target: float | None = None, ) -> tuple[np.ndarray, dict[str, object]]: """Reporters claim; drawn units claim at their pool's residual rate. + With ``young_people`` (each unit's claimants and partners aged 16 to 24) + and ``young_target`` (DWP's count of them), the age fit splits each pool's + rate: its drawn units with a young member claim at an odds ratio ``theta`` + against its other drawn units, the two rates realizing the pool's count + together, and ``theta`` is solved for DWP's count over Great Britain + (``UC_TAKE_UP_AGE_FIT``). Without them every pool draws at one rate. + The drawn units are the entitled, non-reporting units of the age population that the engine does not move off their legacy benefits and that report none (``legacy_kept``: a unit reporting a legacy benefit the @@ -515,6 +682,16 @@ def assign_award_band_take_up( raise ValueError(f"UC take-up {name} must align to the benefit units.") if not ((moved_claim >= 0.0) & (moved_claim <= 1.0)).all(): raise ValueError("Expected claims at the legacy closure must lie in [0, 1].") + if (young_people is None) != (young_target is None): + raise ValueError("The age fit needs both young_people and young_target.") + if young_people is not None: + young_people = np.asarray(young_people, dtype=np.float64) + if young_people.shape != shape: + raise ValueError("UC take-up young_people must align to the benefit units.") + if not (np.isfinite(young_people).all() and (young_people >= 0.0).all()): + raise ValueError("UC take-up young_people must be finite counts.") + if not (np.isfinite(young_target) and young_target > 0.0): + raise ValueError("The age fit's count must be positive and finite.") unknown = sorted(set(family) - {name for name, _ in UC_FAMILY_TYPES}) if unknown: raise ValueError(f"UC take-up family types are unknown: {unknown}.") @@ -549,6 +726,9 @@ def balance( ) pools: list[dict[str, object]] = [] + # Each pool's drawn units (with Northern Ireland's), its Great Britain + # drawn units, the claims they must realize and their weight. + needs: list[tuple[np.ndarray, np.ndarray, float, float]] = [] for name, _ in UC_FAMILY_TYPES: in_family = family == name family_pools = _pools( @@ -567,13 +747,7 @@ def balance( ): in_pool = in_family & np.isin(band, bands) solve = in_pool & gb - if drawn > 0.0: - rates[in_pool & drawable] = _realized_rate( - (count - undrawn) / drawn, - need=count - undrawn, - draws=draws[solve & drawable], - weights=weights[solve & drawable], - ) + needs.append((in_pool & drawable, solve & drawable, count - undrawn, drawn)) # Where the undrawn claims reach DWP's count, or the count exceeds # every entitled unit, the pool cannot meet it alone: it is held # at its clip and its gap passed on. @@ -594,7 +768,78 @@ def balance( "feasible_family": feasible, } ) - would_claim = np.where(drawable, draws < rates, previous | reporter) + young_unit = ( + np.zeros(shape, dtype=bool) if young_people is None else young_people > 0.0 + ) + + def realize(theta: float | None) -> np.ndarray: + """Each unit's claim at the age fit's odds ratio, or at one rate.""" + + rates[:] = 0.0 + for unit, solve_drawn, need, drawn in needs: + if drawn <= 0.0: + continue + if theta is None: + rates[unit] = _realized_rate( + need / drawn, + need=need, + draws=draws[solve_drawn], + weights=weights[solve_drawn], + ) + continue + young_solve = solve_drawn & young_unit + other_solve = solve_drawn & ~young_unit + young_rate, other_rate = _split_rates( + need, + float(weights[young_solve].sum()), + float(weights[other_solve].sum()), + theta, + ) + for rate, group_solve, group in ( + (young_rate, young_solve, unit & young_unit), + (other_rate, other_solve, unit & ~young_unit), + ): + if group_solve.any(): + rates[group] = _realized_rate( + rate, + need=rate * float(weights[group_solve].sum()), + draws=draws[group_solve], + weights=weights[group_solve], + ) + else: + # Only Northern Ireland's units: drawn at the group's rate. + rates[group] = rate + return np.where(drawable, draws < rates, previous | reporter) + + entitled_gb = entitled & gb + young_weight = weights * (young_people if young_people is not None else 0.0) + + def young_claims(claims: np.ndarray) -> float: + expected = np.where(drawable, claims.astype(np.float64), fixed) + return float((young_weight * expected)[entitled_gb].sum()) + + theta: float | None = None + age_status: str | None = None + if young_people is not None: + low, high = _LOG_ODDS_BOUNDS + if young_target <= young_claims(realize(float(np.exp(low)))): + log_theta, age_status = low, "target_below_least_young_claims" + elif young_target >= young_claims(realize(float(np.exp(high)))): + log_theta, age_status = high, "target_above_most_young_claims" + else: + # Young claims rise with theta in every pool, so bisection on its + # log brackets DWP's count; the nearer end of the bracket is kept. + for _ in range(_ODDS_ITERATIONS): + middle = 0.5 * (low + high) + if young_claims(realize(float(np.exp(middle)))) < young_target: + low = middle + else: + high = middle + low_gap = abs(young_claims(realize(float(np.exp(low)))) - young_target) + high_gap = abs(young_claims(realize(float(np.exp(high)))) - young_target) + log_theta = low if low_gap <= high_gap else high + theta = float(np.exp(log_theta)) + would_claim = realize(theta) expected_before = np.where(drawable, previous.astype(np.float64), fixed) expected_after = np.where(drawable, would_claim.astype(np.float64), fixed) @@ -674,6 +919,28 @@ def balance( "set_true": rounded_count(int((changed & would_claim).sum())), "set_false": rounded_count(int((changed & ~would_claim).sum())), } + if young_people is not None: + carried = sources(entitled_gb & young_unit) + drawn_young = sources(drawable & gb & young_unit) + before = float((young_weight * expected_before)[entitled_gb].sum()) + receipt["age_fit"] = { + "rule": UC_TAKE_UP_AGE_FIT, + "young_people": UC_TAKE_UP_YOUNG_PEOPLE, + "target": UC_TAKE_UP_AGE_TARGET, + "dwp_young_people": float(young_target), + "young_people_before": small_cell_share(before, carried), + "young_people_after": small_cell_share(young_claims(would_claim), carried), + "support": support_band(carried), + "drawn_support": support_band(drawn_young), + # A ratio solved over the drawn young units' weights, given only + # where three or more sources carry them (UKDS disclosure control). + "odds_ratio": ( + round(float(theta), 6) + if drawn_young >= UK_DISCLOSURE_FLOOR + else UK_WITHHELD + ), + "target_unreachable": age_status, + } return would_claim.astype(bool), receipt @@ -705,8 +972,14 @@ def redraw_uc_take_up( closure_rates: Mapping[str, float], deduction_resource: Mapping[str, Any] | None = None, minimum_pool_sources: int = UC_TAKE_UP_MINIMUM_POOL_SOURCES, + young_target: float | None = None, ) -> UKUCTakeUpResult: - """Redraw ``would_claim_uc`` by award band and family type.""" + """Redraw ``would_claim_uc`` by award band and family type. + + With ``young_target``, DWP's people on Universal Credit aged 16 to 24, the + age fit runs on each unit's claimants and partners of those ages + (``UC_TAKE_UP_YOUNG_PEOPLE``); the stage always passes it. + """ validate_uk_national_frame(frame) assert_rules_engine_country(engine, "uk") @@ -731,6 +1004,11 @@ def redraw_uc_take_up( missing = sorted(set(columns) - set(table.columns)) if missing: raise ValueError(f"UC take-up {label} columns missing: {missing}.") + if young_target is not None and UC_TAKE_UP_YOUNG_ROLE not in person.columns: + raise ValueError( + f"UC take-up's age fit reads person.{UC_TAKE_UP_YOUNG_ROLE}, which " + "the frame does not carry." + ) period = uk_time_period(frame) declared = resolve_uk_year_rule(UC_TAKE_UP_DATASET_YEAR_RULE) if int(period) != declared: @@ -847,6 +1125,26 @@ def redraw_uc_take_up( seed=UC_TAKE_UP_SEED, salt=UK_UC_TAKE_UP_OUTPUT, ) + young_people = None + if young_target is not None: + # The ages the diagnostic reads: policyengine-uk carries the stored age + # unchanged into every projected year, so the survey-year age is the + # entitlement year's. + age = pd.to_numeric(person[UK_UC_AGE_ELIGIBLE_SOURCE], errors="coerce") + role = person[UC_TAKE_UP_YOUNG_ROLE].fillna(False).to_numpy(dtype=bool) + young = ( + role + & (age >= min(UC_TAKE_UP_YOUNG_AGES)).to_numpy() + & (age <= max(UC_TAKE_UP_YOUNG_AGES)).to_numpy() + ) + young_people = ( + pd.Series(young.astype(np.float64)) + .groupby(person["person_benunit_id"].to_numpy()) + .sum() + .reindex(benunit["benunit_id"].to_numpy()) + .fillna(0.0) + .to_numpy() + ) would_claim, receipt = assign_award_band_take_up( award=award, family=family, @@ -862,6 +1160,8 @@ def redraw_uc_take_up( targets=targets, minimum_pool_sources=minimum_pool_sources, legacy_kept=(combination != "") & ~moved & ~reporter, + young_people=young_people, + young_target=young_target, ) kept_off = esa_kept & stored & great_britain esa_kept_receipt = { @@ -994,6 +1294,21 @@ def uc_take_up_operation_parameters() -> tuple[tuple[str, dict[str, object]], .. "fail_on_mismatch": True, }, ), + ( + "verify_vendored_fact_resource", + { + "artifact_role": "uc_people_by_age_facts", + "resource": UC_TAKE_UP_AGE_RESOURCE, + "feed_pin": "chronicle_feed.json", + "record_sets": list(UC_TAKE_UP_AGE_RECORD_SETS), + "source_vintage": "February, May, August and November 2025", + "mapped_build_period": 2025, + "period_mapping": "mean_of_four_quarterly_monthly_counts_in_2025", + "require_before_source_read": True, + "runtime_sha256_required": True, + "fail_on_mismatch": True, + }, + ), ( "materialize_rules_engine_predictors", { @@ -1072,6 +1387,9 @@ def uc_take_up_operation_parameters() -> tuple[tuple[str, dict[str, object]], .. "keeps its stored flag, except a unit keeping income-related " "ESA, which claims none" ), + "young_people": UC_TAKE_UP_YOUNG_PEOPLE, + "age_targets": UC_TAKE_UP_AGE_TARGET, + "age_fit": UC_TAKE_UP_AGE_FIT, }, ), ) @@ -1107,6 +1425,9 @@ class UKUCTakeUpStageTransform: targets: Mapping[tuple[str, int], float] | None = field(default=None, repr=False) closure_rates: Mapping[str, float] | None = field(default=None, repr=False) deduction_resource: Mapping[str, Any] | None = field(default=None, repr=False) + #: DWP's people on Universal Credit aged 16 to 24; read from the vendored + #: facts when not given. + young_target: float | None = field(default=None, repr=False) last_result: UKUCTakeUpResult | None = field(default=None, init=False) def __post_init__(self) -> None: @@ -1132,6 +1453,11 @@ def __call__(self, frame: Frame) -> Frame: else load_move_to_uc_claim_rates() ), deduction_resource=self.deduction_resource, + young_target=( + self.young_target + if self.young_target is not None + else load_uc_young_people_target() + ), ) object.__setattr__(self, "last_result", result) return result.frame diff --git a/packages/microcosm-build/tests/engine_free/shared/test_country_spec.py b/packages/microcosm-build/tests/engine_free/shared/test_country_spec.py index e399bd762f..f58d28b587 100644 --- a/packages/microcosm-build/tests/engine_free/shared/test_country_spec.py +++ b/packages/microcosm-build/tests/engine_free/shared/test_country_spec.py @@ -1081,6 +1081,8 @@ def test_spi_spine_adds_no_country_package_resources(self) -> None: "scotgov_band_d_liability_facts.json", "dwp_move_to_uc_facts.json", "dwp_uc_award_band_facts.json", + # microcosm#1095 Y4: uc_take_up's age fit. + "dwp_uc_people_by_age_facts.json", "obr_hvcts_costing_facts.json", "hmrc_itl_taxpayer_counts.json", "hmrc_uprating_engine_pins.json", @@ -1253,6 +1255,8 @@ def test_uk_package_loads(self) -> None: "scotgov_band_d_liability_facts.json", "dwp_move_to_uc_facts.json", "dwp_uc_award_band_facts.json", + # microcosm#1095 Y4: uc_take_up's age fit. + "dwp_uc_people_by_age_facts.json", "obr_hvcts_costing_facts.json", "hmrc_itl_taxpayer_counts.json", "hmrc_uprating_engine_pins.json", diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_take_up.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_take_up.py index c0f48ccca4..6eb72b27a0 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_take_up.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_take_up.py @@ -27,6 +27,8 @@ from microcosm.build.uk_runtime.uc_take_up import ( UC_AWARD_BAND_LABELS, UC_FAMILY_TYPES, + UC_TAKE_UP_AGE_MONTHS, + UC_TAKE_UP_AGE_RESOURCE, UC_TAKE_UP_ENTITLEMENT_VARIABLES, UC_TAKE_UP_MONTHS, UC_TAKE_UP_RESOURCE, @@ -35,10 +37,12 @@ _assert_stage_parameters, assign_award_band_take_up, load_uc_award_band_targets, + load_uc_young_people_target, redraw_uc_take_up, uc_award_band_targets_from_rows, uc_award_bands, uc_family_types, + uc_young_people_target_from_rows, working_age_housing_benefit_receipt, ) from microcosm.frame import WeightKind @@ -629,7 +633,8 @@ def test_committed_manifest_declares_the_stage_and_its_rewrite() -> None: assert stage.rewrites == ("would_claim_uc",) _assert_stage_parameters(stage) assert [artifact["resource"] for artifact in stage.artifacts] == [ - UC_TAKE_UP_RESOURCE + UC_TAKE_UP_RESOURCE, + UC_TAKE_UP_AGE_RESOURCE, ] transform = UKUCTakeUpStageTransform( stage=stage, @@ -785,3 +790,192 @@ def test_a_unit_keeping_income_related_esa_claims_no_universal_credit( assert kept["units_kept_off_universal_credit"] == ( "<3" if claimant_or_partner else 0.0 ) + + +def _age_rows(value_for=lambda age, month: 100.0 * age): + """DWP's every-regime people by single age in Great Britain, with the rows the + fit leaves out: an English row, a regime split and an age band.""" + + rows = [] + for month in UC_TAKE_UP_AGE_MONTHS: + for age in range(16, 25): + rows.append( + { + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "geography": {"id": "K03000001"}, + "dimensions": { + "age_bands_and_single_year": age, + "conditionality_regime": "all", + }, + "period": {"type": "month", "value": month}, + "value": value_for(age, month), + } + ) + for geography, dimensions in ( + ( + "E92000001", + {"age_bands_and_single_year": 20, "conditionality_regime": "all"}, + ), + ( + "K03000001", + { + "age_bands_and_single_year": 20, + "conditionality_regime": "Searching for work", + }, + ), + ( + "K03000001", + {"age_bands_and_single_year": "25-29", "conditionality_regime": "all"}, + ), + ): + rows.append( + { + "concept": "dwp.people_on_universal_credit", + "measure_id": "people", + "geography": {"id": geography}, + "dimensions": dimensions, + "period": {"type": "month", "value": month}, + "value": 1e9, + } + ) + return rows + + +def test_the_age_count_is_the_mean_of_four_months_single_years_16_to_24() -> None: + months = {month: index for index, month in enumerate(UC_TAKE_UP_AGE_MONTHS)} + target = uc_young_people_target_from_rows( + _age_rows(lambda age, month: age + 1_000.0 * months[month]) + ) + # Ages 16 to 24 sum to 180; the four months add 0, 9,000, 18,000 and 27,000. + assert target == pytest.approx(180.0 + 9_000.0 * 1.5) + + short = [ + row + for row in _age_rows() + if row["dimensions"]["age_bands_and_single_year"] != 24 + or row["period"]["value"] != "2025-08" + ] + with pytest.raises(ValueError, match="every-regime count"): + uc_young_people_target_from_rows(short) + with pytest.raises(ValueError, match="repeat age"): + uc_young_people_target_from_rows([*_age_rows(), _age_rows()[0]]) + stray = {**_age_rows()[0], "period": {"type": "month", "value": "2025-03"}} + with pytest.raises(ValueError, match="unexpected month"): + uc_young_people_target_from_rows([*_age_rows(), stray]) + + +def test_the_committed_age_count_is_the_diagnostics_dwp_value() -> None: + # The dwp.uc.people_aged_16_to_24 reference compiles 762,585.25 from the + # same 36 facts (PR2 memo, section 6b). + assert load_uc_young_people_target() == pytest.approx(762_585.25) + + +def _young_pool(**overrides): + """Sixty drawn singles in one band, the first thirty with a young claimant.""" + + count = 60 + young = np.asarray([1.0] * 30 + [0.0] * 30) + arguments = { + "award": np.full(count, 600.0), + "draws": np.linspace(0.01, 0.99, count), + "targets": _targets(SINGLE_0=30.0), + "young_people": young, + "young_target": 10.0, + **overrides, + } + return _assign(**arguments), young + + +def test_the_age_fit_keeps_the_pool_count_and_meets_dwp_young_count() -> None: + (would_claim, receipt), young = _young_pool() + + # The pool still realizes DWP's 30 claims, now 10 of them young. + assert float(would_claim.sum()) == pytest.approx(30.0, abs=1.0) + assert float((young * would_claim).sum()) == pytest.approx(10.0, abs=1.0) + fit = receipt["age_fit"] + assert fit["dwp_young_people"] == pytest.approx(10.0) + assert fit["young_people_after"] == pytest.approx(10.0, abs=1.0) + assert fit["target_unreachable"] is None + assert 0.0 < fit["odds_ratio"] < 1.0 + assert receipt["families"]["SINGLE"]["caseload_after"] == pytest.approx( + 30.0, abs=1.0 + ) + + (unfitted, _), _ = _young_pool(young_people=None, young_target=None) + # Without the fit one rate draws the lowest uniforms, all of them young. + assert float((young * unfitted).sum()) == pytest.approx(30.0) + + +def test_the_age_fit_holds_at_its_bound_where_dwp_count_is_out_of_reach() -> None: + reporter = np.asarray([True] * 15 + [False] * 45) + (would_claim, receipt), young = _young_pool(reporter=reporter, young_target=5.0) + + # Fifteen young reporters claim whatever the ratio, so DWP's 5 cannot be met. + assert receipt["age_fit"]["target_unreachable"] == "target_below_least_young_claims" + assert would_claim[reporter].all() + assert float(would_claim.sum()) == pytest.approx(30.0, abs=1.0) + + +def test_the_age_fit_needs_both_its_inputs() -> None: + with pytest.raises(ValueError, match="needs both"): + _young_pool(young_target=None) + with pytest.raises(ValueError, match="must align"): + _young_pool(young_people=np.ones(3)) + + +def test_redraw_counts_young_claimants_and_partners_for_the_age_fit() -> None: + engine = _StubEngine({1: 900.0, 2: 900.0, 3: 0.0, 4: 900.0}) + frame = _frame() + person = frame.table("person").assign(age=[30, 20, 50, 35]) + young = uk_national_frame( + person=person, + benunit=frame.table("benunit"), + household=frame.table("household"), + household_weights=frame.weights_for("household").values, + weight_kind=WeightKind.IMPORTANCE, + time_period="2024", + ) + + result = redraw_uc_take_up( + young, + engine=engine, + population_policy=_POLICY, + targets=_targets(SINGLE_0=10.0), + closure_rates={"all": 0.8}, + minimum_pool_sources=1, + young_target=5.0, + ) + + # The reporter alone meets DWP's 10, so no drawn unit claims at any ratio + # and the young drawn unit 2 cannot reach DWP's 5. + assert result.frame.table("benunit")["would_claim_uc"].tolist() == [ + True, + False, + True, + False, + ] + fit = result.evidence()["age_fit"] + assert fit["target_unreachable"] == "target_above_most_young_claims" + # One source household carries the young claimant: withheld. + assert fit["young_people_after"] == "<3" + assert fit["odds_ratio"] == "<3" + + no_role = uk_national_frame( + person=person.drop(columns=["is_claimant_or_partner"]), + benunit=frame.table("benunit"), + household=frame.table("household"), + household_weights=frame.weights_for("household").values, + weight_kind=WeightKind.IMPORTANCE, + time_period="2024", + ) + with pytest.raises(ValueError, match="is_claimant_or_partner"): + redraw_uc_take_up( + no_role, + engine=engine, + population_policy=_POLICY, + targets=_targets(SINGLE_0=10.0), + closure_rates={"all": 0.8}, + minimum_pool_sources=1, + young_target=5.0, + ) From bace9781532248876960bd8e75148a89cede26ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Mon, 9 Nov 2026 01:35:52 +0000 Subject: [PATCH 14/29] Regenerate the derived surfaces for uc_take_up's age fit The release-input coverage manifest restates the source manifest's digest (25 leaves), and the charter-H2 spine fixture carries uc_take_up's new artifact, verify operation, age keys and notes, with its stage contract hash. The H2 parity test passes on the regenerated fixture. Co-Authored-By: Claude Opus 5.5 --- .../uk/release_input_coverage_manifest.json | 50 +++++++++---------- .../parity/uk_spine/sources/fixture.json | 32 +++++++++++- .../fixtures/parity/uk_spine/uk_spine.json | 2 +- 3 files changed, 56 insertions(+), 28 deletions(-) diff --git a/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json b/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json index e540a44455..7241e717fe 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json +++ b/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json @@ -472,7 +472,7 @@ "required_mass_change_reason": "Capital-gains incidence anchor moves the mass of non-liable clone households back to their paired originals until the sub-exempt and loss-making clone mass match the Advani-Summers reporter composition at the redrawn liable mass; every pair's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "Advani and Summers (2020), Capital Gains and UK Inequality, CAGE Working Paper 465", "survey": "Family Resources Survey 2024-25, SPI synthetic support, the HMRC Table 3 redrawn gains on the spine and Advani-Summers capital-gains incidence" @@ -495,7 +495,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "Advani and Summers (2020), Capital Gains and UK Inequality, CAGE Working Paper 465", "survey": "Family Resources Survey 2024-25, SPI synthetic support, and Advani-Summers capital-gains incidence" @@ -518,7 +518,7 @@ "required_mass_change_reason": "Capital-gains residential split divides every household carrying liable gainers into arms weighted by the solved residential probabilities, one arm per subset of residential gainers; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "https://www.gov.uk/government/statistics/capital-gains-tax-statistics", "survey": "HMRC Capital Gains Tax statistics 2026 release, Table 8 (UK residential property disposals, 2024-25, administrative) on the amounts the Table 3 redraw placed" @@ -540,7 +540,7 @@ "required_mass_change_reason": "Capital-gains support split divides the wealthiest households of each HMRC Table 3 income band into light copies at equal weight; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "HMRC Capital Gains Tax statistics, July 2026 release, Table 3 for 2024-25, via the vendored conditioning facts", "survey": "Family Resources Survey 2024-25, SPI synthetic support and HMRC Capital Gains Tax statistics Table 3 (2024-25 individuals by size of gain and taxable income)" @@ -574,7 +574,7 @@ "hmrc_spi_employment_benefits" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "The FRS job record's company car answers through frs_spine's carriers (EXPBEN01, EXPBEN03, CARVAL, FUELTYP, CARCON, CARAMT), WAS round-8 company cars' list prices, and HMRC's 2024-25 company car recipients by CO2 band (Table 2A) and fuel (Table 2C), via the vendored facts", "survey": "Family Resources Survey 2024-25 job record; Wealth and Assets Survey round 8; HMRC Benefits in kind statistics (July 2026)" @@ -603,7 +603,7 @@ "required_mass_change_reason": "ETB public-services imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "UK Data Service SN 8856 Effects of Taxes and Benefits household tab, DfT rail fare index, and public NHS activity/cost table.", "survey": "Effects of Taxes and Benefits 1977-2024 and NHS age-gender public table" @@ -623,7 +623,7 @@ "required_mass_change_reason": "ETB VAT expenditure-rate imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "UK Data Service SN 8856 Effects of Taxes and Benefits household tab and cited VAT anchor resource.", "survey": "Effects of Taxes and Benefits 1977-2024" @@ -645,7 +645,7 @@ "required_mass_change_reason": "High-value home support divides every owner household in the top value stratum of its region into light copies at equal weight; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "Microcosm structural operator (microcosm#1240 fix 1); no publisher input", "survey": "Family Resources Survey 2024-25 and SPI synthetic support, after the WAS wealth draw and the regional property uprating" @@ -666,7 +666,7 @@ "required_mass_change_reason": "CGT asset-type assignment on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "https://www.gov.uk/government/statistics/capital-gains-tax-statistics", "survey": "HMRC Capital Gains Tax statistics 2026 release, Table 8 (UK residential property disposals, 2024-25, administrative), Table 4.1 (individuals claiming Business Asset Disposal Relief or Investors' Relief by band of qualifying gain, 2024-25, administrative) and Table 7 (disposals, proceeds and gains by asset type, 2023-24, sample-based), vendored from the pinned Chronicle feed" @@ -690,7 +690,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "conditioning_resource": "hmrc_cgt_conditioning_facts.json", "conditioning_resource_sha256": "c3dace8b693dc5e7a3c6acc46ad43d412e3d1fb5702341ed9119e286a12d18e5", @@ -780,7 +780,7 @@ "full_frs_tei_band_unavailable" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "hmrc_surface": "2023-24", "mapped_build_period": "2024", @@ -807,7 +807,7 @@ "required_mass_change_reason": "ISA subscriptions per adult from HMRC's ISA tables on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "HMRC Individual Savings Account statistics Tables 9.4, 9.6 and 9.7 to 9.9, the cash ISA limit reduction impact note and Lifetime ISA Table 1a, via the vendored facts; Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed round-8 person and household tabs (interviews April 2020 to March 2022, Great Britain).", "survey": "HMRC Annual savings statistics (September 2026 release); Wealth and Assets Survey round 8" @@ -879,7 +879,7 @@ "required_mass_change_reason": "LCFS consumption imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "UK Data Service SN 9603 Living Costs and Food Survey 2024-25 (2nd edition) household/person tabs and the vendored Chronicle facts for NEED 2024 mean kWh, DESNZ Energy Trends and QEP average prices paid for calendar 2024, road-fuel outturn (DESNZ, HMRC, ONS Consumer Trends) and road fuel by vehicle type (DESNZ), ONS Consumer Trends household spending by COICOP division, the DfT VEH1103 licensed-car stock, NTS bus use, the NTS private cars (UK Data Service SN 5340, End User Licence; the vehicle and household tabs, survey years 2022-2024) for the zero-emission share by income fifth and the household-paid road-fuel mix, and the DfT and devolved bus finance tables and fares indices.", "survey": "Living Costs and Food Survey 2024-25" @@ -905,7 +905,7 @@ "required_mass_change_reason": "NTS bus-travel imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "Department for Transport National Travel Survey, UK Data Service SN 5340 (End User Licence, 19th edition, November 2025), DOI 10.5255/UKDA-SN-5340-19; local licensed tab files (household, individual, trip); England residents only from 2013.", "survey": "National Travel Survey 2002-2024" @@ -925,7 +925,7 @@ "required_mass_change_reason": "Private-school attendance stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "policyengine-uk attends_private_school (the gov.simulation.private_school_vat attendance rates and factor), evaluated by the pinned engine", "survey": "policyengine-uk private-school attendance imputation, stored at the spine's weights" @@ -948,7 +948,7 @@ "property_finance_costs" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "https://www.gov.uk/government/statistics/property-rental-income-statistics", "survey": "Survey of Personal Incomes Public Use Tape 2022-23 and HMRC Property Rental Income Statistics 2026 (tax year 2024-25)" @@ -969,7 +969,7 @@ "required_mass_change_reason": "Annual property purchases imputed on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "https://www.gov.uk/government/statistics/uk-stamp-tax-statistics", "survey": "HMRC Annual Stamp Tax Statistics 2024 to 2025 (corrected 11 March 2026), Tables 6b, 8a and 8b" @@ -992,7 +992,7 @@ "property_wealth" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "uk/high_value_home_value_knots.json, built by tools/build_uk_high_value_home_stock.py from PolicyEngine/chronicle#343's registrations", "survey": "HM Land Registry Price Paid latest sales uprated with the UK House Price Index, owner-weighted by region (the dense value node's knots, region level)" @@ -1016,7 +1016,7 @@ "non_residential_property_value" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "MHCLG dwellings and the UK House Price Index regional average price averaged over the twelve months of calendar 2024 from the July 2026 full file, the frame's valuation basis, so the engine's annual uprating from 2024 projects the value once (microcosm#1240 fix 5).", "survey": "Public regional property reference" @@ -1044,7 +1044,7 @@ "employment_income" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "HMRC, Salary sacrifice reform for pension contributions effective from 6 April 2029", "survey": "Family Resources Survey 2024-25 salary-sacrifice respondents and HMRC salary-sacrifice reform analysis" @@ -1077,7 +1077,7 @@ "household_source_id" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "Reserved SPI support households for the HMRC Table 2.5 total-income bands from GBP 200,000, stacked at the published band taxpayer count over the donors per band (PolicyEngine/chronicle#280 lane).", "survey": "Survey of Personal Incomes Public Use Tape 2022-23 and HMRC Income Tax liabilities statistics July 2026 Table 2.5" @@ -1100,7 +1100,7 @@ "student_loan_balance" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "Explore Education Statistics Table 6a, Higher education total", "survey": "Family Resources Survey 2024-25 and Student Loans Company borrower forecasts for England" @@ -1121,7 +1121,7 @@ "required_mass_change_reason": "Trading allowance claim statuses stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "self_employment_income after the SPI income stage, and household_is_spi_synthetic for the full-relief group; HMRC's published gainers of the raise to GBP 3,000, about 400,000 taxpayers with a lower bill by about GBP 380 on average", "survey": "The self-employed's own profit on the final spine, and HMRC's policy paper on the Budget 2026 trading allowance raise (calibration)" @@ -1143,7 +1143,7 @@ "required_mass_change_reason": "WAS Lifetime ISA imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed round-8 person and household tabs (interviews April 2020 to March 2022, Great Britain).", "survey": "Wealth and Assets Survey round 8" @@ -1182,7 +1182,7 @@ "required_mass_change_reason": "WAS wealth imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "e3d9bf15310243e782925cb5679f80d6abf81e49ed0b74789b29e68943e5c157", + "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed 2006-22 household tab.", "survey": "Wealth and Assets Survey round 8" diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json index 200020824c..4edc0a25cf 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json @@ -7842,11 +7842,18 @@ "resource": "dwp_uc_award_band_facts.json", "role": "uc_award_band_facts", "runtime_sha256_required": true + }, + { + "format": "json", + "kind": "public_aggregate_reference", + "resource": "dwp_uc_people_by_age_facts.json", + "role": "uc_people_by_age_facts", + "runtime_sha256_required": true } ], "grain": "benunit", "nonnegative_outputs": [], - "notes": "Runs after uc_capital_coherence, the last writer of universal_credit_reported and of the capital the engine assesses, and before uc_legacy_closure_take_up, which reads would_claim_uc. frs_take_up draws would_claim_uc early for FRS benefit units and spi_benefit_coherence redraws the SPI-channel units on the same rule: a reporter claims and the rest of the take-up contract's one rate times the age population is drawn uniformly over its non-reporting units, whatever their award. At the spine's design weights that put the caseload above DWP's for single people without children, couples and the smallest awards, and below it for lone parents, so the national solve met DWP's caseloads by reweighting low-income families. This stage redraws the flag for both channels. One temporary engine materialization, at the release's calibration year on the frame stamped with its survey year (as pension_credit_take_up reads Pension Credit), gives each benefit unit the award it would be paid if it claimed: universal_credit on a temporary copy where every unit claims and carries the deduction attributes uc_deduction_attributes will assign it (they read only the unit's identity and region), so after the benefit cap and deductions, the award the registry's dwp/uc_payment_dist rows band. It also gives whether the engine moves the unit off its legacy benefits that year (legacy_benefits_closed) and the UC child status the calibration's family type reads; all are consumed only. A unit with an award falls into a cell of DWP's family type by DWP's GBP 100 monthly award band, banded as the registry rows band an award, with one more band above GBP 2,500 a month. Within a family type, adjacent bands pool, lowest first, until the drawn units rest on at least 30 distinct source households. In each pool a reporter claims, and each drawn unit (entitled, non-reporting, in frs_take_up's age population and not moved off its legacy benefits) claims at r = (T - F) / D clipped to [0, 1]: T is DWP's count for the pool's bands, the mean of the April to December 2025 Stat-Xplore months (the facts the registry rows average, vendored as dwp_uc_award_band_facts.json), D the weight of the drawn units, and F the expected claims of the other entitled units: 1 for a reporter, the claim probability uc_legacy_closure_take_up's rule gives a moved unit (whose flag this stage leaves alone, so that probability does not move), and the stored flag for any other. T, F and D are Great Britain's at the stage's household weights, which DWP's counts cover. The drawn units claim in the order of their uniform until their weight is nearest T - F, so each pool realizes r to within one unit's weight rather than only in expectation, which a pool resting on a few dozen households can miss by several per cent, and Northern Ireland's drawn units claim below the same uniform. A pool whose other claims reach T, or whose T exceeds every entitled unit, cannot meet DWP's count; the receipt flags it. A unit with no award, or outside the age population, keeps its stored flag, the single-rate draw, which is how a unit claims once a reform or a later year entitles it. The uniform is the would_claim_uc identity stream frs_take_up and spi_benefit_coherence use. The receipt gives each pool's DWP count, its support in bands of distinct source households and its unreachable flag (only where three or more sources carry the pool), and each family type's weighted caseload before and after; it gives no unit count except in bands and no rate. The uk_stage_uc_take_up gate reads it; the terminal take-up signal gate no longer measures would_claim_uc. From policyengine-uk 2.149.0 a claim for Universal Credit ends a claimant's or partner's income-related ESA (pe-uk#2563), so a unit whose claimant or partner reports that award, and that neither reports Universal Credit nor is moved off its legacy benefits, claims none (kept_legacy_award): it was on the award at the interview, and a reported receipt is a fact (microcosm#1095). The closure draw downstream reads the flag this stage writes, so the closure probabilities the solve expects use it too, and the receipt bands the units it keeps off Universal Credit (income_related_esa_kept). Housing Benefit, which the engine also ends on a claim, keeps the stored flag here, pending the Housing Benefit and JSA PR (microcosm#867, microcosm#869).", + "notes": "Runs after uc_capital_coherence, the last writer of universal_credit_reported and of the capital the engine assesses, and before uc_legacy_closure_take_up, which reads would_claim_uc. frs_take_up draws would_claim_uc early for FRS benefit units and spi_benefit_coherence redraws the SPI-channel units on the same rule: a reporter claims and the rest of the take-up contract's one rate times the age population is drawn uniformly over its non-reporting units, whatever their award. At the spine's design weights that put the caseload above DWP's for single people without children, couples and the smallest awards, and below it for lone parents, so the national solve met DWP's caseloads by reweighting low-income families. This stage redraws the flag for both channels. One temporary engine materialization, at the release's calibration year on the frame stamped with its survey year (as pension_credit_take_up reads Pension Credit), gives each benefit unit the award it would be paid if it claimed: universal_credit on a temporary copy where every unit claims and carries the deduction attributes uc_deduction_attributes will assign it (they read only the unit's identity and region), so after the benefit cap and deductions, the award the registry's dwp/uc_payment_dist rows band. It also gives whether the engine moves the unit off its legacy benefits that year (legacy_benefits_closed) and the UC child status the calibration's family type reads; all are consumed only. A unit with an award falls into a cell of DWP's family type by DWP's GBP 100 monthly award band, banded as the registry rows band an award, with one more band above GBP 2,500 a month. Within a family type, adjacent bands pool, lowest first, until the drawn units rest on at least 30 distinct source households. In each pool a reporter claims, and each drawn unit (entitled, non-reporting, in frs_take_up's age population and not moved off its legacy benefits) claims at r = (T - F) / D clipped to [0, 1]: T is DWP's count for the pool's bands, the mean of the April to December 2025 Stat-Xplore months (the facts the registry rows average, vendored as dwp_uc_award_band_facts.json), D the weight of the drawn units, and F the expected claims of the other entitled units: 1 for a reporter, the claim probability uc_legacy_closure_take_up's rule gives a moved unit (whose flag this stage leaves alone, so that probability does not move), and the stored flag for any other. T, F and D are Great Britain's at the stage's household weights, which DWP's counts cover. The drawn units claim in the order of their uniform until their weight is nearest T - F, so each pool realizes r to within one unit's weight rather than only in expectation, which a pool resting on a few dozen households can miss by several per cent, and Northern Ireland's drawn units claim below the same uniform. A pool whose other claims reach T, or whose T exceeds every entitled unit, cannot meet DWP's count; the receipt flags it. A unit with no award, or outside the age population, keeps its stored flag, the single-rate draw, which is how a unit claims once a reform or a later year entitles it. The uniform is the would_claim_uc identity stream frs_take_up and spi_benefit_coherence use. The receipt gives each pool's DWP count, its support in bands of distinct source households and its unreachable flag (only where three or more sources carry the pool), and each family type's weighted caseload before and after; it gives no unit count except in bands and no rate. The uk_stage_uc_take_up gate reads it; the terminal take-up signal gate no longer measures would_claim_uc. From policyengine-uk 2.149.0 a claim for Universal Credit ends a claimant's or partner's income-related ESA (pe-uk#2563), so a unit whose claimant or partner reports that award, and that neither reports Universal Credit nor is moved off its legacy benefits, claims none (kept_legacy_award): it was on the award at the interview, and a reported receipt is a fact (microcosm#1095). The closure draw downstream reads the flag this stage writes, so the closure probabilities the solve expects use it too, and the receipt bands the units it keeps off Universal Credit (income_related_esa_kept). Housing Benefit, which the engine also ends on a claim, keeps the stored flag here, pending the Housing Benefit and JSA PR (microcosm#867, microcosm#869). Since Mar\u00eda's call of 2026-11-09 (microcosm#1095, Y4 of the November event-data plan), the age fit gives each pool's drawn units with a claimant or partner aged 16 to 24 one odds ratio against its other drawn units, solved for DWP's people on Universal Credit aged 16 to 24 (dwp_uc_people_by_age_facts.json): after Y2 took full-time students off Universal Credit, the age-blind pools refilled the single caseload with other young singles. No family type or award band count moves.", "operations": [ { "artifact_role": "uc_award_band_facts", @@ -7871,6 +7878,24 @@ "runtime_sha256_required": true, "source_vintage": "April to December 2025" }, + { + "artifact_role": "uc_people_by_age_facts", + "fail_on_mismatch": true, + "feed_pin": "chronicle_feed.json", + "kind": "verify_vendored_fact_resource", + "mapped_build_period": 2025, + "period_mapping": "mean_of_four_quarterly_monthly_counts_in_2025", + "record_sets": [ + "dwp.statx.uc_people.country_age_conditionality_regime.month2025_02.total", + "dwp.statx.uc_people.country_age_conditionality_regime.month2025_05.total", + "dwp.statx.uc_people.country_age_conditionality_regime.month2025_08.total", + "dwp.statx.uc_people.country_age_conditionality_regime.month2025_11.total" + ], + "require_before_source_read": true, + "resource": "dwp_uc_people_by_age_facts.json", + "runtime_sha256_required": true, + "source_vintage": "February, May, August and November 2025" + }, { "consumed_only": true, "dataset_year_rule": "survey_year", @@ -7900,6 +7925,8 @@ "role_column": "is_uc_claimant" }, { + "age_fit": "one odds ratio theta for the drawn units with a young claimant or partner: in every pool they claim at theta times the odds of the pool's other drawn units, the two rates together realizing the pool's count, each realized in the order of the uniform as a pool's rate is; theta is solved so that the young claimants and partners of Great Britain's entitled units that claim, at the stage's household weights, are nearest DWP's count, held at the nearer end of exp(-12) to exp(12) where no theta reaches it", + "age_targets": "DWP Stat-Xplore People on Universal Credit in Great Britain aged 16 to 24, every conditionality regime: the single years summed in February, May, August and November 2025 and averaged, as the dwp.uc.people_aged_16_to_24 diagnostic reads them", "anchor": "universal_credit_reported_anchor", "award": "universal_credit on a temporary copy where every unit claims and carries the deduction attributes uc_deduction_attributes assigns from its identity and region", "award_bands": "GBP 1,200 a year (DWP's GBP 100 a month), (1,200 i, 1,200 (i + 1)] in whole pence for i < 25, and above GBP 30,000", @@ -7918,7 +7945,8 @@ "solve_scope": "great_britain", "targets": "DWP Stat-Xplore Households on Universal Credit by family type and monthly award band, mean of April to December 2025", "undrawn_claims": "a reporter at 1, a moved unit at the claim probability uc_legacy_closure_take_up's rule gives it (dwp_move_to_uc_facts.json), a unit keeping income-related ESA at 0, any other at its stored flag", - "weight_mapping": "household_to_benunit" + "weight_mapping": "household_to_benunit", + "young_people": "claimants and partners (is_claimant_or_partner) aged 16 to 24, at the stored age, which policyengine-uk carries unchanged to the entitlement year; a unit counts each of them" } ], "outputs": [], diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json index 6d069ef57f..37d6934265 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json @@ -1 +1 @@ -{"country":"uk","nodes":[{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Load the source-bound UK FRS root population.","id":"create_uk_frs","inputs":[],"kernel":"uk.create@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"sample_fraction":1.0,"sample_seed":578,"stage_contract_sha256":"879fdd6e1e5832b94af4259b1028f852470bbe2c3ab19b61ce5f92a2e9c12ec4","time_period":"2024"},"population":null,"sources":["frs"],"structural":"create","weights":null},{"base":"create_uk_frs","citation":"","description":"Ownership boundary for the source-assembling root stage.","id":"frs_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Claim the cells assembled by the UK FRS root transform.","id":"frs_spine","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{},"population":"frs_spine.boundary","sources":[],"structural":"none","weights":null},{"base":"frs_spine.boundary","citation":"","description":"Ownership boundary before age_tail rewrites.","id":"age_tail.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage age_tail.","id":"age_tail","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["external_child_payments","region"],"entity":"household","rows":"all"},{"columns":["gender"],"entity":"person","rows":"all"}],"kernel":"uk.stage.age_tail@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"age_tail","stage_contract_sha256":"963a34f38caede2525e3b8735f904bb70a1bbef5a272f0eefd4346343444484f","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_relationships.","id":"frs_relationships","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_household_head"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_relationships@1","mass":"conserve","outputs":[{"column":"relationship_to_head","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_role","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_looked_after_by_local_authority","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"child_limit_non_parental_caring_exception","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_household_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_relationships","stage_contract_sha256":"ae32bf855753d3b7505e54a18532b1b53a04b6beda764cc09ad09462cf130085","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_employment.","id":"frs_employment","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_employment@1","mass":"conserve","outputs":[{"column":"employment_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_employment","stage_contract_sha256":"c4dc3da7179c7b7d6eb67c6f119df1f213e50ee6b83a53660d317126a5773027","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_council_tax.","id":"frs_council_tax","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_council_tax@1","mass":"conserve","outputs":[{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_council_tax","stage_contract_sha256":"7b1400b5d57a842ffc4e74022eab0134b6cd1f082649adf906ca898d8bfd626e","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_disability.","id":"frs_disability","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax","region"],"entity":"household","rows":"all"},{"columns":["afcs_reported","age","attendance_allowance_reported","dla_m_reported","dla_sc_reported","esa_contrib_reported","esa_income_reported","iidb_reported","incapacity_benefit_reported","pip_dl_reported","pip_m_reported","sda_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_disability@1","mass":"conserve","outputs":[{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_disability","stage_contract_sha256":"ac500b4cb1bc04d4fb72d198592dd376d61da8c150921a6ac53914ac18be0508","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education.","id":"frs_education","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","esa_contrib_reported","esa_income_reported","is_severely_disabled_for_benefits","jsa_contrib_reported","jsa_income_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education@1","mass":"conserve","outputs":[{"column":"current_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"highest_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_non_advanced_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_approved_training","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_started_or_accepted_current_education_or_training","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_before_universal_credit_qualifying_young_person_terminal_date","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"adult_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_outstanding_student_loan","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_left_full_time_education","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_full_time_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education","stage_contract_sha256":"17f97af529c76e807f709af26a4bd1dd11e103c0f885048a73c18e28b94b9b54","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_legacy_proxies.","id":"frs_legacy_proxies","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_legacy_proxies@1","mass":"conserve","outputs":[{"column":"legacy_jobseeker_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_health_condition_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_support_group_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_legacy_proxies","stage_contract_sha256":"1ecf761cf3fa7180da15659e138e67a8654e58272b4fde28344aa27a874ad0aa","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"age_tail.boundary","citation":"","description":"Ownership boundary before frs_education_grant_split rewrites.","id":"frs_education_grant_split.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education_grant_split.","id":"frs_education_grant_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education_grant_split@1","mass":"conserve","outputs":[{"column":"disabled_students_allowance_eligible_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education_grant_split","stage_contract_sha256":"8718f014b90498c2cc7c754289775ca4a41452d9b978d8cbc5f34b64cbdc7df2","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_take_up.","id":"frs_take_up","inputs":[{"columns":["frs_benunit_capital","is_married"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","child_benefit_reported","education_grants","is_uc_claimant","months_since_last_birthday","pension_credit_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_take_up","stage_contract_sha256":"78aec80408c50455b37308e5a977fb70df3ecf915d6c1e8f80715ad9b58e62cf","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_person_draws.","id":"frs_person_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_status","is_in_full_time_education","max_free_entitlement_hours_used"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_person_draws@1","mass":"conserve","outputs":[{"column":"would_claim_marriage_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_scp","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"attends_private_school_random_draw","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"tax_free_childcare_spend_routed_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_apprentice","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_person_draws","stage_contract_sha256":"5bd9c080af0e151afc10462fed72d491bad50e2516f0067654cb06680f4329ae","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_household_draws.","id":"frs_household_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_household_draws@1","mass":"conserve","outputs":[{"column":"household_owns_tv","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"would_evade_tv_licence_fee","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residential_property_purchased_is_first_home","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"property_purchased","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_household_draws","stage_contract_sha256":"c74c63b09264319c4bf0049dabba00ecd0ce660beb7b53d6dae71518434bc949","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_brma.","id":"frs_brma","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_brma@1","mass":"conserve","outputs":[{"column":"brma","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_brma","stage_contract_sha256":"4285376b37299d375ed583b7f6b1747bd8b7cb1c8c0d19a36481156b5314a854","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"frs_education_grant_split.boundary","citation":"","description":"Freeze the assembled-spine gate population.","id":"frs_brma.checkpoint","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_hmrc_spine_leaves.","id":"frs_hmrc_spine_leaves","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["brma","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_hmrc_spine_leaves@1","mass":"conserve","outputs":[{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ossben_identifiable_subset","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"srp_regular_code5","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_hmrc_spine_leaves","stage_contract_sha256":"48d65ad711c635f05cc0bbb75f276129558de452c7da97ca2df593c215927822","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_annual_income_spells.","id":"frs_annual_income_spells","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employer_pension_contributions","employment_income","gender","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_annual_income_spells@1","mass":"conserve","outputs":[{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_annual_income_spells","stage_contract_sha256":"1dbdd0c9a6602be53b5527435d093a934218936d550da8b720973fc745c997ca","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"frs_brma.checkpoint","citation":"","description":"Run structural UK stage spi_support_channel.","id":"spi_support_channel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_support_channel@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","source_household_id","int64"],["household","source_year","int64"],["household","source_household_key","string"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_support_channel","stage_contract_sha256":"2c682605139c0a8f96e8ba45a2c03f506d3f758ef437841066a8fdb8b74269b6","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_support_channel.","id":"spi_support_channel.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"source_household_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_year","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_household_key","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["person.person_source_id","person.person_support_channel","person.person_support_clone_index","benunit.benunit_source_id","benunit.benunit_support_channel","benunit.benunit_support_clone_index","household.source_household_id","household.source_year","household.source_household_key","household.household_source_id","household.household_support_channel","household.household_support_clone_index","household.household_is_spi_synthetic"]},"population":"spi_support_channel","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"spi_support_channel","citation":"","description":"Run structural UK stage spi_income_band_donors.","id":"spi_income_band_donors","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_income_band_donors@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"],["household","household_is_spi_income_band_donor","bool"],["household","spi_income_band_donor_lower_bound","float64"],["person","person_is_spi_income_band_carrier","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_income_band_donors","stage_contract_sha256":"b96d77dc9bef3734fe24403b05b8b96c2cd99b5db9963e23710594064241a562","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_income_band_donors.","id":"spi_income_band_donors.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_income_band_donor","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"spi_income_band_donor_lower_bound","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"person_is_spi_income_band_carrier","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_spi_income_band_donor","household.spi_income_band_donor_lower_bound","person.person_is_spi_income_band_carrier"]},"population":"spi_income_band_donors","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_spi_income_spine.","id":"hmrc_spi_income_spine","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","rent_paid_as_boarder","rent_paid_as_lodger","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","maintenance_expenses","childcare_expenses","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","ssmg_reported","incapacity_benefit_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","ossben_identifiable_subset","srp_regular_code5","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_spi_income_spine@1","mass":"conserve","outputs":[{"column":"charitable_investment_gifts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"gift_aid","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employment_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_social_security_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_taxable_termination_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_miscellaneous_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_state_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employed_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_earned_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_assessable_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_is_spi_income_recipient","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_spi_income_spine","stage_contract_sha256":"602748a24ac50960dc40c3062c55c09e2441f85445b85a707bdb165a0420b267","time_period":"2024"},"population":"spi_income_band_donors","sources":["frs"],"structural":"none","weights":null},{"base":"spi_income_band_donors","citation":"","description":"Ownership boundary before company_cars rewrites.","id":"company_cars.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage company_cars.","id":"company_cars","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.stage.company_cars@1","mass":"conserve","outputs":[{"column":"company_car_list_price","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_electric_range","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_capital_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_private_fuel_provided","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"company_cars","stage_contract_sha256":"3be8d8a028a62ce19621ff6c64d93a1cfb07ed228f579657998533be5b0d7f86","time_period":"2024"},"population":"company_cars.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"company_cars.boundary","citation":"","description":"Ownership boundary before spi_employment_shell rewrites.","id":"spi_employment_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_employment_shell.","id":"spi_employment_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","employment_status","gender","hmrc_spi_employment_benefits","hmrc_spi_pay","person_is_spi_income_recipient","private_pension_income","savings_interest_income","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_employment_shell@1","mass":"conserve","outputs":[{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_employment_shell","stage_contract_sha256":"4612c78bf72a36c34a6be652d15d1348fe3d99c873fa8d5821978816b59d1618","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage aps_occupation.","id":"aps_occupation","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_sector","employment_status","gender","hmrc_spi_pay","person_is_spi_income_recipient","person_source_id","sic_industry_division","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.aps_occupation@1","mass":"conserve","outputs":[{"column":"soc2020_sub_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"aps_occupation","stage_contract_sha256":"644102f010870dccd28f8b980cbc5f648b7ff8ed140a0a5d9f23f02ada7f3d6d","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_employment_shell.boundary","citation":"","description":"Ownership boundary before spi_housing_shell rewrites.","id":"spi_housing_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_housing_shell.","id":"spi_housing_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax_single_adult_raw","household_support_channel","ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","is_household_head","other_investment_income","private_pension_income","property_income","savings_interest_income","self_employment_income","soc2020_sub_major_group","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_housing_shell@1","mass":"conserve","outputs":[{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_housing_shell","stage_contract_sha256":"9a76a02ceddb2cd85819f57cd33feb44d645800ce963d0b18bad0f6de808fd81","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_wealth.","id":"was_wealth","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_wealth@1","mass":"conserve","outputs":[{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"corporate_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"private_pension_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gross_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"net_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"savings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"num_vehicles","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cash_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"consumer_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"directly_held_shares","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"unit_and_investment_trusts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_wealth","stage_contract_sha256":"4c0bcaabf3695a75ec7e69d99b6b8c90570fd345067d77f1ea315f5508a88962","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_lisa.","id":"was_lisa","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_lisa@1","mass":"conserve","outputs":[{"column":"has_lifetime_isa","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_lifetime_isa_balance","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_lisa","stage_contract_sha256":"550c32357924ce631e80dd884ab84b9e003b459cca125c9accb59487ef25f475","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_housing_shell.boundary","citation":"","description":"Ownership boundary before regional_property_uprating rewrites.","id":"regional_property_uprating.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_property_uprating.","id":"regional_property_uprating","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_lifetime_isa_balance","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_property_uprating@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_property_uprating","stage_contract_sha256":"f45db95fde3f93731c0925b9bf8c12021921df2e4908770acdec1e3c97889277","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"regional_property_uprating.boundary","citation":"","description":"Run structural UK stage high_value_home_support.","id":"high_value_home_support","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.high_value_home_support@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_high_value_support_copy","bool"],["household","high_value_support_copies","int64"],["household","high_value_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"high_value_home_support","stage_contract_sha256":"174f4b38228d98107bee1639d1a297a2748bb618e87c7bd0a6c869c6ab06f8fa","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by high_value_home_support.","id":"high_value_home_support.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_high_value_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_high_value_support_copy","household.high_value_support_copies","household.high_value_support_copy_index"]},"population":"high_value_home_support","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_home_values.","id":"regional_home_values","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["high_value_support_copy_index","household_is_high_value_support_copy","household_source_id","region","tenure_type"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_home_values@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"main_residence_value_rank_basis","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_home_values","stage_contract_sha256":"48e8a622c8830a54a4c48d9d8cb4f011751aa05d7cb5f6c7f0e06e1121b720b1","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_components.","id":"property_components","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["main_residence_value_rank_basis","non_residential_property_value","other_residential_property_value","region","subrent"],"entity":"household","rows":"all"},{"columns":["age","is_household_head","person_is_spi_income_recipient","person_support_channel"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_components@1","mass":"conserve","outputs":[{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_rental_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_components","stage_contract_sha256":"db32858aac00d18ad53176d1f6ce6e116e1251e14ffd8b9f68e643d95736d82e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_purchases.","id":"property_purchases","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_purchases@1","mass":"conserve","outputs":[{"column":"additional_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_purchases","stage_contract_sha256":"8b28712df5a2174f702a96d3acca00b0bdcc4d8eb05bd3203a36d80d8b3b447c","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage nts_bus_travel.","id":"nts_bus_travel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.nts_bus_travel@1","mass":"conserve","outputs":[{"column":"local_bus_use_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_in_london_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_pass_eligible","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_single_fare_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_local_bus_trips","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"nts_bus_travel","stage_contract_sha256":"b0c23ab6394ddc01e72f72189b0583b4e48c71cd5182d7a826248a5050a1413e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage lcfs_consumption.","id":"lcfs_consumption","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.lcfs_consumption@1","mass":"conserve","outputs":[{"column":"food_and_non_alcoholic_beverages_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"alcohol_and_tobacco_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"clothing_and_footwear_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_water_and_electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_furnishings_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"health_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"transport_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"communication_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"recreation_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"education_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"restaurants_and_hotels_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"miscellaneous_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"petrol_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"diesel_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_fare_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_energy_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"liquid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"solid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"has_fuel_consumption","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"uses_energy_prepayment_meter","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"wine_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"spirits_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_fermented_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigarettes_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"hand_rolling_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigars_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_gaming_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"pool_betting_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bingo_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"national_lottery_ticket_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_casino_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_lower_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_standard_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_higher_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_fixed_odds_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_uk_horseracing_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_other_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"betting_exchange_commission","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"horse_and_dog_pool_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_engine_size","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_first_registration_date","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_is_ved_exempt","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"lcfs_consumption","stage_contract_sha256":"c331aeb2f4b00eef2a35fdabe132dacde499501d5699cdaae3fcbcb79818011b","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_vat.","id":"etb_vat","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_vat@1","mass":"conserve","outputs":[{"column":"full_rate_vat_expenditure_rate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_vat","stage_contract_sha256":"216b28835eba7a952243134dffbb45a1b3a0cdff2e3e7d0e94e2acbf754052b5","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_services.","id":"etb_services","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_services@1","mass":"conserve","outputs":[{"column":"dfe_education_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_usage","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"a_and_e_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"admitted_patient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"outpatient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_a_and_e_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_admitted_patient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_outpatient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_services","stage_contract_sha256":"df320c1d623243a7a63cb5f2ee1af3e0978847853b341e3bf23a514d71f4b0b4","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"base":"high_value_home_support","citation":"","description":"Ownership boundary before uc_reporter_redraw rewrites.","id":"uc_reporter_redraw.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_reporter_redraw.","id":"uc_reporter_redraw","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_reporter_redraw@1","mass":"conserve","outputs":[{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_reporter_redraw","stage_contract_sha256":"1b8f99bd8bc50e3e5dacbb63b75e6b8da0c42c1c8c508c492d078e08ddab0e66","time_period":"2024"},"population":"uc_reporter_redraw.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_reporter_redraw.boundary","citation":"","description":"Ownership boundary before spi_benefit_coherence rewrites.","id":"spi_benefit_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_benefit_coherence.","id":"spi_benefit_coherence","inputs":[{"columns":["benunit_support_channel","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["aa_category","age","attendance_allowance_reported","dla_m_category","dla_m_reported","dla_sc_category","dla_sc_reported","employment_income","hours_worked","incapacity_benefit_reported","is_uc_claimant","person_source_id","person_support_channel","pip_dl_category","pip_dl_reported","pip_m_category","pip_m_reported","private_pension_income","self_employment_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_benefit_coherence@1","mass":"conserve","outputs":[{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_benefit_coherence","stage_contract_sha256":"2c0162b22d5fcab2296f654177c9f87710184c20fb323cff25710ee0667fcdef","time_period":"2024"},"population":"spi_benefit_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_benefit_coherence.boundary","citation":"","description":"Ownership boundary before uc_capital_coherence rewrites.","id":"uc_capital_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_capital_coherence.","id":"uc_capital_coherence","inputs":[{"columns":["benunit_support_channel","dependent_children","is_married"],"entity":"benunit","rows":"all"},{"columns":["non_residential_property_secured_debt","non_residential_property_value","other_residential_property_secured_debt","other_residential_property_value","owned_land","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","individual_savings_account_interest_income","is_benunit_head","is_household_head","is_parent","other_investment_income","person_support_channel","savings_interest_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_capital_coherence@1","mass":"conserve","outputs":[{"column":"uc_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"pension_credit_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_capital_coherence","stage_contract_sha256":"67478de55540a138448d9da387a64e5e2afbb17caf17b244bc3baaa34de56022","time_period":"2024"},"population":"uc_capital_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_capital_coherence.boundary","citation":"","description":"Ownership boundary before uc_take_up rewrites.","id":"uc_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_take_up.","id":"uc_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_take_up","stage_contract_sha256":"b22e28456fe3fdd7efe430ff2beacc66f363a58184d6748192c0cea00ceb7fff","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_legacy_closure_take_up.","id":"uc_legacy_closure_take_up","inputs":[{"columns":["frs_benunit_capital","would_claim_uc"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","child_tax_credit_reported","esa_income_reported","housing_benefit_reported","income_support_reported","is_claimant_or_partner","jsa_income_reported","universal_credit_reported","working_tax_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_legacy_closure_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc_at_legacy_closure","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_legacy_closure_take_up","stage_contract_sha256":"944ba4d37694f816a825681213a0cfea38256daaf20a0b705d7e74f0121f74ca","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_take_up.boundary","citation":"","description":"Ownership boundary before pension_credit_take_up rewrites.","id":"pension_credit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage pension_credit_take_up.","id":"pension_credit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.pension_credit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"has_mixed_age_couple_pension_credit_saving","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"pension_credit_take_up","stage_contract_sha256":"e887dbbb186cb79f6d3fc9a629269dbac4a43381b9574df65353b816f01a3a35","time_period":"2024"},"population":"pension_credit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"pension_credit_take_up.boundary","citation":"","description":"Ownership boundary before child_benefit_take_up rewrites.","id":"child_benefit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage child_benefit_take_up.","id":"child_benefit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.child_benefit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"child_benefit_take_up","stage_contract_sha256":"3dd4059a773047fea7fe359cd3e7953eb88186b72cbbc051e8b60c141b8f1343","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_deduction_attributes.","id":"uc_deduction_attributes","inputs":[{"columns":["child_benefit_opts_out","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_deduction_attributes@1","mass":"conserve","outputs":[{"column":"uc_deduction_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_type_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_latent_deduction_rate","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_combination","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_deduction_attributes","stage_contract_sha256":"6bc7e3ec1a5712e23ca1b7d2956e8b17f2526b94431ba3e5a9294b04658e4fe0","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"child_benefit_take_up.boundary","citation":"","description":"Run structural UK stage cgt_support_split.","id":"cgt_support_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_support_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_support_copy","bool"],["household","cgt_support_copies","int64"],["household","cgt_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_support_split","stage_contract_sha256":"fb9a6a3be69658ac92b4c6a957afd8723dc092e08fbb51a0950e4178987ac95f","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_support_split.","id":"cgt_support_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_support_copy","household.cgt_support_copies","household.cgt_support_copy_index"]},"population":"cgt_support_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_support_split","citation":"","description":"Run structural UK stage cgt_incidence_clone.","id":"cgt_incidence_clone","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_clone@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_capital_gains_clone","bool"],["person","capital_gains","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_clone","stage_contract_sha256":"29198953c5522c9b996b981478909916870977a79e9f2feb2db7e9e72ef15de8","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_incidence_clone.","id":"cgt_incidence_clone.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_capital_gains_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_capital_gains_clone","person.capital_gains"]},"population":"cgt_incidence_clone","sources":[],"structural":"none","weights":null},{"base":"cgt_incidence_clone","citation":"","description":"Ownership boundary before hmrc_cgt_gains_spine rewrites.","id":"hmrc_cgt_gains_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_gains_spine.","id":"hmrc_cgt_gains_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cgt_support_copies","corporate_wealth","gross_financial_wealth","household_is_cgt_support_copy","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_gains_spine@1","mass":"conserve","outputs":[{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_gains_spine","stage_contract_sha256":"e014de1d122df6d20403028aa7202306fff875a685ca552669c95c3ec9705175","time_period":"2024"},"population":"hmrc_cgt_gains_spine.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"hmrc_cgt_gains_spine.boundary","citation":"","description":"Run structural UK stage cgt_incidence_anchor.","id":"cgt_incidence_anchor","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_capital_gains_clone","region"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_anchor@1","mass":"conserve","outputs":[],"params":{"expand_cells":[],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_anchor","stage_contract_sha256":"ed54c55428e56d7597c57c8459b014aa43b2ff9495b903f0b789bd5e4264ca9a","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_incidence_anchor","citation":"","description":"Run structural UK stage cgt_residential_split.","id":"cgt_residential_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_residential_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_residential_clone","bool"],["household","cgt_residential_clone_index","int64"],["person","cgt_residential_probability","float64"],["person","capital_gains_residential_property","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_residential_split","stage_contract_sha256":"61e766938c3e089658f8605c66fba1d68273e2d6450af93f1f75e7ba0b6c3850","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_residential_split.","id":"cgt_residential_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_residential_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_probability","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_residential_property","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_residential_clone","household.cgt_residential_clone_index","person.cgt_residential_probability","person.capital_gains_residential_property"]},"population":"cgt_residential_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_asset_type_spine.","id":"hmrc_cgt_asset_type_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["corporate_wealth","gross_financial_wealth","other_residential_property_value","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","capital_gains_residential_property","dividend_income","property_income","reports_rent_from_other_property","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_asset_type_spine@1","mass":"conserve","outputs":[{"column":"capital_gains_asset_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_badr","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_asset_type_spine","stage_contract_sha256":"eb661f0d8d929b7e360c3263ec9c8930e5f4496103d810af8cfdceb0334ff5f9","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage salary_sacrifice.","id":"salary_sacrifice","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr"],"entity":"person","rows":"all"}],"kernel":"uk.stage.salary_sacrifice@1","mass":"conserve","outputs":[{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_bonus_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_pre_conversion_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"salary_sacrifice","stage_contract_sha256":"1d35a87ec2474407ebcb042dbb042fc99bb021557891280011dd3be2ca4f5594","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"base":"cgt_residential_split","citation":"","description":"Ownership boundary before carers_allowance_take_up rewrites.","id":"carers_allowance_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage carers_allowance_take_up.","id":"carers_allowance_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.stage.carers_allowance_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"carers_allowance_take_up","stage_contract_sha256":"7cf2cf79bd0f9a92f2a334081a35c8bfe24a0b841131fb9a8b8aceee6caf2dba","time_period":"2024"},"population":"carers_allowance_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"carers_allowance_take_up.boundary","citation":"","description":"Ownership boundary before student_loans rewrites.","id":"student_loans.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage student_loans.","id":"student_loans","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","age_left_full_time_education","current_education","highest_education","reports_outstanding_student_loan","student_loan_repayments","student_loans","would_claim_carers_allowance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.student_loans@1","mass":"conserve","outputs":[{"column":"student_loan_plan","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"student_loans","stage_contract_sha256":"507ca0160144d8f5ea1b2483b812658ee8b49854e2388d50a8c59ca58f2ca9ee","time_period":"2024"},"population":"student_loans.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"student_loans.boundary","citation":"","description":"Ownership boundary before childcare_copy_take_up rewrites.","id":"childcare_copy_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage childcare_copy_take_up.","id":"childcare_copy_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_uc_childcare","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.childcare_copy_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"childcare_copy_take_up","stage_contract_sha256":"cdbb7e135b16fac7ca1bcd6c54222821e2976b4da99f10a60913efd0ba03c13c","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage private_school_attendance.","id":"private_school_attendance","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.private_school_attendance@1","mass":"conserve","outputs":[{"column":"attends_private_school","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"private_school_attendance","stage_contract_sha256":"7e44379c0331fe4c9de05cd76a075c1a6aa22cf0dec6cd2f91b277e70f14a038","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage isa_subscriptions.","id":"isa_subscriptions","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cash_isa","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","attends_private_school","dividend_income","employment_income","gender","has_lifetime_isa","individual_savings_account_interest_income","lifetime_isa_balance","loss_relief","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.isa_subscriptions@1","mass":"conserve","outputs":[{"column":"cash_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"cash_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_payments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"isa_subscriptions","stage_contract_sha256":"b45fd2974d92588e61165df28883acd41f2c24ff068a8ff466fb95b808648160","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage trading_allowance_receipts.","id":"trading_allowance_receipts","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_spi_synthetic","household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","lifetime_isa_payments","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.trading_allowance_receipts@1","mass":"conserve","outputs":[{"column":"trading_allowance_claim_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_allowance_full_relief","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"trading_allowance_receipts","stage_contract_sha256":"50582c6c9e3d5d6300ff8058e3fbc77ce6adf13a487b3c3cf7f674367fcf4d9d","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null}],"sources":[{"codec":"csv-tables","description":"Content-bound UK FRS and donor fixture/source bundle.","name":"frs"}]} +{"country":"uk","nodes":[{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Load the source-bound UK FRS root population.","id":"create_uk_frs","inputs":[],"kernel":"uk.create@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"sample_fraction":1.0,"sample_seed":578,"stage_contract_sha256":"879fdd6e1e5832b94af4259b1028f852470bbe2c3ab19b61ce5f92a2e9c12ec4","time_period":"2024"},"population":null,"sources":["frs"],"structural":"create","weights":null},{"base":"create_uk_frs","citation":"","description":"Ownership boundary for the source-assembling root stage.","id":"frs_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Claim the cells assembled by the UK FRS root transform.","id":"frs_spine","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{},"population":"frs_spine.boundary","sources":[],"structural":"none","weights":null},{"base":"frs_spine.boundary","citation":"","description":"Ownership boundary before age_tail rewrites.","id":"age_tail.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage age_tail.","id":"age_tail","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["external_child_payments","region"],"entity":"household","rows":"all"},{"columns":["gender"],"entity":"person","rows":"all"}],"kernel":"uk.stage.age_tail@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"age_tail","stage_contract_sha256":"963a34f38caede2525e3b8735f904bb70a1bbef5a272f0eefd4346343444484f","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_relationships.","id":"frs_relationships","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_household_head"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_relationships@1","mass":"conserve","outputs":[{"column":"relationship_to_head","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_role","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_looked_after_by_local_authority","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"child_limit_non_parental_caring_exception","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_household_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_relationships","stage_contract_sha256":"ae32bf855753d3b7505e54a18532b1b53a04b6beda764cc09ad09462cf130085","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_employment.","id":"frs_employment","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_employment@1","mass":"conserve","outputs":[{"column":"employment_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_employment","stage_contract_sha256":"c4dc3da7179c7b7d6eb67c6f119df1f213e50ee6b83a53660d317126a5773027","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_council_tax.","id":"frs_council_tax","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_council_tax@1","mass":"conserve","outputs":[{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_council_tax","stage_contract_sha256":"7b1400b5d57a842ffc4e74022eab0134b6cd1f082649adf906ca898d8bfd626e","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_disability.","id":"frs_disability","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax","region"],"entity":"household","rows":"all"},{"columns":["afcs_reported","age","attendance_allowance_reported","dla_m_reported","dla_sc_reported","esa_contrib_reported","esa_income_reported","iidb_reported","incapacity_benefit_reported","pip_dl_reported","pip_m_reported","sda_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_disability@1","mass":"conserve","outputs":[{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_disability","stage_contract_sha256":"ac500b4cb1bc04d4fb72d198592dd376d61da8c150921a6ac53914ac18be0508","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education.","id":"frs_education","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","esa_contrib_reported","esa_income_reported","is_severely_disabled_for_benefits","jsa_contrib_reported","jsa_income_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education@1","mass":"conserve","outputs":[{"column":"current_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"highest_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_non_advanced_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_approved_training","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_started_or_accepted_current_education_or_training","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_before_universal_credit_qualifying_young_person_terminal_date","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"adult_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_outstanding_student_loan","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_left_full_time_education","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_full_time_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education","stage_contract_sha256":"17f97af529c76e807f709af26a4bd1dd11e103c0f885048a73c18e28b94b9b54","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_legacy_proxies.","id":"frs_legacy_proxies","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_legacy_proxies@1","mass":"conserve","outputs":[{"column":"legacy_jobseeker_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_health_condition_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_support_group_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_legacy_proxies","stage_contract_sha256":"1ecf761cf3fa7180da15659e138e67a8654e58272b4fde28344aa27a874ad0aa","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"age_tail.boundary","citation":"","description":"Ownership boundary before frs_education_grant_split rewrites.","id":"frs_education_grant_split.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education_grant_split.","id":"frs_education_grant_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education_grant_split@1","mass":"conserve","outputs":[{"column":"disabled_students_allowance_eligible_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education_grant_split","stage_contract_sha256":"8718f014b90498c2cc7c754289775ca4a41452d9b978d8cbc5f34b64cbdc7df2","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_take_up.","id":"frs_take_up","inputs":[{"columns":["frs_benunit_capital","is_married"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","child_benefit_reported","education_grants","is_uc_claimant","months_since_last_birthday","pension_credit_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_take_up","stage_contract_sha256":"78aec80408c50455b37308e5a977fb70df3ecf915d6c1e8f80715ad9b58e62cf","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_person_draws.","id":"frs_person_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_status","is_in_full_time_education","max_free_entitlement_hours_used"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_person_draws@1","mass":"conserve","outputs":[{"column":"would_claim_marriage_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_scp","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"attends_private_school_random_draw","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"tax_free_childcare_spend_routed_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_apprentice","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_person_draws","stage_contract_sha256":"5bd9c080af0e151afc10462fed72d491bad50e2516f0067654cb06680f4329ae","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_household_draws.","id":"frs_household_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_household_draws@1","mass":"conserve","outputs":[{"column":"household_owns_tv","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"would_evade_tv_licence_fee","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residential_property_purchased_is_first_home","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"property_purchased","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_household_draws","stage_contract_sha256":"c74c63b09264319c4bf0049dabba00ecd0ce660beb7b53d6dae71518434bc949","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_brma.","id":"frs_brma","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_brma@1","mass":"conserve","outputs":[{"column":"brma","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_brma","stage_contract_sha256":"4285376b37299d375ed583b7f6b1747bd8b7cb1c8c0d19a36481156b5314a854","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"frs_education_grant_split.boundary","citation":"","description":"Freeze the assembled-spine gate population.","id":"frs_brma.checkpoint","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_hmrc_spine_leaves.","id":"frs_hmrc_spine_leaves","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["brma","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_hmrc_spine_leaves@1","mass":"conserve","outputs":[{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ossben_identifiable_subset","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"srp_regular_code5","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_hmrc_spine_leaves","stage_contract_sha256":"48d65ad711c635f05cc0bbb75f276129558de452c7da97ca2df593c215927822","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_annual_income_spells.","id":"frs_annual_income_spells","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employer_pension_contributions","employment_income","gender","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_annual_income_spells@1","mass":"conserve","outputs":[{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_annual_income_spells","stage_contract_sha256":"1dbdd0c9a6602be53b5527435d093a934218936d550da8b720973fc745c997ca","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"frs_brma.checkpoint","citation":"","description":"Run structural UK stage spi_support_channel.","id":"spi_support_channel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_support_channel@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","source_household_id","int64"],["household","source_year","int64"],["household","source_household_key","string"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_support_channel","stage_contract_sha256":"2c682605139c0a8f96e8ba45a2c03f506d3f758ef437841066a8fdb8b74269b6","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_support_channel.","id":"spi_support_channel.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"source_household_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_year","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_household_key","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["person.person_source_id","person.person_support_channel","person.person_support_clone_index","benunit.benunit_source_id","benunit.benunit_support_channel","benunit.benunit_support_clone_index","household.source_household_id","household.source_year","household.source_household_key","household.household_source_id","household.household_support_channel","household.household_support_clone_index","household.household_is_spi_synthetic"]},"population":"spi_support_channel","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"spi_support_channel","citation":"","description":"Run structural UK stage spi_income_band_donors.","id":"spi_income_band_donors","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_income_band_donors@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"],["household","household_is_spi_income_band_donor","bool"],["household","spi_income_band_donor_lower_bound","float64"],["person","person_is_spi_income_band_carrier","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_income_band_donors","stage_contract_sha256":"b96d77dc9bef3734fe24403b05b8b96c2cd99b5db9963e23710594064241a562","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_income_band_donors.","id":"spi_income_band_donors.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_income_band_donor","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"spi_income_band_donor_lower_bound","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"person_is_spi_income_band_carrier","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_spi_income_band_donor","household.spi_income_band_donor_lower_bound","person.person_is_spi_income_band_carrier"]},"population":"spi_income_band_donors","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_spi_income_spine.","id":"hmrc_spi_income_spine","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","rent_paid_as_boarder","rent_paid_as_lodger","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","maintenance_expenses","childcare_expenses","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","ssmg_reported","incapacity_benefit_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","ossben_identifiable_subset","srp_regular_code5","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_spi_income_spine@1","mass":"conserve","outputs":[{"column":"charitable_investment_gifts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"gift_aid","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employment_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_social_security_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_taxable_termination_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_miscellaneous_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_state_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employed_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_earned_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_assessable_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_is_spi_income_recipient","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_spi_income_spine","stage_contract_sha256":"602748a24ac50960dc40c3062c55c09e2441f85445b85a707bdb165a0420b267","time_period":"2024"},"population":"spi_income_band_donors","sources":["frs"],"structural":"none","weights":null},{"base":"spi_income_band_donors","citation":"","description":"Ownership boundary before company_cars rewrites.","id":"company_cars.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage company_cars.","id":"company_cars","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.stage.company_cars@1","mass":"conserve","outputs":[{"column":"company_car_list_price","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_electric_range","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_capital_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_private_fuel_provided","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"company_cars","stage_contract_sha256":"3be8d8a028a62ce19621ff6c64d93a1cfb07ed228f579657998533be5b0d7f86","time_period":"2024"},"population":"company_cars.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"company_cars.boundary","citation":"","description":"Ownership boundary before spi_employment_shell rewrites.","id":"spi_employment_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_employment_shell.","id":"spi_employment_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","employment_status","gender","hmrc_spi_employment_benefits","hmrc_spi_pay","person_is_spi_income_recipient","private_pension_income","savings_interest_income","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_employment_shell@1","mass":"conserve","outputs":[{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_employment_shell","stage_contract_sha256":"4612c78bf72a36c34a6be652d15d1348fe3d99c873fa8d5821978816b59d1618","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage aps_occupation.","id":"aps_occupation","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_sector","employment_status","gender","hmrc_spi_pay","person_is_spi_income_recipient","person_source_id","sic_industry_division","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.aps_occupation@1","mass":"conserve","outputs":[{"column":"soc2020_sub_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"aps_occupation","stage_contract_sha256":"644102f010870dccd28f8b980cbc5f648b7ff8ed140a0a5d9f23f02ada7f3d6d","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_employment_shell.boundary","citation":"","description":"Ownership boundary before spi_housing_shell rewrites.","id":"spi_housing_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_housing_shell.","id":"spi_housing_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax_single_adult_raw","household_support_channel","ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","is_household_head","other_investment_income","private_pension_income","property_income","savings_interest_income","self_employment_income","soc2020_sub_major_group","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_housing_shell@1","mass":"conserve","outputs":[{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_housing_shell","stage_contract_sha256":"9a76a02ceddb2cd85819f57cd33feb44d645800ce963d0b18bad0f6de808fd81","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_wealth.","id":"was_wealth","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_wealth@1","mass":"conserve","outputs":[{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"corporate_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"private_pension_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gross_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"net_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"savings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"num_vehicles","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cash_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"consumer_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"directly_held_shares","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"unit_and_investment_trusts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_wealth","stage_contract_sha256":"4c0bcaabf3695a75ec7e69d99b6b8c90570fd345067d77f1ea315f5508a88962","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_lisa.","id":"was_lisa","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_lisa@1","mass":"conserve","outputs":[{"column":"has_lifetime_isa","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_lifetime_isa_balance","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_lisa","stage_contract_sha256":"550c32357924ce631e80dd884ab84b9e003b459cca125c9accb59487ef25f475","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_housing_shell.boundary","citation":"","description":"Ownership boundary before regional_property_uprating rewrites.","id":"regional_property_uprating.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_property_uprating.","id":"regional_property_uprating","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_lifetime_isa_balance","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_property_uprating@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_property_uprating","stage_contract_sha256":"f45db95fde3f93731c0925b9bf8c12021921df2e4908770acdec1e3c97889277","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"regional_property_uprating.boundary","citation":"","description":"Run structural UK stage high_value_home_support.","id":"high_value_home_support","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.high_value_home_support@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_high_value_support_copy","bool"],["household","high_value_support_copies","int64"],["household","high_value_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"high_value_home_support","stage_contract_sha256":"174f4b38228d98107bee1639d1a297a2748bb618e87c7bd0a6c869c6ab06f8fa","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by high_value_home_support.","id":"high_value_home_support.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_high_value_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_high_value_support_copy","household.high_value_support_copies","household.high_value_support_copy_index"]},"population":"high_value_home_support","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_home_values.","id":"regional_home_values","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["high_value_support_copy_index","household_is_high_value_support_copy","household_source_id","region","tenure_type"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_home_values@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"main_residence_value_rank_basis","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_home_values","stage_contract_sha256":"48e8a622c8830a54a4c48d9d8cb4f011751aa05d7cb5f6c7f0e06e1121b720b1","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_components.","id":"property_components","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["main_residence_value_rank_basis","non_residential_property_value","other_residential_property_value","region","subrent"],"entity":"household","rows":"all"},{"columns":["age","is_household_head","person_is_spi_income_recipient","person_support_channel"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_components@1","mass":"conserve","outputs":[{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_rental_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_components","stage_contract_sha256":"db32858aac00d18ad53176d1f6ce6e116e1251e14ffd8b9f68e643d95736d82e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_purchases.","id":"property_purchases","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_purchases@1","mass":"conserve","outputs":[{"column":"additional_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_purchases","stage_contract_sha256":"8b28712df5a2174f702a96d3acca00b0bdcc4d8eb05bd3203a36d80d8b3b447c","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage nts_bus_travel.","id":"nts_bus_travel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.nts_bus_travel@1","mass":"conserve","outputs":[{"column":"local_bus_use_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_in_london_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_pass_eligible","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_single_fare_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_local_bus_trips","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"nts_bus_travel","stage_contract_sha256":"b0c23ab6394ddc01e72f72189b0583b4e48c71cd5182d7a826248a5050a1413e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage lcfs_consumption.","id":"lcfs_consumption","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.lcfs_consumption@1","mass":"conserve","outputs":[{"column":"food_and_non_alcoholic_beverages_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"alcohol_and_tobacco_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"clothing_and_footwear_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_water_and_electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_furnishings_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"health_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"transport_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"communication_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"recreation_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"education_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"restaurants_and_hotels_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"miscellaneous_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"petrol_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"diesel_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_fare_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_energy_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"liquid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"solid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"has_fuel_consumption","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"uses_energy_prepayment_meter","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"wine_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"spirits_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_fermented_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigarettes_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"hand_rolling_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigars_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_gaming_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"pool_betting_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bingo_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"national_lottery_ticket_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_casino_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_lower_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_standard_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_higher_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_fixed_odds_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_uk_horseracing_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_other_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"betting_exchange_commission","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"horse_and_dog_pool_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_engine_size","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_first_registration_date","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_is_ved_exempt","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"lcfs_consumption","stage_contract_sha256":"c331aeb2f4b00eef2a35fdabe132dacde499501d5699cdaae3fcbcb79818011b","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_vat.","id":"etb_vat","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_vat@1","mass":"conserve","outputs":[{"column":"full_rate_vat_expenditure_rate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_vat","stage_contract_sha256":"216b28835eba7a952243134dffbb45a1b3a0cdff2e3e7d0e94e2acbf754052b5","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_services.","id":"etb_services","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_services@1","mass":"conserve","outputs":[{"column":"dfe_education_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_usage","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"a_and_e_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"admitted_patient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"outpatient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_a_and_e_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_admitted_patient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_outpatient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_services","stage_contract_sha256":"df320c1d623243a7a63cb5f2ee1af3e0978847853b341e3bf23a514d71f4b0b4","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"base":"high_value_home_support","citation":"","description":"Ownership boundary before uc_reporter_redraw rewrites.","id":"uc_reporter_redraw.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_reporter_redraw.","id":"uc_reporter_redraw","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_reporter_redraw@1","mass":"conserve","outputs":[{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_reporter_redraw","stage_contract_sha256":"1b8f99bd8bc50e3e5dacbb63b75e6b8da0c42c1c8c508c492d078e08ddab0e66","time_period":"2024"},"population":"uc_reporter_redraw.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_reporter_redraw.boundary","citation":"","description":"Ownership boundary before spi_benefit_coherence rewrites.","id":"spi_benefit_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_benefit_coherence.","id":"spi_benefit_coherence","inputs":[{"columns":["benunit_support_channel","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["aa_category","age","attendance_allowance_reported","dla_m_category","dla_m_reported","dla_sc_category","dla_sc_reported","employment_income","hours_worked","incapacity_benefit_reported","is_uc_claimant","person_source_id","person_support_channel","pip_dl_category","pip_dl_reported","pip_m_category","pip_m_reported","private_pension_income","self_employment_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_benefit_coherence@1","mass":"conserve","outputs":[{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_benefit_coherence","stage_contract_sha256":"2c0162b22d5fcab2296f654177c9f87710184c20fb323cff25710ee0667fcdef","time_period":"2024"},"population":"spi_benefit_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_benefit_coherence.boundary","citation":"","description":"Ownership boundary before uc_capital_coherence rewrites.","id":"uc_capital_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_capital_coherence.","id":"uc_capital_coherence","inputs":[{"columns":["benunit_support_channel","dependent_children","is_married"],"entity":"benunit","rows":"all"},{"columns":["non_residential_property_secured_debt","non_residential_property_value","other_residential_property_secured_debt","other_residential_property_value","owned_land","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","individual_savings_account_interest_income","is_benunit_head","is_household_head","is_parent","other_investment_income","person_support_channel","savings_interest_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_capital_coherence@1","mass":"conserve","outputs":[{"column":"uc_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"pension_credit_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_capital_coherence","stage_contract_sha256":"67478de55540a138448d9da387a64e5e2afbb17caf17b244bc3baaa34de56022","time_period":"2024"},"population":"uc_capital_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_capital_coherence.boundary","citation":"","description":"Ownership boundary before uc_take_up rewrites.","id":"uc_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_take_up.","id":"uc_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_take_up","stage_contract_sha256":"d9c1968491d836e6ef6eaff7159204767ddbb8ede362c55e1b9d7dd756984393","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_legacy_closure_take_up.","id":"uc_legacy_closure_take_up","inputs":[{"columns":["frs_benunit_capital","would_claim_uc"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","child_tax_credit_reported","esa_income_reported","housing_benefit_reported","income_support_reported","is_claimant_or_partner","jsa_income_reported","universal_credit_reported","working_tax_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_legacy_closure_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc_at_legacy_closure","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_legacy_closure_take_up","stage_contract_sha256":"944ba4d37694f816a825681213a0cfea38256daaf20a0b705d7e74f0121f74ca","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_take_up.boundary","citation":"","description":"Ownership boundary before pension_credit_take_up rewrites.","id":"pension_credit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage pension_credit_take_up.","id":"pension_credit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.pension_credit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"has_mixed_age_couple_pension_credit_saving","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"pension_credit_take_up","stage_contract_sha256":"e887dbbb186cb79f6d3fc9a629269dbac4a43381b9574df65353b816f01a3a35","time_period":"2024"},"population":"pension_credit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"pension_credit_take_up.boundary","citation":"","description":"Ownership boundary before child_benefit_take_up rewrites.","id":"child_benefit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage child_benefit_take_up.","id":"child_benefit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.child_benefit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"child_benefit_take_up","stage_contract_sha256":"3dd4059a773047fea7fe359cd3e7953eb88186b72cbbc051e8b60c141b8f1343","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_deduction_attributes.","id":"uc_deduction_attributes","inputs":[{"columns":["child_benefit_opts_out","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_deduction_attributes@1","mass":"conserve","outputs":[{"column":"uc_deduction_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_type_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_latent_deduction_rate","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_combination","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_deduction_attributes","stage_contract_sha256":"6bc7e3ec1a5712e23ca1b7d2956e8b17f2526b94431ba3e5a9294b04658e4fe0","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"child_benefit_take_up.boundary","citation":"","description":"Run structural UK stage cgt_support_split.","id":"cgt_support_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_support_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_support_copy","bool"],["household","cgt_support_copies","int64"],["household","cgt_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_support_split","stage_contract_sha256":"fb9a6a3be69658ac92b4c6a957afd8723dc092e08fbb51a0950e4178987ac95f","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_support_split.","id":"cgt_support_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_support_copy","household.cgt_support_copies","household.cgt_support_copy_index"]},"population":"cgt_support_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_support_split","citation":"","description":"Run structural UK stage cgt_incidence_clone.","id":"cgt_incidence_clone","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_clone@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_capital_gains_clone","bool"],["person","capital_gains","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_clone","stage_contract_sha256":"29198953c5522c9b996b981478909916870977a79e9f2feb2db7e9e72ef15de8","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_incidence_clone.","id":"cgt_incidence_clone.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_capital_gains_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_capital_gains_clone","person.capital_gains"]},"population":"cgt_incidence_clone","sources":[],"structural":"none","weights":null},{"base":"cgt_incidence_clone","citation":"","description":"Ownership boundary before hmrc_cgt_gains_spine rewrites.","id":"hmrc_cgt_gains_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_gains_spine.","id":"hmrc_cgt_gains_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cgt_support_copies","corporate_wealth","gross_financial_wealth","household_is_cgt_support_copy","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_gains_spine@1","mass":"conserve","outputs":[{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_gains_spine","stage_contract_sha256":"e014de1d122df6d20403028aa7202306fff875a685ca552669c95c3ec9705175","time_period":"2024"},"population":"hmrc_cgt_gains_spine.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"hmrc_cgt_gains_spine.boundary","citation":"","description":"Run structural UK stage cgt_incidence_anchor.","id":"cgt_incidence_anchor","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_capital_gains_clone","region"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_anchor@1","mass":"conserve","outputs":[],"params":{"expand_cells":[],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_anchor","stage_contract_sha256":"ed54c55428e56d7597c57c8459b014aa43b2ff9495b903f0b789bd5e4264ca9a","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_incidence_anchor","citation":"","description":"Run structural UK stage cgt_residential_split.","id":"cgt_residential_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_residential_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_residential_clone","bool"],["household","cgt_residential_clone_index","int64"],["person","cgt_residential_probability","float64"],["person","capital_gains_residential_property","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_residential_split","stage_contract_sha256":"61e766938c3e089658f8605c66fba1d68273e2d6450af93f1f75e7ba0b6c3850","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_residential_split.","id":"cgt_residential_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_residential_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_probability","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_residential_property","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_residential_clone","household.cgt_residential_clone_index","person.cgt_residential_probability","person.capital_gains_residential_property"]},"population":"cgt_residential_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_asset_type_spine.","id":"hmrc_cgt_asset_type_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["corporate_wealth","gross_financial_wealth","other_residential_property_value","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","capital_gains_residential_property","dividend_income","property_income","reports_rent_from_other_property","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_asset_type_spine@1","mass":"conserve","outputs":[{"column":"capital_gains_asset_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_badr","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_asset_type_spine","stage_contract_sha256":"eb661f0d8d929b7e360c3263ec9c8930e5f4496103d810af8cfdceb0334ff5f9","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage salary_sacrifice.","id":"salary_sacrifice","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr"],"entity":"person","rows":"all"}],"kernel":"uk.stage.salary_sacrifice@1","mass":"conserve","outputs":[{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_bonus_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_pre_conversion_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"salary_sacrifice","stage_contract_sha256":"1d35a87ec2474407ebcb042dbb042fc99bb021557891280011dd3be2ca4f5594","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"base":"cgt_residential_split","citation":"","description":"Ownership boundary before carers_allowance_take_up rewrites.","id":"carers_allowance_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage carers_allowance_take_up.","id":"carers_allowance_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.stage.carers_allowance_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"carers_allowance_take_up","stage_contract_sha256":"7cf2cf79bd0f9a92f2a334081a35c8bfe24a0b841131fb9a8b8aceee6caf2dba","time_period":"2024"},"population":"carers_allowance_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"carers_allowance_take_up.boundary","citation":"","description":"Ownership boundary before student_loans rewrites.","id":"student_loans.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage student_loans.","id":"student_loans","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","age_left_full_time_education","current_education","highest_education","reports_outstanding_student_loan","student_loan_repayments","student_loans","would_claim_carers_allowance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.student_loans@1","mass":"conserve","outputs":[{"column":"student_loan_plan","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"student_loans","stage_contract_sha256":"507ca0160144d8f5ea1b2483b812658ee8b49854e2388d50a8c59ca58f2ca9ee","time_period":"2024"},"population":"student_loans.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"student_loans.boundary","citation":"","description":"Ownership boundary before childcare_copy_take_up rewrites.","id":"childcare_copy_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage childcare_copy_take_up.","id":"childcare_copy_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_uc_childcare","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.childcare_copy_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"childcare_copy_take_up","stage_contract_sha256":"cdbb7e135b16fac7ca1bcd6c54222821e2976b4da99f10a60913efd0ba03c13c","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage private_school_attendance.","id":"private_school_attendance","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.private_school_attendance@1","mass":"conserve","outputs":[{"column":"attends_private_school","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"private_school_attendance","stage_contract_sha256":"7e44379c0331fe4c9de05cd76a075c1a6aa22cf0dec6cd2f91b277e70f14a038","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage isa_subscriptions.","id":"isa_subscriptions","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cash_isa","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","attends_private_school","dividend_income","employment_income","gender","has_lifetime_isa","individual_savings_account_interest_income","lifetime_isa_balance","loss_relief","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.isa_subscriptions@1","mass":"conserve","outputs":[{"column":"cash_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"cash_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_payments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"isa_subscriptions","stage_contract_sha256":"b45fd2974d92588e61165df28883acd41f2c24ff068a8ff466fb95b808648160","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage trading_allowance_receipts.","id":"trading_allowance_receipts","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_spi_synthetic","household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","lifetime_isa_payments","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.trading_allowance_receipts@1","mass":"conserve","outputs":[{"column":"trading_allowance_claim_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_allowance_full_relief","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"trading_allowance_receipts","stage_contract_sha256":"50582c6c9e3d5d6300ff8058e3fbc77ce6adf13a487b3c3cf7f674367fcf4d9d","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null}],"sources":[{"codec":"csv-tables","description":"Content-bound UK FRS and donor fixture/source bundle.","name":"frs"}]} From bc4be7f3988952476bde44af16fe95f923803052 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Mon, 9 Nov 2026 12:08:34 +0000 Subject: [PATCH 15/29] =?UTF-8?q?Record=20Mar=C3=ADa's=20signatures=20of?= =?UTF-8?q?=209=20November=202026=20on=20PR2's=20texts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit María signed PR2's drafted texts on 9 November 2026: - the 100 measure exclusions (S4's two, Y4's three, P3's 94 and Y3's one): approved on 2026-11-09, expiring 2027-02-09, with the signature marker dropped from their adjudications; - S4's reviewed_no_index uprating hold for the Scottish taxpayer count: approved on 2026-11-09, expiring 2027-01-09; - T1's declarer-only notes on the five bound SPI self-employment rows, and S2(a)'s level rule in frs_council_tax's notes (sources.yaml and source_stages.json in lockstep): "María's signature of 2026-11-09"; - the five changelog fragments that called the dates drafts; - and the texts with no date to set: Nit 3's restated eligibility, T1's full-relief group and its zero share, the restated #1428 filer stance, the carrier kept on the export with all five SPI rows filtered, the re-fitted claimant rates, and self_employment_gross_receipts re-signed at zero. The concepts module keeps its signature marker on that text, as it does on every signed text there. The arm's review date (2026-11-09) is the signing day, so it stays valid evidence for these registers. The release-input coverage manifest restates the source manifest's digest, and the charter-H2 fixture carries frs_council_tax's notes; H2 parity passes. Co-Authored-By: Claude Opus 5.5 --- ...-neet-quarterly-window-diagnostic.added.md | 2 +- .../1095-uk-pip-cases-diagnostics.added.md | 2 +- ...scottish-nsnd-outturn-diagnostics.added.md | 2 +- ...5-uk-uc-people-by-age-diagnostics.added.md | 2 +- ...raw-outside-full-time-education.changed.md | 2 +- .../uk/calibration_measure_exclusions.json | 600 +++++++++--------- .../uk/release_input_coverage_manifest.json | 50 +- .../src/microcosm/build/uk/source_stages.json | 2 +- .../src/microcosm/build/uk/spec/sources.yaml | 2 +- .../build/uk/uk_population_targets.json | 10 +- .../microcosm/build/uk/uprating_holds.json | 6 +- .../parity/uk_spine/sources/fixture.json | 2 +- 12 files changed, 341 insertions(+), 341 deletions(-) diff --git a/changelog.d/1095-uk-neet-quarterly-window-diagnostic.added.md b/changelog.d/1095-uk-neet-quarterly-window-diagnostic.added.md index d4a2a5a9f4..1925cd25fb 100644 --- a/changelog.d/1095-uk-neet-quarterly-window-diagnostic.added.md +++ b/changelog.d/1095-uk-neet-quarterly-window-diagnostic.added.md @@ -2,6 +2,6 @@ ONS's NEET estimates (Young people not in education, employment or training, UK: - `ons.neet.people_aged_16_to_24`: the United Kingdom's young people aged 16 to 24 who were NEET, as the mean of the four Labour Force Survey quarters inside calendar 2025 (January to March up to October to December), not seasonally adjusted, since the four quarters' mean carries the whole year's season. -The model counts people aged 16 to 24 who are neither employed nor self-employed (`employment_status`), nor in full-time education (`is_in_full_time_education`, the FRS answer since Y2), nor in approved training. The FRS records no part-time study or other training, which ONS counts as education, so the proxy and ONS's count measure different things. A signed exclusion holds the row out of the solve; its `approved_on` is drafted for María's signature. +The model counts people aged 16 to 24 who are neither employed nor self-employed (`employment_status`), nor in full-time education (`is_in_full_time_education`, the FRS answer since Y2), nor in approved training. The FRS records no part-time study or other training, which ONS counts as education, so the proxy and ONS's count measure different things. A signed exclusion holds the row out of the solve; María signed it on 9 November 2026. The ledger compiler gains `quarterly_window_average` (María's call of 8 November 2026): the mean of one series over an explicit, ordered list of `YYYY-Qn` quarters, one fact per quarter, under the `source_window` policy. Each quarter of an LFS table is its own record set, so the window's series check reads record-set ids and layout values with their quarter dropped. That reading is confined to the window, so no other reference's series identity moves. Like the monthly windows, it needs no uprating hold. The contract's allowed operations, the reference authoring list and the UK hold rules carry it. diff --git a/changelog.d/1095-uk-pip-cases-diagnostics.added.md b/changelog.d/1095-uk-pip-cases-diagnostics.added.md index cecb3124d1..3c3ab8d03a 100644 --- a/changelog.d/1095-uk-pip-cases-diagnostics.added.md +++ b/changelog.d/1095-uk-pip-cases-diagnostics.added.md @@ -6,4 +6,4 @@ DWP's PIP cases with entitlement (Stat-Xplore PIP_Monthly_new, PolicyEngine/chro The nine English regions follow by each award of each component (`dwp.pip.cases___`). Every row takes the mean of the four quarter-end points inside calendar 2025 (January, April, July, October) under the new `dwp_pip` monthly family. The model counts people with `pip` above zero by their reported `pip_dl_category` and `pip_m_category`. -The breakdowns are single, María's call of 8 November 2026: the award-by-age cross would rest on fewer than three survey households in many Welsh and some English cells. Ninety-four signed exclusions hold the rows out of the solve; their `approved_on` is drafted for María's signature. The committed references come with the integration's regeneration. +The breakdowns are single, María's call of 8 November 2026: the award-by-age cross would rest on fewer than three survey households in many Welsh and some English cells. Ninety-four signed exclusions hold the rows out of the solve; María signed them on 9 November 2026. The committed references come with the integration's regeneration. diff --git a/changelog.d/1095-uk-scottish-nsnd-outturn-diagnostics.added.md b/changelog.d/1095-uk-scottish-nsnd-outturn-diagnostics.added.md index 440b6b27fd..f3cf708f60 100644 --- a/changelog.d/1095-uk-scottish-nsnd-outturn-diagnostics.added.md +++ b/changelog.d/1095-uk-scottish-nsnd-outturn-diagnostics.added.md @@ -3,4 +3,4 @@ Two national rows from HMRC's Scottish Income Tax Outturn Statistics 2024-25 (9 - `hmrc.scottish_income_tax.nsnd_outturn`: Table 1's final non-savings, non-dividend revenue of Scottish taxpayers (GBP 18,635m), on `earned_income_tax + property_income_tax` over `pays_scottish_income_tax`. It is uprated to 2025 by the engine's OBR average earnings index; - `hmrc.scottish_income_tax.nsnd_taxpayers`: Table 2's All rates count (3,036,400), on people taxed at the Scottish rates with `earned_income_tax` above zero. It is read at 2025 without uprating, under a reviewed hold in `uk/uprating_holds.json`, since no pinned index counts taxpayers. -Both select feed 8045b1383's 2024-25 record sets for Scotland (S92000003). The taxpayer row pins the layout's `all` value, since the six rows by marginal rate share its record set and measure. The bound SPI rows hold Scotland's tax on all income, not its NSND split, so these rows show the split's fit. Two signed exclusions hold both rows out of the solve. Their `approved_on`, and the hold's, are drafted for María's signature, and the rows bind only if the measured gap passes the plan's 3 percent rule and a calibrate-only solve keeps the weight-ratio fence. +Both select feed 8045b1383's 2024-25 record sets for Scotland (S92000003). The taxpayer row pins the layout's `all` value, since the six rows by marginal rate share its record set and measure. The bound SPI rows hold Scotland's tax on all income, not its NSND split, so these rows show the split's fit. Two signed exclusions hold both rows out of the solve. María signed them and the hold on 9 November 2026, and the rows bind only if the measured gap passes the plan's 3 percent rule and a calibrate-only solve keeps the weight-ratio fence. diff --git a/changelog.d/1095-uk-uc-people-by-age-diagnostics.added.md b/changelog.d/1095-uk-uc-people-by-age-diagnostics.added.md index 27eb409ba9..070a183211 100644 --- a/changelog.d/1095-uk-uc-people-by-age-diagnostics.added.md +++ b/changelog.d/1095-uk-uc-people-by-age-diagnostics.added.md @@ -2,4 +2,4 @@ Three national rows from DWP's People on Universal Credit (Stat-Xplore UC_Monthl - `dwp.uc.people_aged_16_to_24`, `dwp.uc.people_aged_16_to_21` and `dwp.uc.people_aged_22_to_24`: Great Britain residents with an open claim at those ages, every conditionality regime. Each sums DWP's single years of age at the four quarterly points inside calendar 2025 (February, May, August, November) and takes their mean (`monthly_window_sum_average`, as the State Pension rows by age do). -The model counts claimants and partners (`is_claimant_or_partner`) in benefit units with positive Universal Credit, in the Great Britain regions. The rows are 16 to 24, 16 to 21 and 22 to 24, so the 16 to 17 count never appears alone or by difference (María's call of 8 November 2026). The split by conditionality regime waits for her mapping of DWP's regimes to `uc_work_related_group_apart_from_earnings`. Three signed exclusions hold the rows out of the solve; their `approved_on` is drafted for María's signature. The committed references for the rows come with the integration's regeneration. +The model counts claimants and partners (`is_claimant_or_partner`) in benefit units with positive Universal Credit, in the Great Britain regions. The rows are 16 to 24, 16 to 21 and 22 to 24, so the 16 to 17 count never appears alone or by difference (María's call of 8 November 2026). The split by conditionality regime waits for her mapping of DWP's regimes to `uc_work_related_group_apart_from_earnings`. Three signed exclusions hold the rows out of the solve; María signed them on 9 November 2026. The committed references for the rows come with the integration's regeneration. diff --git a/changelog.d/1373-apprentice-draw-outside-full-time-education.changed.md b/changelog.d/1373-apprentice-draw-outside-full-time-education.changed.md index d9e33a1c22..f138834b85 100644 --- a/changelog.d/1373-apprentice-draw-outside-full-time-education.changed.md +++ b/changelog.d/1373-apprentice-draw-outside-full-time-education.changed.md @@ -1,3 +1,3 @@ The `frs_person_draws` stage no longer draws `is_apprentice` for full-time students (Vahid's review of microcosm#1535, nit 3). The FRS's full-time education question never codes an apprentice as in full-time education, so an employee aged 21 to 24 with `is_in_full_time_education` (from `frs_education`) is not one. The draw's target is unchanged, r times everyone aged 21 to 24 at the frame's weights; only the pool it flags from narrows, and the receipt names the excluded flag. The stage refuses a frame without the flag, and the graph node declares it. -In policyengine-uk 2.174.1 the flag on these ages changes only the s.9B employer NICs relief: the apprentice minimum wage applies under 19 or in a first year the build never sets, Care to Learn ends at 20, the build stores `is_in_non_advanced_education` itself, and the 16 to 19 Bursary Fund's qualifying-education test reads a `current_education` the build never writes. The stage's signed eligibility text is restated for María's signature. +In policyengine-uk 2.174.1 the flag on these ages changes only the s.9B employer NICs relief: the apprentice minimum wage applies under 19 or in a first year the build never sets, Care to Learn ends at 20, the build stores `is_in_non_advanced_education` itself, and the 16 to 19 Bursary Fund's qualifying-education test reads a `current_education` the build never writes. The stage's signed eligibility text is restated; María signed it on 9 November 2026. diff --git a/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json b/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json index 98d38de50d..6a4a6484de 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json +++ b/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json @@ -528,900 +528,900 @@ "reason": "Diagnostic first, not yet a weight question: the bound SPI rows hold Scotland's tax on all income, and the NSND revenue shows how the build splits it. Vahid's runs put NSND at -4.9 percent and +3.1 percent of the outturn on two recent builds while the bound SPI total moved about 2 percent. Bind only if the measured gap exceeds about 3 percent and a calibrate-only solve with the row bound keeps uk_weight_ratio at or below 1,151.25 and the Scottish SPI rows within 10 percent; the row nests inside the SPI all-income tax rows, which would need a cross-grain declaration.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's approval of 2026-11-06 of the plan for the November event data (PR2, item S4): measure HMRC's Scottish NSND outturn and taxpayers on every build and hold both out of the solve; they bind only if the measured gap exceeds about 3 percent and a calibrate-only solve passes (for María's signature).", - "approved_on": "2026-11-07", - "expires_on": "2027-02-07" + "adjudication": "María's approval of 2026-11-06 of the plan for the November event data (PR2, item S4): measure HMRC's Scottish NSND outturn and taxpayers on every build and hold both out of the solve; they bind only if the measured gap exceeds about 3 percent and a calibrate-only solve passes.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "hmrc.scottish_income_tax.nsnd_taxpayers", "reason": "Diagnostic, not a weight question: the count of Scottish NSND taxpayers measured beside the revenue row, read at 2025 without uprating, and missing taxpayers with tax on property income alone. Bind only with the revenue row, after the same calibrate-only solve.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's approval of 2026-11-06 of the plan for the November event data (PR2, item S4): measure HMRC's Scottish NSND outturn and taxpayers on every build and hold both out of the solve; they bind only if the measured gap exceeds about 3 percent and a calibrate-only solve passes (for María's signature).", - "approved_on": "2026-11-07", - "expires_on": "2027-02-07" + "adjudication": "María's approval of 2026-11-06 of the plan for the November event data (PR2, item S4): measure HMRC's Scottish NSND outturn and taxpayers on every build and hold both out of the solve; they bind only if the measured gap exceeds about 3 percent and a calibrate-only solve passes.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.uc.people_aged_16_to_24", "reason": "Diagnostic, not a weight question: the young people work review (chronicle#420 item 3) reads the model's UC claimants and partners by age against DWP's people on UC. The UC take-up redraw's age fit (uc_take_up) brings the 16 to 24 count as near DWP's as the redraw allows, but fixed claims (units that report Universal Credit, and units moved off or kept on their legacy benefits) and pools whose count needs more claims than their other drawn units can give keep young units claiming whatever the ratio, so the count can stay above DWP's. The rows stay held out as checks on the fit, on the solve and on the split between 16 to 21 and 22 to 24. The 16 to 17 count never appears alone or by difference.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item Y4): measure DWP's people on Universal Credit aged 16 to 24, 16 to 21 and 22 to 24, every regime, on the four quarterly points of 2025, and hold them out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item Y4): measure DWP's people on Universal Credit aged 16 to 24, 16 to 21 and 22 to 24, every regime, on the four quarterly points of 2025, and hold them out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.uc.people_aged_16_to_21", "reason": "Diagnostic, not a weight question: the young people work review (chronicle#420 item 3) reads the model's UC claimants and partners by age against DWP's people on UC. The UC take-up redraw's age fit (uc_take_up) brings the 16 to 24 count as near DWP's as the redraw allows, but fixed claims (units that report Universal Credit, and units moved off or kept on their legacy benefits) and pools whose count needs more claims than their other drawn units can give keep young units claiming whatever the ratio, so the count can stay above DWP's. The rows stay held out as checks on the fit, on the solve and on the split between 16 to 21 and 22 to 24. The 16 to 17 count never appears alone or by difference.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item Y4): measure DWP's people on Universal Credit aged 16 to 24, 16 to 21 and 22 to 24, every regime, on the four quarterly points of 2025, and hold them out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item Y4): measure DWP's people on Universal Credit aged 16 to 24, 16 to 21 and 22 to 24, every regime, on the four quarterly points of 2025, and hold them out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.uc.people_aged_22_to_24", "reason": "Diagnostic, not a weight question: the young people work review (chronicle#420 item 3) reads the model's UC claimants and partners by age against DWP's people on UC. The UC take-up redraw's age fit (uc_take_up) brings the 16 to 24 count as near DWP's as the redraw allows, but fixed claims (units that report Universal Credit, and units moved off or kept on their legacy benefits) and pools whose count needs more claims than their other drawn units can give keep young units claiming whatever the ratio, so the count can stay above DWP's. The rows stay held out as checks on the fit, on the solve and on the split between 16 to 21 and 22 to 24. The 16 to 17 count never appears alone or by difference.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item Y4): measure DWP's people on Universal Credit aged 16 to 24, 16 to 21 and 22 to 24, every regime, on the four quarterly points of 2025, and hold them out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item Y4): measure DWP's people on Universal Credit aged 16 to 24, 16 to 21 and 22 to 24, every regime, on the four quarterly points of 2025, and hold them out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_england", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_england_daily_living_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_england_daily_living_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_england_daily_living_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_england_mobility_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_england_mobility_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_england_mobility_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_england_aged_16_to_19", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_england_aged_20_to_24", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_england_aged_25_to_29", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_england_aged_30_to_34", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_england_aged_35_to_39", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_england_aged_40_to_44", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_england_aged_45_to_49", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_england_aged_50_to_54", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_england_aged_55_to_59", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_england_aged_60_to_64", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_england_aged_65_to_69", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_england_aged_70_to_74", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_england_aged_75_and_over", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_wales", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_wales_daily_living_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_wales_daily_living_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_wales_daily_living_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_wales_mobility_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_wales_mobility_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_wales_mobility_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_wales_aged_16_to_19", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_wales_aged_20_to_24", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_wales_aged_25_to_29", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_wales_aged_30_to_34", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_wales_aged_35_to_39", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_wales_aged_40_to_44", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_wales_aged_45_to_49", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_wales_aged_50_to_54", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_wales_aged_55_to_59", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_wales_aged_60_to_64", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_wales_aged_65_to_69", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_wales_aged_70_to_74", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_wales_aged_75_and_over", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_north_east_daily_living_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_north_east_daily_living_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_north_east_daily_living_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_north_east_mobility_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_north_east_mobility_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_north_east_mobility_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_north_west_daily_living_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_north_west_daily_living_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_north_west_daily_living_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_north_west_mobility_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_north_west_mobility_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_north_west_mobility_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_yorkshire_daily_living_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_yorkshire_daily_living_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_yorkshire_daily_living_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_yorkshire_mobility_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_yorkshire_mobility_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_yorkshire_mobility_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_east_midlands_daily_living_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_east_midlands_daily_living_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_east_midlands_daily_living_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_east_midlands_mobility_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_east_midlands_mobility_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_east_midlands_mobility_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_west_midlands_daily_living_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_west_midlands_daily_living_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_west_midlands_daily_living_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_west_midlands_mobility_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_west_midlands_mobility_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_west_midlands_mobility_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_east_of_england_daily_living_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_east_of_england_daily_living_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_east_of_england_daily_living_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_east_of_england_mobility_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_east_of_england_mobility_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_east_of_england_mobility_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_london_daily_living_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_london_daily_living_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_london_daily_living_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_london_mobility_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_london_mobility_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_london_mobility_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_south_east_daily_living_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_south_east_daily_living_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_south_east_daily_living_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_south_east_mobility_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_south_east_mobility_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_south_east_mobility_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_south_west_daily_living_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_south_west_daily_living_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_south_west_daily_living_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_south_west_mobility_standard", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_south_west_mobility_enhanced", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "dwp.pip.cases_south_west_mobility_nil", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" }, { "name": "ons.neet.people_aged_16_to_24", "reason": "Diagnostic first, as María asked: the young people work review (chronicle#420 item 1) reads the model's NEET proxy against ONS's. The FRS records no part-time study or other training, which ONS counts as education, so the proxy and ONS's count measure different things, and the row is not a weight question until the difference is explained.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's call of 2026-11-08 on the plan for the November event data (PR2, item Y3): measure ONS's NEET people aged 16 to 24 as the mean of the four quarters inside calendar 2025, a new quarterly window rule, and hold the row out of the solve (for María's signature).", - "approved_on": "2026-11-08", - "expires_on": "2027-02-08" + "adjudication": "María's call of 2026-11-08 on the plan for the November event data (PR2, item Y3): measure ONS's NEET people aged 16 to 24 as the mean of the four quarters inside calendar 2025, a new quarterly window rule, and hold the row out of the solve.", + "approved_on": "2026-11-09", + "expires_on": "2027-02-09" } ] } diff --git a/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json b/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json index 7241e717fe..ce520723ce 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json +++ b/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json @@ -472,7 +472,7 @@ "required_mass_change_reason": "Capital-gains incidence anchor moves the mass of non-liable clone households back to their paired originals until the sub-exempt and loss-making clone mass match the Advani-Summers reporter composition at the redrawn liable mass; every pair's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "Advani and Summers (2020), Capital Gains and UK Inequality, CAGE Working Paper 465", "survey": "Family Resources Survey 2024-25, SPI synthetic support, the HMRC Table 3 redrawn gains on the spine and Advani-Summers capital-gains incidence" @@ -495,7 +495,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "Advani and Summers (2020), Capital Gains and UK Inequality, CAGE Working Paper 465", "survey": "Family Resources Survey 2024-25, SPI synthetic support, and Advani-Summers capital-gains incidence" @@ -518,7 +518,7 @@ "required_mass_change_reason": "Capital-gains residential split divides every household carrying liable gainers into arms weighted by the solved residential probabilities, one arm per subset of residential gainers; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "https://www.gov.uk/government/statistics/capital-gains-tax-statistics", "survey": "HMRC Capital Gains Tax statistics 2026 release, Table 8 (UK residential property disposals, 2024-25, administrative) on the amounts the Table 3 redraw placed" @@ -540,7 +540,7 @@ "required_mass_change_reason": "Capital-gains support split divides the wealthiest households of each HMRC Table 3 income band into light copies at equal weight; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "HMRC Capital Gains Tax statistics, July 2026 release, Table 3 for 2024-25, via the vendored conditioning facts", "survey": "Family Resources Survey 2024-25, SPI synthetic support and HMRC Capital Gains Tax statistics Table 3 (2024-25 individuals by size of gain and taxable income)" @@ -574,7 +574,7 @@ "hmrc_spi_employment_benefits" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "The FRS job record's company car answers through frs_spine's carriers (EXPBEN01, EXPBEN03, CARVAL, FUELTYP, CARCON, CARAMT), WAS round-8 company cars' list prices, and HMRC's 2024-25 company car recipients by CO2 band (Table 2A) and fuel (Table 2C), via the vendored facts", "survey": "Family Resources Survey 2024-25 job record; Wealth and Assets Survey round 8; HMRC Benefits in kind statistics (July 2026)" @@ -603,7 +603,7 @@ "required_mass_change_reason": "ETB public-services imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "UK Data Service SN 8856 Effects of Taxes and Benefits household tab, DfT rail fare index, and public NHS activity/cost table.", "survey": "Effects of Taxes and Benefits 1977-2024 and NHS age-gender public table" @@ -623,7 +623,7 @@ "required_mass_change_reason": "ETB VAT expenditure-rate imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "UK Data Service SN 8856 Effects of Taxes and Benefits household tab and cited VAT anchor resource.", "survey": "Effects of Taxes and Benefits 1977-2024" @@ -645,7 +645,7 @@ "required_mass_change_reason": "High-value home support divides every owner household in the top value stratum of its region into light copies at equal weight; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "Microcosm structural operator (microcosm#1240 fix 1); no publisher input", "survey": "Family Resources Survey 2024-25 and SPI synthetic support, after the WAS wealth draw and the regional property uprating" @@ -666,7 +666,7 @@ "required_mass_change_reason": "CGT asset-type assignment on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "https://www.gov.uk/government/statistics/capital-gains-tax-statistics", "survey": "HMRC Capital Gains Tax statistics 2026 release, Table 8 (UK residential property disposals, 2024-25, administrative), Table 4.1 (individuals claiming Business Asset Disposal Relief or Investors' Relief by band of qualifying gain, 2024-25, administrative) and Table 7 (disposals, proceeds and gains by asset type, 2023-24, sample-based), vendored from the pinned Chronicle feed" @@ -690,7 +690,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "conditioning_resource": "hmrc_cgt_conditioning_facts.json", "conditioning_resource_sha256": "c3dace8b693dc5e7a3c6acc46ad43d412e3d1fb5702341ed9119e286a12d18e5", @@ -780,7 +780,7 @@ "full_frs_tei_band_unavailable" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "hmrc_surface": "2023-24", "mapped_build_period": "2024", @@ -807,7 +807,7 @@ "required_mass_change_reason": "ISA subscriptions per adult from HMRC's ISA tables on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "HMRC Individual Savings Account statistics Tables 9.4, 9.6 and 9.7 to 9.9, the cash ISA limit reduction impact note and Lifetime ISA Table 1a, via the vendored facts; Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed round-8 person and household tabs (interviews April 2020 to March 2022, Great Britain).", "survey": "HMRC Annual savings statistics (September 2026 release); Wealth and Assets Survey round 8" @@ -879,7 +879,7 @@ "required_mass_change_reason": "LCFS consumption imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "UK Data Service SN 9603 Living Costs and Food Survey 2024-25 (2nd edition) household/person tabs and the vendored Chronicle facts for NEED 2024 mean kWh, DESNZ Energy Trends and QEP average prices paid for calendar 2024, road-fuel outturn (DESNZ, HMRC, ONS Consumer Trends) and road fuel by vehicle type (DESNZ), ONS Consumer Trends household spending by COICOP division, the DfT VEH1103 licensed-car stock, NTS bus use, the NTS private cars (UK Data Service SN 5340, End User Licence; the vehicle and household tabs, survey years 2022-2024) for the zero-emission share by income fifth and the household-paid road-fuel mix, and the DfT and devolved bus finance tables and fares indices.", "survey": "Living Costs and Food Survey 2024-25" @@ -905,7 +905,7 @@ "required_mass_change_reason": "NTS bus-travel imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "Department for Transport National Travel Survey, UK Data Service SN 5340 (End User Licence, 19th edition, November 2025), DOI 10.5255/UKDA-SN-5340-19; local licensed tab files (household, individual, trip); England residents only from 2013.", "survey": "National Travel Survey 2002-2024" @@ -925,7 +925,7 @@ "required_mass_change_reason": "Private-school attendance stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "policyengine-uk attends_private_school (the gov.simulation.private_school_vat attendance rates and factor), evaluated by the pinned engine", "survey": "policyengine-uk private-school attendance imputation, stored at the spine's weights" @@ -948,7 +948,7 @@ "property_finance_costs" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "https://www.gov.uk/government/statistics/property-rental-income-statistics", "survey": "Survey of Personal Incomes Public Use Tape 2022-23 and HMRC Property Rental Income Statistics 2026 (tax year 2024-25)" @@ -969,7 +969,7 @@ "required_mass_change_reason": "Annual property purchases imputed on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "https://www.gov.uk/government/statistics/uk-stamp-tax-statistics", "survey": "HMRC Annual Stamp Tax Statistics 2024 to 2025 (corrected 11 March 2026), Tables 6b, 8a and 8b" @@ -992,7 +992,7 @@ "property_wealth" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "uk/high_value_home_value_knots.json, built by tools/build_uk_high_value_home_stock.py from PolicyEngine/chronicle#343's registrations", "survey": "HM Land Registry Price Paid latest sales uprated with the UK House Price Index, owner-weighted by region (the dense value node's knots, region level)" @@ -1016,7 +1016,7 @@ "non_residential_property_value" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "MHCLG dwellings and the UK House Price Index regional average price averaged over the twelve months of calendar 2024 from the July 2026 full file, the frame's valuation basis, so the engine's annual uprating from 2024 projects the value once (microcosm#1240 fix 5).", "survey": "Public regional property reference" @@ -1044,7 +1044,7 @@ "employment_income" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "HMRC, Salary sacrifice reform for pension contributions effective from 6 April 2029", "survey": "Family Resources Survey 2024-25 salary-sacrifice respondents and HMRC salary-sacrifice reform analysis" @@ -1077,7 +1077,7 @@ "household_source_id" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "Reserved SPI support households for the HMRC Table 2.5 total-income bands from GBP 200,000, stacked at the published band taxpayer count over the donors per band (PolicyEngine/chronicle#280 lane).", "survey": "Survey of Personal Incomes Public Use Tape 2022-23 and HMRC Income Tax liabilities statistics July 2026 Table 2.5" @@ -1100,7 +1100,7 @@ "student_loan_balance" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "Explore Education Statistics Table 6a, Higher education total", "survey": "Family Resources Survey 2024-25 and Student Loans Company borrower forecasts for England" @@ -1121,7 +1121,7 @@ "required_mass_change_reason": "Trading allowance claim statuses stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "self_employment_income after the SPI income stage, and household_is_spi_synthetic for the full-relief group; HMRC's published gainers of the raise to GBP 3,000, about 400,000 taxpayers with a lower bill by about GBP 380 on average", "survey": "The self-employed's own profit on the final spine, and HMRC's policy paper on the Budget 2026 trading allowance raise (calibration)" @@ -1143,7 +1143,7 @@ "required_mass_change_reason": "WAS Lifetime ISA imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed round-8 person and household tabs (interviews April 2020 to March 2022, Great Britain).", "survey": "Wealth and Assets Survey round 8" @@ -1182,7 +1182,7 @@ "required_mass_change_reason": "WAS wealth imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "ee9f101d0ccc7f691b08b90d1578ec8313b4c4069bf984b067f85dbfc887a01f", + "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed 2006-22 household tab.", "survey": "Wealth and Assets Survey round 8" diff --git a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json index 8a8bdb1e7f..f2d8f0992b 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json +++ b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json @@ -832,7 +832,7 @@ "nonnegative_outputs": [ "council_tax" ], - "notes": "Re-reads raw househol.tab because spine council_tax_reported clips missing values. FRS 2024-25 CTANNUAL is the bill after discounts and council tax reduction, and the engine reads council_tax before the reduction, so a household reporting a reduction gets its CTREBAMT added back and the cells pool non-recipients only (uk-data#496/#499, microcosm#1095). Scottish water and sewerage charges are netted before cell means at the shares DWP's CTANNUAL carries (the gross charges in full for non-recipients, 65% for reduction recipients); no-donor cells impute zero. A household where someone pays council tax (CTPAID 1) with no reported reduction and a zero CTANNUAL owes a bill, so it takes its cell mean as a missing bill does (microcosm#1278). The dead ct_mean.replace(-1, ...) branch is intentionally dropped. Last, the Scottish bills are levelled with one factor to the Scottish Government's own measure of the 2024-25 liability before council tax reduction (S2(a) of the November event-data plan, microcosm#1095; for María's signature): the sum over the 32 council areas of CTAXBASE 2025's Band D equivalent dwellings before council tax reduction at September 2024, the middle of 2024-25, times CTAS 2026's average Band D council tax for 2024-25, over the Scottish households' bills at the spine design weights. Band D equivalents count dwellings after discounts and exemptions, as the bills do. The bound Scottish band stock (scotgov.council_tax_stock) already gives the household mix, so the level moves the bills' amounts and no weight; obr.council_tax_scotland stays a held-out diagnostic. A frame with no Scottish bill to level keeps its bills as derived, and the stage receipt says so." + "notes": "Re-reads raw househol.tab because spine council_tax_reported clips missing values. FRS 2024-25 CTANNUAL is the bill after discounts and council tax reduction, and the engine reads council_tax before the reduction, so a household reporting a reduction gets its CTREBAMT added back and the cells pool non-recipients only (uk-data#496/#499, microcosm#1095). Scottish water and sewerage charges are netted before cell means at the shares DWP's CTANNUAL carries (the gross charges in full for non-recipients, 65% for reduction recipients); no-donor cells impute zero. A household where someone pays council tax (CTPAID 1) with no reported reduction and a zero CTANNUAL owes a bill, so it takes its cell mean as a missing bill does (microcosm#1278). The dead ct_mean.replace(-1, ...) branch is intentionally dropped. Last, the Scottish bills are levelled with one factor to the Scottish Government's own measure of the 2024-25 liability before council tax reduction (S2(a) of the November event-data plan, microcosm#1095; María's signature of 2026-11-09): the sum over the 32 council areas of CTAXBASE 2025's Band D equivalent dwellings before council tax reduction at September 2024, the middle of 2024-25, times CTAS 2026's average Band D council tax for 2024-25, over the Scottish households' bills at the spine design weights. Band D equivalents count dwellings after discounts and exemptions, as the bills do. The bound Scottish band stock (scotgov.council_tax_stock) already gives the household mix, so the level moves the bills' amounts and no weight; obr.council_tax_scotland stays a held-out diagnostic. A frame with no Scottish bill to level keeps its bills as derived, and the stage receipt says so." }, { "stage": "frs_disability", diff --git a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml index b973501fab..91c52b7a6f 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml +++ b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml @@ -811,7 +811,7 @@ stages: - council_tax nonnegative_outputs: - council_tax - notes: 'Re-reads raw househol.tab because spine council_tax_reported clips missing values. FRS 2024-25 CTANNUAL is the bill after discounts and council tax reduction, and the engine reads council_tax before the reduction, so a household reporting a reduction gets its CTREBAMT added back and the cells pool non-recipients only (uk-data#496/#499, microcosm#1095). Scottish water and sewerage charges are netted before cell means at the shares DWP''s CTANNUAL carries (the gross charges in full for non-recipients, 65% for reduction recipients); no-donor cells impute zero. A household where someone pays council tax (CTPAID 1) with no reported reduction and a zero CTANNUAL owes a bill, so it takes its cell mean as a missing bill does (microcosm#1278). The dead ct_mean.replace(-1, ...) branch is intentionally dropped. Last, the Scottish bills are levelled with one factor to the Scottish Government''s own measure of the 2024-25 liability before council tax reduction (S2(a) of the November event-data plan, microcosm#1095; for María''s signature): the sum over the 32 council areas of CTAXBASE 2025''s Band D equivalent dwellings before council tax reduction at September 2024, the middle of 2024-25, times CTAS 2026''s average Band D council tax for 2024-25, over the Scottish households'' bills at the spine design weights. Band D equivalents count dwellings after discounts and exemptions, as the bills do. The bound Scottish band stock (scotgov.council_tax_stock) already gives the household mix, so the level moves the bills'' amounts and no weight; obr.council_tax_scotland stays a held-out diagnostic. A frame with no Scottish bill to level keeps its bills as derived, and the stage receipt says so.' + notes: 'Re-reads raw househol.tab because spine council_tax_reported clips missing values. FRS 2024-25 CTANNUAL is the bill after discounts and council tax reduction, and the engine reads council_tax before the reduction, so a household reporting a reduction gets its CTREBAMT added back and the cells pool non-recipients only (uk-data#496/#499, microcosm#1095). Scottish water and sewerage charges are netted before cell means at the shares DWP''s CTANNUAL carries (the gross charges in full for non-recipients, 65% for reduction recipients); no-donor cells impute zero. A household where someone pays council tax (CTPAID 1) with no reported reduction and a zero CTANNUAL owes a bill, so it takes its cell mean as a missing bill does (microcosm#1278). The dead ct_mean.replace(-1, ...) branch is intentionally dropped. Last, the Scottish bills are levelled with one factor to the Scottish Government''s own measure of the 2024-25 liability before council tax reduction (S2(a) of the November event-data plan, microcosm#1095; María''s signature of 2026-11-09): the sum over the 32 council areas of CTAXBASE 2025''s Band D equivalent dwellings before council tax reduction at September 2024, the middle of 2024-25, times CTAS 2026''s average Band D council tax for 2024-25, over the Scottish households'' bills at the spine design weights. Band D equivalents count dwellings after discounts and exemptions, as the bills do. The bound Scottish band stock (scotgov.council_tax_stock) already gives the household mix, so the level moves the bills'' amounts and no weight; obr.council_tax_scotland stays a held-out diagnostic. A frame with no Scottish bill to level keeps its bills as derived, and the stage receipt says so.' - stage: frs_disability survey: Family Resources Survey 2024-25 source: Department for Work and Pensions Family Resources Survey 2024-25, UK Data Service SN 9563, DOI 10.5255/UKDA-SN-9563-1; local licensed 2024_25 tabs. plus policyengine-uk DWP parameters. diff --git a/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json b/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json index 49f52e85dd..38205fc26b 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json +++ b/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json @@ -4268,7 +4268,7 @@ "equals": false } ], - "notes": "Banded by person-level total income; band edges come from the fact dimension (uk-data targets/compute/income.py:8-20 at 12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3). HMRC counts the profit after losses brought forward, which the spine keeps apart in loss_relief, so the value and the band read it after that relief (microcosm#1095). Counted over declarers only (microcosm#1439; for María's signature): the filter on trading_allowance_full_relief leaves out the full-relief group, FRS traders whose receipts lie within the allowance and who need not declare them, whom SPI does not count. The group is empty while its share is zero (M10 of the November event-data plan, 6 November 2026), so no row moves until María rules otherwise." + "notes": "Banded by person-level total income; band edges come from the fact dimension (uk-data targets/compute/income.py:8-20 at 12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3). HMRC counts the profit after losses brought forward, which the spine keeps apart in loss_relief, so the value and the band read it after that relief (microcosm#1095). Counted over declarers only (microcosm#1439; María's signature of 2026-11-09): the filter on trading_allowance_full_relief leaves out the full-relief group, FRS traders whose receipts lie within the allowance and who need not declare them, whom SPI does not count. The group is empty while its share is zero (M10 of the November event-data plan, 6 November 2026), so no row moves until María rules otherwise." }, "axiom": { "metric_name": "hmrc/self_employment_income_income_band", @@ -4335,7 +4335,7 @@ "equals": false } ], - "notes": "Counted over declarers only (microcosm#1439; for María's signature): the filter on trading_allowance_full_relief leaves out the full-relief group, FRS traders whose receipts lie within the allowance and who need not declare them, whom SPI does not count. The group is empty while its share is zero (M10 of the November event-data plan, 6 November 2026), so no row moves until María rules otherwise." + "notes": "Counted over declarers only (microcosm#1439; María's signature of 2026-11-09): the filter on trading_allowance_full_relief leaves out the full-relief group, FRS traders whose receipts lie within the allowance and who need not declare them, whom SPI does not count. The group is empty while its share is zero (M10 of the November event-data plan, 6 November 2026), so no row moves until María rules otherwise." }, "axiom": { "metric_name": "hmrc/self_employment_income_count_income_band", @@ -4381,7 +4381,7 @@ "equals": false } ], - "notes": "SPI 2023-24 Table 3.10: every individual with a self-employment source, taxpayer or not (the table's scope), by range of self-employment income, the small-profit end of the Budget's trading allowance measures (Table 6.1 line 15). Bound for the eight bands from GBP 1 to GBP 10,000 (María's ruling of 2026-10-29, microcosm#1418): the target fans out over every published band and target_reference_signed_exclusions.json signs out the others; the bands above stay with Table 3.6's self-employment rows by total income, so the two tables do not pull against each other. Banded by the person's own self-employment income after loss relief, half-open, with the top bound band closed at GBP 10,000 (band_upper_bound). Counted over declarers only (microcosm#1439; for María's signature): the filter on trading_allowance_full_relief leaves out the full-relief group, FRS traders whose receipts lie within the allowance and who need not declare them, whom SPI does not count. The group is empty while its share is zero (M10 of the November event-data plan, 6 November 2026), so no row moves until María rules otherwise." + "notes": "SPI 2023-24 Table 3.10: every individual with a self-employment source, taxpayer or not (the table's scope), by range of self-employment income, the small-profit end of the Budget's trading allowance measures (Table 6.1 line 15). Bound for the eight bands from GBP 1 to GBP 10,000 (María's ruling of 2026-10-29, microcosm#1418): the target fans out over every published band and target_reference_signed_exclusions.json signs out the others; the bands above stay with Table 3.6's self-employment rows by total income, so the two tables do not pull against each other. Banded by the person's own self-employment income after loss relief, half-open, with the top bound band closed at GBP 10,000 (band_upper_bound). Counted over declarers only (microcosm#1439; María's signature of 2026-11-09): the filter on trading_allowance_full_relief leaves out the full-relief group, FRS traders whose receipts lie within the allowance and who need not declare them, whom SPI does not count. The group is empty while its share is zero (M10 of the November event-data plan, 6 November 2026), so no row moves until María rules otherwise." }, "axiom": { "metric_name": "hmrc/self_employment_income_count_self_employment_income_band", @@ -4428,7 +4428,7 @@ "equals": false } ], - "notes": "SPI 2023-24 Table 3.10: every individual with a self-employment source, taxpayer or not (the table's scope), by range of self-employment income, the small-profit end of the Budget's trading allowance measures (Table 6.1 line 15). Bound for the eight bands from GBP 1 to GBP 10,000 (María's ruling of 2026-10-29, microcosm#1418): the target fans out over every published band and target_reference_signed_exclusions.json signs out the others; the bands above stay with Table 3.6's self-employment rows by total income, so the two tables do not pull against each other. Banded by the person's own self-employment income after loss relief, half-open, with the top bound band closed at GBP 10,000 (band_upper_bound). Counted over declarers only (microcosm#1439; for María's signature): the filter on trading_allowance_full_relief leaves out the full-relief group, FRS traders whose receipts lie within the allowance and who need not declare them, whom SPI does not count. The group is empty while its share is zero (M10 of the November event-data plan, 6 November 2026), so no row moves until María rules otherwise." + "notes": "SPI 2023-24 Table 3.10: every individual with a self-employment source, taxpayer or not (the table's scope), by range of self-employment income, the small-profit end of the Budget's trading allowance measures (Table 6.1 line 15). Bound for the eight bands from GBP 1 to GBP 10,000 (María's ruling of 2026-10-29, microcosm#1418): the target fans out over every published band and target_reference_signed_exclusions.json signs out the others; the bands above stay with Table 3.6's self-employment rows by total income, so the two tables do not pull against each other. Banded by the person's own self-employment income after loss relief, half-open, with the top bound band closed at GBP 10,000 (band_upper_bound). Counted over declarers only (microcosm#1439; María's signature of 2026-11-09): the filter on trading_allowance_full_relief leaves out the full-relief group, FRS traders whose receipts lie within the allowance and who need not declare them, whom SPI does not count. The group is empty while its share is zero (M10 of the November event-data plan, 6 November 2026), so no row moves until María rules otherwise." }, "axiom": { "metric_name": "hmrc/self_employment_income_self_employment_income_band", @@ -4480,7 +4480,7 @@ "equals": false } ], - "notes": "SPI 2023-24 Table 3.10: the individuals with a self-employment source, taxpayer or not, who also have employment income, by range of self-employment income. Bound for the eight bands from GBP 1 to GBP 10,000 beside the self-employment counts (María's rulings of 2026-10-29 and 2026-10-30, microcosm#1418): the counts alone let the solve meet each band with traders who have no pay, where more than half of Table 3.10's traders below GBP 3,000 have employment income too, and the trading allowance measures (Table 6.1 line 15) reach the ones who pay Income Tax. The target fans out over every published band and target_reference_signed_exclusions.json signs out the others. Banded by the person's own self-employment income after loss relief, half-open, with the top bound band closed at GBP 10,000 (band_upper_bound). Employment income is the year's pay with its company car and car fuel benefits, employment_income_with_benefits_in_kind_annual, the term every HMRC employment income row reads (microcosm#1430). Counted over declarers only (microcosm#1439; for María's signature): the filter on trading_allowance_full_relief leaves out the full-relief group, FRS traders whose receipts lie within the allowance and who need not declare them, whom SPI does not count. The group is empty while its share is zero (M10 of the November event-data plan, 6 November 2026), so no row moves until María rules otherwise." + "notes": "SPI 2023-24 Table 3.10: the individuals with a self-employment source, taxpayer or not, who also have employment income, by range of self-employment income. Bound for the eight bands from GBP 1 to GBP 10,000 beside the self-employment counts (María's rulings of 2026-10-29 and 2026-10-30, microcosm#1418): the counts alone let the solve meet each band with traders who have no pay, where more than half of Table 3.10's traders below GBP 3,000 have employment income too, and the trading allowance measures (Table 6.1 line 15) reach the ones who pay Income Tax. The target fans out over every published band and target_reference_signed_exclusions.json signs out the others. Banded by the person's own self-employment income after loss relief, half-open, with the top bound band closed at GBP 10,000 (band_upper_bound). Employment income is the year's pay with its company car and car fuel benefits, employment_income_with_benefits_in_kind_annual, the term every HMRC employment income row reads (microcosm#1430). Counted over declarers only (microcosm#1439; María's signature of 2026-11-09): the filter on trading_allowance_full_relief leaves out the full-relief group, FRS traders whose receipts lie within the allowance and who need not declare them, whom SPI does not count. The group is empty while its share is zero (M10 of the November event-data plan, 6 November 2026), so no row moves until María rules otherwise." }, "axiom": { "metric_name": "hmrc/employment_income_count_self_employment_income_band", diff --git a/packages/microcosm-build/src/microcosm/build/uk/uprating_holds.json b/packages/microcosm-build/src/microcosm/build/uk/uprating_holds.json index 100c64d0f6..1d783d54c7 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/uprating_holds.json +++ b/packages/microcosm-build/src/microcosm/build/uk/uprating_holds.json @@ -494,12 +494,12 @@ "target_ids": [ "hmrc.scottish_income_tax.nsnd_taxpayers" ], - "reason": "HMRC's Scottish Income Tax Outturn Statistics 2024-25 (9 July 2026), Table 2: the Scottish taxpayers with non-savings, non-dividend income tax in 2024-25 (All rates, rounded to the nearest hundred), the latest outturn, measured at 2025 with no index. No pinned index counts taxpayers; the NSND revenue row beside it moves by the engine's OBR average earnings index. Held flat, the count probably understates 2025-26: the personal allowance stayed frozen while earnings grew, so the measure at 2025 carries a year of new taxpayers that the 2024-25 figure does not, and the row's gap reads high by about that growth. A held-out diagnostic (calibration_measure_exclusions.json; S4 of the November event-data plan), not a target. Renew when HMRC's next outturn release brings 2025-26 (for María's signature).", + "reason": "HMRC's Scottish Income Tax Outturn Statistics 2024-25 (9 July 2026), Table 2: the Scottish taxpayers with non-savings, non-dividend income tax in 2024-25 (All rates, rounded to the nearest hundred), the latest outturn, measured at 2025 with no index. No pinned index counts taxpayers; the NSND revenue row beside it moves by the engine's OBR average earnings index. Held flat, the count probably understates 2025-26: the personal allowance stayed frozen while earnings grew, so the measure at 2025 carries a year of new taxpayers that the 2024-25 figure does not, and the row's gap reads high by about that growth. A held-out diagnostic (calibration_measure_exclusions.json; S4 of the November event-data plan), not a target. Renew when HMRC's next outturn release brings 2025-26.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "approved_on": "2026-11-07", + "approved_on": "2026-11-09", "status": "approved", - "expires_on": "2027-01-07" + "expires_on": "2027-01-09" } ] } diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json index 4edc0a25cf..af8d8a8604 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json @@ -1709,7 +1709,7 @@ "nonnegative_outputs": [ "council_tax" ], - "notes": "Re-reads raw househol.tab because spine council_tax_reported clips missing values. FRS 2024-25 CTANNUAL is the bill after discounts and council tax reduction, and the engine reads council_tax before the reduction, so a household reporting a reduction gets its CTREBAMT added back and the cells pool non-recipients only (uk-data#496/#499, microcosm#1095). Scottish water and sewerage charges are netted before cell means at the shares DWP's CTANNUAL carries (the gross charges in full for non-recipients, 65% for reduction recipients); no-donor cells impute zero. A household where someone pays council tax (CTPAID 1) with no reported reduction and a zero CTANNUAL owes a bill, so it takes its cell mean as a missing bill does (microcosm#1278). The dead ct_mean.replace(-1, ...) branch is intentionally dropped. Last, the Scottish bills are levelled with one factor to the Scottish Government's own measure of the 2024-25 liability before council tax reduction (S2(a) of the November event-data plan, microcosm#1095; for Mar\u00eda's signature): the sum over the 32 council areas of CTAXBASE 2025's Band D equivalent dwellings before council tax reduction at September 2024, the middle of 2024-25, times CTAS 2026's average Band D council tax for 2024-25, over the Scottish households' bills at the spine design weights. Band D equivalents count dwellings after discounts and exemptions, as the bills do. The bound Scottish band stock (scotgov.council_tax_stock) already gives the household mix, so the level moves the bills' amounts and no weight; obr.council_tax_scotland stays a held-out diagnostic. A frame with no Scottish bill to level keeps its bills as derived, and the stage receipt says so.", + "notes": "Re-reads raw househol.tab because spine council_tax_reported clips missing values. FRS 2024-25 CTANNUAL is the bill after discounts and council tax reduction, and the engine reads council_tax before the reduction, so a household reporting a reduction gets its CTREBAMT added back and the cells pool non-recipients only (uk-data#496/#499, microcosm#1095). Scottish water and sewerage charges are netted before cell means at the shares DWP's CTANNUAL carries (the gross charges in full for non-recipients, 65% for reduction recipients); no-donor cells impute zero. A household where someone pays council tax (CTPAID 1) with no reported reduction and a zero CTANNUAL owes a bill, so it takes its cell mean as a missing bill does (microcosm#1278). The dead ct_mean.replace(-1, ...) branch is intentionally dropped. Last, the Scottish bills are levelled with one factor to the Scottish Government's own measure of the 2024-25 liability before council tax reduction (S2(a) of the November event-data plan, microcosm#1095; Mar\u00eda's signature of 2026-11-09): the sum over the 32 council areas of CTAXBASE 2025's Band D equivalent dwellings before council tax reduction at September 2024, the middle of 2024-25, times CTAS 2026's average Band D council tax for 2024-25, over the Scottish households' bills at the spine design weights. Band D equivalents count dwellings after discounts and exemptions, as the bills do. The bound Scottish band stock (scotgov.council_tax_stock) already gives the household mix, so the level moves the bills' amounts and no weight; obr.council_tax_scotland stays a held-out diagnostic. A frame with no Scottish bill to level keeps its bills as derived, and the stage receipt says so.", "operations": [ { "delimiter": "\t", From a859ac7c9d2db986eaa9885d20ed1c14bce996bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Mon, 9 Nov 2026 13:09:32 +0000 Subject: [PATCH 16/29] Pass UC take-up shortfalls only to units with no young claimant (Y4) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On the age-fit arm (pr2q-cf73a) the age fit held at its lower bound: the shortfalls that the single pools from GBP 700 a month up pass to their neighbours, where DWP's count exceeds every unit they entitle, filled the single pools around the under-25 standard allowance to every drawn unit, so young units claimed whatever the ratio. A replay of the stage on the spine's checkpoint, which reproduced the stored receipt exactly, sized the alternative, and María adopted it on 9 November 2026, to be tested in the next arm. With the age fit's inputs, _pass_unmet_gaps takes each pool's drawn weight with no claimant or partner aged 16 to 24, and a shortfall passed to another pool fills only those units: its room is the pool's undrawn claims plus that weight, less its count. What no pool can take that way stays unplaced, so the family type's caseload falls short of DWP's count by it. A pool's own count still draws on all its drawn units, an excess passes as before, and without the age inputs the stage keeps its old path. The age_fit receipt records each family type's unplaced shortfall. On the saved inputs of the arm's stage the young claimants and partners meet DWP's count, and the single caseload falls short of DWP's at the stage's weights; the calibration binds single households without children below the redraw's count, so the solve can close it. The stage's gate holds each family type no further from DWP's count than before the redraw, which the singles meet. The pooling and age-fit rule texts, the stage notes, the module docstring (which drops an interim figure from a comment) and the changelog follow; sources.yaml and source_stages.json stay in lockstep. Tests: the gap rule with and without older weights, and a shortfall left unplaced rather than drawn from young units. The coverage manifest and the H2 fixture are regenerated; H2 parity passes. Co-Authored-By: Claude Opus 5.5 --- .../1095-uk-uc-take-up-age-fit.changed.md | 10 ++- .../uk/release_input_coverage_manifest.json | 50 +++++------ .../src/microcosm/build/uk/source_stages.json | 6 +- .../src/microcosm/build/uk/spec/sources.yaml | 6 +- .../microcosm/build/uk_runtime/uc_take_up.py | 88 ++++++++++++++----- .../engine_free/uk/test_uk_uc_take_up.py | 46 ++++++++++ .../parity/uk_spine/sources/fixture.json | 6 +- .../fixtures/parity/uk_spine/uk_spine.json | 2 +- 8 files changed, 153 insertions(+), 61 deletions(-) diff --git a/changelog.d/1095-uk-uc-take-up-age-fit.changed.md b/changelog.d/1095-uk-uc-take-up-age-fit.changed.md index 05e16f4068..b8703ff33e 100644 --- a/changelog.d/1095-uk-uc-take-up-age-fit.changed.md +++ b/changelog.d/1095-uk-uc-take-up-age-fit.changed.md @@ -2,10 +2,12 @@ The UK spine's Universal Credit take-up redraw (`uc_take_up`, microcosm#1334) no Y2's full-time education flag takes full-time students off Universal Credit, but the redraw refits each family type's award-band pools to DWP's caseloads without reading age. So it refilled the single caseload with other entitled singles. Claimants and partners aged 16 to 24 in Great Britain stayed well above DWP's count of people on Universal Credit at those ages, already at the spine's design weights. -The redraw keeps every pool's count. Within each pool, the drawn units with a claimant or partner aged 16 to 24 (`is_claimant_or_partner`, at the stored age that policyengine-uk carries to the entitlement year) claim at one odds ratio against the pool's other drawn units, and the two rates realize the pool's count together. The ratio is solved over Great Britain, at the stage's household weights, so that those young claimants and partners in entitled units that claim come as near DWP's count as the redraw allows. That count is DWP Stat-Xplore's People on Universal Credit aged 16 to 24, every conditionality regime, with the single years summed in February, May, August and November 2025 and averaged: 762,585, the value the `dwp.uc.people_aged_16_to_24` diagnostic compiles. Where no ratio reaches DWP's count, the ratio holds at the nearer end of its range and the receipt says so. +Within each pool, the drawn units with a claimant or partner aged 16 to 24 (`is_claimant_or_partner`, at the stored age that policyengine-uk carries to the entitlement year) claim at one odds ratio against the pool's other drawn units, and the two rates realize the pool's count together. The ratio is solved over Great Britain, at the stage's household weights, so that those young claimants and partners in entitled units that claim come as near DWP's count as the redraw allows. That count is DWP Stat-Xplore's People on Universal Credit aged 16 to 24, every conditionality regime, with the single years summed in February, May, August and November 2025 and averaged: 762,585, the value the `dwp.uc.people_aged_16_to_24` diagnostic compiles. Where no ratio reaches DWP's count, the ratio holds at the nearer end of its range and the receipt says so. + +A shortfall that a pool passes to its neighbours, where DWP's count exceeds every unit it entitles, now fills only the receiving pools' drawn units with no claimant or partner aged 16 to 24 (María's second call of 9 November 2026). On the November arm's spine the passed shortfalls had filled the single pools around the under-25 standard allowance to every drawn unit, so the young count could not fall to DWP's whatever the ratio. What no pool can take with older units stays unplaced, so the family type's caseload falls short of DWP's count by it. A pool's own count still draws on all its drawn units. - The facts are vendored from the pinned feed into `dwp_uc_people_by_age_facts.json`: Great Britain's rows of the four months' every-regime record sets, which the stage verifies against the pin. -- The stage receipt's `age_fit` block records the rule, DWP's count, the young claimants and partners before and after the fit, and the ratio, withheld where fewer than three source households carry the drawn young units. +- The stage receipt's `age_fit` block records the rule, DWP's count, the young claimants and partners before and after the fit, the ratio (withheld where fewer than three source households carry the drawn young units) and each family type's unplaced shortfall. - The manifest declares the new artifact, its verify operation and three new keys on `assign_award_band_take_up_residual` (`young_people`, `age_targets`, `age_fit`), which the sources schema now carries. -- No family type or award band count moves. -- The fit can't take young claimants below what fixed claims and full pools leave: units that report Universal Credit, units moved off or kept on their legacy benefits, and pools whose count needs more claims than their other drawn units can give keep young units claiming whatever the ratio. So the count can stay above DWP's, and the 16 to 24 diagnostic and its 16 to 21 and 22 to 24 parts stay held-out checks. +- Each pool's own count is unchanged. Only a passed shortfall is limited to older units, and the stage's gate still holds each family type no further from DWP's count than before the redraw. +- The fit can't take young claimants below what fixed claims and pools' own counts leave: units that report Universal Credit, units moved off or kept on their legacy benefits, and pools whose own count needs more claims than their other drawn units can give keep young units claiming whatever the ratio. So the count can still stay above DWP's, and the 16 to 24 diagnostic and its 16 to 21 and 22 to 24 parts stay held-out checks. diff --git a/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json b/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json index ce520723ce..aa33b1cf58 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json +++ b/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json @@ -472,7 +472,7 @@ "required_mass_change_reason": "Capital-gains incidence anchor moves the mass of non-liable clone households back to their paired originals until the sub-exempt and loss-making clone mass match the Advani-Summers reporter composition at the redrawn liable mass; every pair's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "Advani and Summers (2020), Capital Gains and UK Inequality, CAGE Working Paper 465", "survey": "Family Resources Survey 2024-25, SPI synthetic support, the HMRC Table 3 redrawn gains on the spine and Advani-Summers capital-gains incidence" @@ -495,7 +495,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "Advani and Summers (2020), Capital Gains and UK Inequality, CAGE Working Paper 465", "survey": "Family Resources Survey 2024-25, SPI synthetic support, and Advani-Summers capital-gains incidence" @@ -518,7 +518,7 @@ "required_mass_change_reason": "Capital-gains residential split divides every household carrying liable gainers into arms weighted by the solved residential probabilities, one arm per subset of residential gainers; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "https://www.gov.uk/government/statistics/capital-gains-tax-statistics", "survey": "HMRC Capital Gains Tax statistics 2026 release, Table 8 (UK residential property disposals, 2024-25, administrative) on the amounts the Table 3 redraw placed" @@ -540,7 +540,7 @@ "required_mass_change_reason": "Capital-gains support split divides the wealthiest households of each HMRC Table 3 income band into light copies at equal weight; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "HMRC Capital Gains Tax statistics, July 2026 release, Table 3 for 2024-25, via the vendored conditioning facts", "survey": "Family Resources Survey 2024-25, SPI synthetic support and HMRC Capital Gains Tax statistics Table 3 (2024-25 individuals by size of gain and taxable income)" @@ -574,7 +574,7 @@ "hmrc_spi_employment_benefits" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "The FRS job record's company car answers through frs_spine's carriers (EXPBEN01, EXPBEN03, CARVAL, FUELTYP, CARCON, CARAMT), WAS round-8 company cars' list prices, and HMRC's 2024-25 company car recipients by CO2 band (Table 2A) and fuel (Table 2C), via the vendored facts", "survey": "Family Resources Survey 2024-25 job record; Wealth and Assets Survey round 8; HMRC Benefits in kind statistics (July 2026)" @@ -603,7 +603,7 @@ "required_mass_change_reason": "ETB public-services imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "UK Data Service SN 8856 Effects of Taxes and Benefits household tab, DfT rail fare index, and public NHS activity/cost table.", "survey": "Effects of Taxes and Benefits 1977-2024 and NHS age-gender public table" @@ -623,7 +623,7 @@ "required_mass_change_reason": "ETB VAT expenditure-rate imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "UK Data Service SN 8856 Effects of Taxes and Benefits household tab and cited VAT anchor resource.", "survey": "Effects of Taxes and Benefits 1977-2024" @@ -645,7 +645,7 @@ "required_mass_change_reason": "High-value home support divides every owner household in the top value stratum of its region into light copies at equal weight; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "Microcosm structural operator (microcosm#1240 fix 1); no publisher input", "survey": "Family Resources Survey 2024-25 and SPI synthetic support, after the WAS wealth draw and the regional property uprating" @@ -666,7 +666,7 @@ "required_mass_change_reason": "CGT asset-type assignment on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "https://www.gov.uk/government/statistics/capital-gains-tax-statistics", "survey": "HMRC Capital Gains Tax statistics 2026 release, Table 8 (UK residential property disposals, 2024-25, administrative), Table 4.1 (individuals claiming Business Asset Disposal Relief or Investors' Relief by band of qualifying gain, 2024-25, administrative) and Table 7 (disposals, proceeds and gains by asset type, 2023-24, sample-based), vendored from the pinned Chronicle feed" @@ -690,7 +690,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "conditioning_resource": "hmrc_cgt_conditioning_facts.json", "conditioning_resource_sha256": "c3dace8b693dc5e7a3c6acc46ad43d412e3d1fb5702341ed9119e286a12d18e5", @@ -780,7 +780,7 @@ "full_frs_tei_band_unavailable" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "hmrc_surface": "2023-24", "mapped_build_period": "2024", @@ -807,7 +807,7 @@ "required_mass_change_reason": "ISA subscriptions per adult from HMRC's ISA tables on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "HMRC Individual Savings Account statistics Tables 9.4, 9.6 and 9.7 to 9.9, the cash ISA limit reduction impact note and Lifetime ISA Table 1a, via the vendored facts; Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed round-8 person and household tabs (interviews April 2020 to March 2022, Great Britain).", "survey": "HMRC Annual savings statistics (September 2026 release); Wealth and Assets Survey round 8" @@ -879,7 +879,7 @@ "required_mass_change_reason": "LCFS consumption imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "UK Data Service SN 9603 Living Costs and Food Survey 2024-25 (2nd edition) household/person tabs and the vendored Chronicle facts for NEED 2024 mean kWh, DESNZ Energy Trends and QEP average prices paid for calendar 2024, road-fuel outturn (DESNZ, HMRC, ONS Consumer Trends) and road fuel by vehicle type (DESNZ), ONS Consumer Trends household spending by COICOP division, the DfT VEH1103 licensed-car stock, NTS bus use, the NTS private cars (UK Data Service SN 5340, End User Licence; the vehicle and household tabs, survey years 2022-2024) for the zero-emission share by income fifth and the household-paid road-fuel mix, and the DfT and devolved bus finance tables and fares indices.", "survey": "Living Costs and Food Survey 2024-25" @@ -905,7 +905,7 @@ "required_mass_change_reason": "NTS bus-travel imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "Department for Transport National Travel Survey, UK Data Service SN 5340 (End User Licence, 19th edition, November 2025), DOI 10.5255/UKDA-SN-5340-19; local licensed tab files (household, individual, trip); England residents only from 2013.", "survey": "National Travel Survey 2002-2024" @@ -925,7 +925,7 @@ "required_mass_change_reason": "Private-school attendance stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "policyengine-uk attends_private_school (the gov.simulation.private_school_vat attendance rates and factor), evaluated by the pinned engine", "survey": "policyengine-uk private-school attendance imputation, stored at the spine's weights" @@ -948,7 +948,7 @@ "property_finance_costs" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "https://www.gov.uk/government/statistics/property-rental-income-statistics", "survey": "Survey of Personal Incomes Public Use Tape 2022-23 and HMRC Property Rental Income Statistics 2026 (tax year 2024-25)" @@ -969,7 +969,7 @@ "required_mass_change_reason": "Annual property purchases imputed on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "https://www.gov.uk/government/statistics/uk-stamp-tax-statistics", "survey": "HMRC Annual Stamp Tax Statistics 2024 to 2025 (corrected 11 March 2026), Tables 6b, 8a and 8b" @@ -992,7 +992,7 @@ "property_wealth" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "uk/high_value_home_value_knots.json, built by tools/build_uk_high_value_home_stock.py from PolicyEngine/chronicle#343's registrations", "survey": "HM Land Registry Price Paid latest sales uprated with the UK House Price Index, owner-weighted by region (the dense value node's knots, region level)" @@ -1016,7 +1016,7 @@ "non_residential_property_value" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "MHCLG dwellings and the UK House Price Index regional average price averaged over the twelve months of calendar 2024 from the July 2026 full file, the frame's valuation basis, so the engine's annual uprating from 2024 projects the value once (microcosm#1240 fix 5).", "survey": "Public regional property reference" @@ -1044,7 +1044,7 @@ "employment_income" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "HMRC, Salary sacrifice reform for pension contributions effective from 6 April 2029", "survey": "Family Resources Survey 2024-25 salary-sacrifice respondents and HMRC salary-sacrifice reform analysis" @@ -1077,7 +1077,7 @@ "household_source_id" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "Reserved SPI support households for the HMRC Table 2.5 total-income bands from GBP 200,000, stacked at the published band taxpayer count over the donors per band (PolicyEngine/chronicle#280 lane).", "survey": "Survey of Personal Incomes Public Use Tape 2022-23 and HMRC Income Tax liabilities statistics July 2026 Table 2.5" @@ -1100,7 +1100,7 @@ "student_loan_balance" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "Explore Education Statistics Table 6a, Higher education total", "survey": "Family Resources Survey 2024-25 and Student Loans Company borrower forecasts for England" @@ -1121,7 +1121,7 @@ "required_mass_change_reason": "Trading allowance claim statuses stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "self_employment_income after the SPI income stage, and household_is_spi_synthetic for the full-relief group; HMRC's published gainers of the raise to GBP 3,000, about 400,000 taxpayers with a lower bill by about GBP 380 on average", "survey": "The self-employed's own profit on the final spine, and HMRC's policy paper on the Budget 2026 trading allowance raise (calibration)" @@ -1143,7 +1143,7 @@ "required_mass_change_reason": "WAS Lifetime ISA imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed round-8 person and household tabs (interviews April 2020 to March 2022, Great Britain).", "survey": "Wealth and Assets Survey round 8" @@ -1182,7 +1182,7 @@ "required_mass_change_reason": "WAS wealth imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "47748fd04e8c2b6619f62d28574e746e5a85ef78f483fc7d5cafe36c96cd87ff", + "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed 2006-22 household tab.", "survey": "Wealth and Assets Survey round 8" diff --git a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json index f2d8f0992b..ba7b328570 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json +++ b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json @@ -6921,7 +6921,7 @@ "family_type": "two FRS claimant or partner roles make a couple; children are UC children or qualifying young people and other non-claimants under 20 (the calibration measure's uc_calibration_family_type)", "award_bands": "GBP 1,200 a year (DWP's GBP 100 a month), (1,200 i, 1,200 (i + 1)] in whole pence for i < 25, and above GBP 30,000", "targets": "DWP Stat-Xplore Households on Universal Credit by family type and monthly award band, mean of April to December 2025", - "pooling": "adjacent bands within a family type, lowest first, until the drawn units rest on minimum_pool_sources distinct household_source_id values; a short last pool joins the one before it. Then, lowest first, a pool that cannot meet DWP's count (its undrawn entitled units' expected claims exceed the count, or the count exceeds them plus the weight of every drawn unit) is held at the nearer of those ends and passes its gap to the other pools, nearest first, the one with more room first at equal distance and the lower on a tie, each taking what its room allows; a gap no pool can take leaves the family type unreachable", + "pooling": "adjacent bands within a family type, lowest first, until the drawn units rest on minimum_pool_sources distinct household_source_id values; a short last pool joins the one before it. Then, lowest first, a pool that cannot meet DWP's count (its undrawn entitled units' expected claims exceed the count, or the count exceeds them plus the weight of every drawn unit) is held at the nearer of those ends and passes its gap to the other pools, nearest first, the one with more room first at equal distance and the lower on a tie, each taking what its room allows; a gap no pool can take leaves the family type unreachable. With the age fit, a passed shortfall's room is the pool's undrawn claims plus the weight of its drawn units with no young claimant or partner, less its count (age_fit)", "minimum_pool_sources": 30, "drawn_units": "entitled, non-reporting units of the population that the engine does not move off their legacy benefits (legacy_benefits_closed) and that report none, since a legacy benefit the engine leaves in place ends once the unit claims UC", "undrawn_claims": "a reporter at 1, a moved unit at the claim probability uc_legacy_closure_take_up's rule gives it (dwp_move_to_uc_facts.json), a unit keeping income-related ESA at 0, any other at its stored flag", @@ -6932,14 +6932,14 @@ "not_drawn": "keeps its stored flag, except a unit keeping income-related ESA, which claims none", "young_people": "claimants and partners (is_claimant_or_partner) aged 16 to 24, at the stored age, which policyengine-uk carries unchanged to the entitlement year; a unit counts each of them", "age_targets": "DWP Stat-Xplore People on Universal Credit in Great Britain aged 16 to 24, every conditionality regime: the single years summed in February, May, August and November 2025 and averaged, as the dwp.uc.people_aged_16_to_24 diagnostic reads them", - "age_fit": "one odds ratio theta for the drawn units with a young claimant or partner: in every pool they claim at theta times the odds of the pool's other drawn units, the two rates together realizing the pool's count, each realized in the order of the uniform as a pool's rate is; theta is solved so that the young claimants and partners of Great Britain's entitled units that claim, at the stage's household weights, are nearest DWP's count, held at the nearer end of exp(-12) to exp(12) where no theta reaches it" + "age_fit": "one odds ratio theta for the drawn units with a young claimant or partner: in every pool they claim at theta times the odds of the pool's other drawn units, the two rates together realizing the pool's count, each realized in the order of the uniform as a pool's rate is; theta is solved so that the young claimants and partners of Great Britain's entitled units that claim, at the stage's household weights, are nearest DWP's count, held at the nearer end of exp(-12) to exp(12) where no theta reaches it; a shortfall passed to another pool fills only that pool's drawn units with no young claimant or partner, and what no pool can take that way stays unplaced, leaving the family type short of DWP's count by it (María's call of 2026-11-09)" } ], "outputs": [], "rewrites": [ "would_claim_uc" ], - "notes": "Runs after uc_capital_coherence, the last writer of universal_credit_reported and of the capital the engine assesses, and before uc_legacy_closure_take_up, which reads would_claim_uc. frs_take_up draws would_claim_uc early for FRS benefit units and spi_benefit_coherence redraws the SPI-channel units on the same rule: a reporter claims and the rest of the take-up contract's one rate times the age population is drawn uniformly over its non-reporting units, whatever their award. At the spine's design weights that put the caseload above DWP's for single people without children, couples and the smallest awards, and below it for lone parents, so the national solve met DWP's caseloads by reweighting low-income families. This stage redraws the flag for both channels. One temporary engine materialization, at the release's calibration year on the frame stamped with its survey year (as pension_credit_take_up reads Pension Credit), gives each benefit unit the award it would be paid if it claimed: universal_credit on a temporary copy where every unit claims and carries the deduction attributes uc_deduction_attributes will assign it (they read only the unit's identity and region), so after the benefit cap and deductions, the award the registry's dwp/uc_payment_dist rows band. It also gives whether the engine moves the unit off its legacy benefits that year (legacy_benefits_closed) and the UC child status the calibration's family type reads; all are consumed only. A unit with an award falls into a cell of DWP's family type by DWP's GBP 100 monthly award band, banded as the registry rows band an award, with one more band above GBP 2,500 a month. Within a family type, adjacent bands pool, lowest first, until the drawn units rest on at least 30 distinct source households. In each pool a reporter claims, and each drawn unit (entitled, non-reporting, in frs_take_up's age population and not moved off its legacy benefits) claims at r = (T - F) / D clipped to [0, 1]: T is DWP's count for the pool's bands, the mean of the April to December 2025 Stat-Xplore months (the facts the registry rows average, vendored as dwp_uc_award_band_facts.json), D the weight of the drawn units, and F the expected claims of the other entitled units: 1 for a reporter, the claim probability uc_legacy_closure_take_up's rule gives a moved unit (whose flag this stage leaves alone, so that probability does not move), and the stored flag for any other. T, F and D are Great Britain's at the stage's household weights, which DWP's counts cover. The drawn units claim in the order of their uniform until their weight is nearest T - F, so each pool realizes r to within one unit's weight rather than only in expectation, which a pool resting on a few dozen households can miss by several per cent, and Northern Ireland's drawn units claim below the same uniform. A pool whose other claims reach T, or whose T exceeds every entitled unit, cannot meet DWP's count; the receipt flags it. A unit with no award, or outside the age population, keeps its stored flag, the single-rate draw, which is how a unit claims once a reform or a later year entitles it. The uniform is the would_claim_uc identity stream frs_take_up and spi_benefit_coherence use. The receipt gives each pool's DWP count, its support in bands of distinct source households and its unreachable flag (only where three or more sources carry the pool), and each family type's weighted caseload before and after; it gives no unit count except in bands and no rate. The uk_stage_uc_take_up gate reads it; the terminal take-up signal gate no longer measures would_claim_uc. From policyengine-uk 2.149.0 a claim for Universal Credit ends a claimant's or partner's income-related ESA (pe-uk#2563), so a unit whose claimant or partner reports that award, and that neither reports Universal Credit nor is moved off its legacy benefits, claims none (kept_legacy_award): it was on the award at the interview, and a reported receipt is a fact (microcosm#1095). The closure draw downstream reads the flag this stage writes, so the closure probabilities the solve expects use it too, and the receipt bands the units it keeps off Universal Credit (income_related_esa_kept). Housing Benefit, which the engine also ends on a claim, keeps the stored flag here, pending the Housing Benefit and JSA PR (microcosm#867, microcosm#869). Since María's call of 2026-11-09 (microcosm#1095, Y4 of the November event-data plan), the age fit gives each pool's drawn units with a claimant or partner aged 16 to 24 one odds ratio against its other drawn units, solved for DWP's people on Universal Credit aged 16 to 24 (dwp_uc_people_by_age_facts.json): after Y2 took full-time students off Universal Credit, the age-blind pools refilled the single caseload with other young singles. No family type or award band count moves." + "notes": "Runs after uc_capital_coherence, the last writer of universal_credit_reported and of the capital the engine assesses, and before uc_legacy_closure_take_up, which reads would_claim_uc. frs_take_up draws would_claim_uc early for FRS benefit units and spi_benefit_coherence redraws the SPI-channel units on the same rule: a reporter claims and the rest of the take-up contract's one rate times the age population is drawn uniformly over its non-reporting units, whatever their award. At the spine's design weights that put the caseload above DWP's for single people without children, couples and the smallest awards, and below it for lone parents, so the national solve met DWP's caseloads by reweighting low-income families. This stage redraws the flag for both channels. One temporary engine materialization, at the release's calibration year on the frame stamped with its survey year (as pension_credit_take_up reads Pension Credit), gives each benefit unit the award it would be paid if it claimed: universal_credit on a temporary copy where every unit claims and carries the deduction attributes uc_deduction_attributes will assign it (they read only the unit's identity and region), so after the benefit cap and deductions, the award the registry's dwp/uc_payment_dist rows band. It also gives whether the engine moves the unit off its legacy benefits that year (legacy_benefits_closed) and the UC child status the calibration's family type reads; all are consumed only. A unit with an award falls into a cell of DWP's family type by DWP's GBP 100 monthly award band, banded as the registry rows band an award, with one more band above GBP 2,500 a month. Within a family type, adjacent bands pool, lowest first, until the drawn units rest on at least 30 distinct source households. In each pool a reporter claims, and each drawn unit (entitled, non-reporting, in frs_take_up's age population and not moved off its legacy benefits) claims at r = (T - F) / D clipped to [0, 1]: T is DWP's count for the pool's bands, the mean of the April to December 2025 Stat-Xplore months (the facts the registry rows average, vendored as dwp_uc_award_band_facts.json), D the weight of the drawn units, and F the expected claims of the other entitled units: 1 for a reporter, the claim probability uc_legacy_closure_take_up's rule gives a moved unit (whose flag this stage leaves alone, so that probability does not move), and the stored flag for any other. T, F and D are Great Britain's at the stage's household weights, which DWP's counts cover. The drawn units claim in the order of their uniform until their weight is nearest T - F, so each pool realizes r to within one unit's weight rather than only in expectation, which a pool resting on a few dozen households can miss by several per cent, and Northern Ireland's drawn units claim below the same uniform. A pool whose other claims reach T, or whose T exceeds every entitled unit, cannot meet DWP's count; the receipt flags it. A unit with no award, or outside the age population, keeps its stored flag, the single-rate draw, which is how a unit claims once a reform or a later year entitles it. The uniform is the would_claim_uc identity stream frs_take_up and spi_benefit_coherence use. The receipt gives each pool's DWP count, its support in bands of distinct source households and its unreachable flag (only where three or more sources carry the pool), and each family type's weighted caseload before and after; it gives no unit count except in bands and no rate. The uk_stage_uc_take_up gate reads it; the terminal take-up signal gate no longer measures would_claim_uc. From policyengine-uk 2.149.0 a claim for Universal Credit ends a claimant's or partner's income-related ESA (pe-uk#2563), so a unit whose claimant or partner reports that award, and that neither reports Universal Credit nor is moved off its legacy benefits, claims none (kept_legacy_award): it was on the award at the interview, and a reported receipt is a fact (microcosm#1095). The closure draw downstream reads the flag this stage writes, so the closure probabilities the solve expects use it too, and the receipt bands the units it keeps off Universal Credit (income_related_esa_kept). Housing Benefit, which the engine also ends on a claim, keeps the stored flag here, pending the Housing Benefit and JSA PR (microcosm#867, microcosm#869). Since María's call of 2026-11-09 (microcosm#1095, Y4 of the November event-data plan), the age fit gives each pool's drawn units with a claimant or partner aged 16 to 24 one odds ratio against its other drawn units, solved for DWP's people on Universal Credit aged 16 to 24 (dwp_uc_people_by_age_facts.json): after Y2 took full-time students off Universal Credit, the age-blind pools refilled the single caseload with other young singles. A shortfall passed between pools fills only units with no young claimant or partner, so a family type whose shortfall only young units could fill falls short of DWP's count by it, which the receipt records (María's call of 2026-11-09)." }, { "stage": "uc_legacy_closure_take_up", diff --git a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml index 91c52b7a6f..5aff4a3442 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml +++ b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml @@ -5579,7 +5579,7 @@ stages: family_type: two FRS claimant or partner roles make a couple; children are UC children or qualifying young people and other non-claimants under 20 (the calibration measure's uc_calibration_family_type) award_bands: GBP 1,200 a year (DWP's GBP 100 a month), (1,200 i, 1,200 (i + 1)] in whole pence for i < 25, and above GBP 30,000 targets: DWP Stat-Xplore Households on Universal Credit by family type and monthly award band, mean of April to December 2025 - pooling: adjacent bands within a family type, lowest first, until the drawn units rest on minimum_pool_sources distinct household_source_id values; a short last pool joins the one before it. Then, lowest first, a pool that cannot meet DWP's count (its undrawn entitled units' expected claims exceed the count, or the count exceeds them plus the weight of every drawn unit) is held at the nearer of those ends and passes its gap to the other pools, nearest first, the one with more room first at equal distance and the lower on a tie, each taking what its room allows; a gap no pool can take leaves the family type unreachable + pooling: adjacent bands within a family type, lowest first, until the drawn units rest on minimum_pool_sources distinct household_source_id values; a short last pool joins the one before it. Then, lowest first, a pool that cannot meet DWP's count (its undrawn entitled units' expected claims exceed the count, or the count exceeds them plus the weight of every drawn unit) is held at the nearer of those ends and passes its gap to the other pools, nearest first, the one with more room first at equal distance and the lower on a tie, each taking what its room allows; a gap no pool can take leaves the family type unreachable. With the age fit, a passed shortfall's room is the pool's undrawn claims plus the weight of its drawn units with no young claimant or partner, less its count (age_fit) minimum_pool_sources: 30 drawn_units: entitled, non-reporting units of the population that the engine does not move off their legacy benefits (legacy_benefits_closed) and that report none, since a legacy benefit the engine leaves in place ends once the unit claims UC undrawn_claims: a reporter at 1, a moved unit at the claim probability uc_legacy_closure_take_up's rule gives it (dwp_move_to_uc_facts.json), a unit keeping income-related ESA at 0, any other at its stored flag @@ -5590,11 +5590,11 @@ stages: not_drawn: keeps its stored flag, except a unit keeping income-related ESA, which claims none young_people: 'claimants and partners (is_claimant_or_partner) aged 16 to 24, at the stored age, which policyengine-uk carries unchanged to the entitlement year; a unit counts each of them' age_targets: 'DWP Stat-Xplore People on Universal Credit in Great Britain aged 16 to 24, every conditionality regime: the single years summed in February, May, August and November 2025 and averaged, as the dwp.uc.people_aged_16_to_24 diagnostic reads them' - age_fit: 'one odds ratio theta for the drawn units with a young claimant or partner: in every pool they claim at theta times the odds of the pool''s other drawn units, the two rates together realizing the pool''s count, each realized in the order of the uniform as a pool''s rate is; theta is solved so that the young claimants and partners of Great Britain''s entitled units that claim, at the stage''s household weights, are nearest DWP''s count, held at the nearer end of exp(-12) to exp(12) where no theta reaches it' + age_fit: 'one odds ratio theta for the drawn units with a young claimant or partner: in every pool they claim at theta times the odds of the pool''s other drawn units, the two rates together realizing the pool''s count, each realized in the order of the uniform as a pool''s rate is; theta is solved so that the young claimants and partners of Great Britain''s entitled units that claim, at the stage''s household weights, are nearest DWP''s count, held at the nearer end of exp(-12) to exp(12) where no theta reaches it; a shortfall passed to another pool fills only that pool''s drawn units with no young claimant or partner, and what no pool can take that way stays unplaced, leaving the family type short of DWP''s count by it (María''s call of 2026-11-09)' outputs: [] rewrites: - would_claim_uc - notes: 'Runs after uc_capital_coherence, the last writer of universal_credit_reported and of the capital the engine assesses, and before uc_legacy_closure_take_up, which reads would_claim_uc. frs_take_up draws would_claim_uc early for FRS benefit units and spi_benefit_coherence redraws the SPI-channel units on the same rule: a reporter claims and the rest of the take-up contract''s one rate times the age population is drawn uniformly over its non-reporting units, whatever their award. At the spine''s design weights that put the caseload above DWP''s for single people without children, couples and the smallest awards, and below it for lone parents, so the national solve met DWP''s caseloads by reweighting low-income families. This stage redraws the flag for both channels. One temporary engine materialization, at the release''s calibration year on the frame stamped with its survey year (as pension_credit_take_up reads Pension Credit), gives each benefit unit the award it would be paid if it claimed: universal_credit on a temporary copy where every unit claims and carries the deduction attributes uc_deduction_attributes will assign it (they read only the unit''s identity and region), so after the benefit cap and deductions, the award the registry''s dwp/uc_payment_dist rows band. It also gives whether the engine moves the unit off its legacy benefits that year (legacy_benefits_closed) and the UC child status the calibration''s family type reads; all are consumed only. A unit with an award falls into a cell of DWP''s family type by DWP''s GBP 100 monthly award band, banded as the registry rows band an award, with one more band above GBP 2,500 a month. Within a family type, adjacent bands pool, lowest first, until the drawn units rest on at least 30 distinct source households. In each pool a reporter claims, and each drawn unit (entitled, non-reporting, in frs_take_up''s age population and not moved off its legacy benefits) claims at r = (T - F) / D clipped to [0, 1]: T is DWP''s count for the pool''s bands, the mean of the April to December 2025 Stat-Xplore months (the facts the registry rows average, vendored as dwp_uc_award_band_facts.json), D the weight of the drawn units, and F the expected claims of the other entitled units: 1 for a reporter, the claim probability uc_legacy_closure_take_up''s rule gives a moved unit (whose flag this stage leaves alone, so that probability does not move), and the stored flag for any other. T, F and D are Great Britain''s at the stage''s household weights, which DWP''s counts cover. The drawn units claim in the order of their uniform until their weight is nearest T - F, so each pool realizes r to within one unit''s weight rather than only in expectation, which a pool resting on a few dozen households can miss by several per cent, and Northern Ireland''s drawn units claim below the same uniform. A pool whose other claims reach T, or whose T exceeds every entitled unit, cannot meet DWP''s count; the receipt flags it. A unit with no award, or outside the age population, keeps its stored flag, the single-rate draw, which is how a unit claims once a reform or a later year entitles it. The uniform is the would_claim_uc identity stream frs_take_up and spi_benefit_coherence use. The receipt gives each pool''s DWP count, its support in bands of distinct source households and its unreachable flag (only where three or more sources carry the pool), and each family type''s weighted caseload before and after; it gives no unit count except in bands and no rate. The uk_stage_uc_take_up gate reads it; the terminal take-up signal gate no longer measures would_claim_uc. From policyengine-uk 2.149.0 a claim for Universal Credit ends a claimant''s or partner''s income-related ESA (pe-uk#2563), so a unit whose claimant or partner reports that award, and that neither reports Universal Credit nor is moved off its legacy benefits, claims none (kept_legacy_award): it was on the award at the interview, and a reported receipt is a fact (microcosm#1095). The closure draw downstream reads the flag this stage writes, so the closure probabilities the solve expects use it too, and the receipt bands the units it keeps off Universal Credit (income_related_esa_kept). Housing Benefit, which the engine also ends on a claim, keeps the stored flag here, pending the Housing Benefit and JSA PR (microcosm#867, microcosm#869). Since María''s call of 2026-11-09 (microcosm#1095, Y4 of the November event-data plan), the age fit gives each pool''s drawn units with a claimant or partner aged 16 to 24 one odds ratio against its other drawn units, solved for DWP''s people on Universal Credit aged 16 to 24 (dwp_uc_people_by_age_facts.json): after Y2 took full-time students off Universal Credit, the age-blind pools refilled the single caseload with other young singles. No family type or award band count moves.' + notes: 'Runs after uc_capital_coherence, the last writer of universal_credit_reported and of the capital the engine assesses, and before uc_legacy_closure_take_up, which reads would_claim_uc. frs_take_up draws would_claim_uc early for FRS benefit units and spi_benefit_coherence redraws the SPI-channel units on the same rule: a reporter claims and the rest of the take-up contract''s one rate times the age population is drawn uniformly over its non-reporting units, whatever their award. At the spine''s design weights that put the caseload above DWP''s for single people without children, couples and the smallest awards, and below it for lone parents, so the national solve met DWP''s caseloads by reweighting low-income families. This stage redraws the flag for both channels. One temporary engine materialization, at the release''s calibration year on the frame stamped with its survey year (as pension_credit_take_up reads Pension Credit), gives each benefit unit the award it would be paid if it claimed: universal_credit on a temporary copy where every unit claims and carries the deduction attributes uc_deduction_attributes will assign it (they read only the unit''s identity and region), so after the benefit cap and deductions, the award the registry''s dwp/uc_payment_dist rows band. It also gives whether the engine moves the unit off its legacy benefits that year (legacy_benefits_closed) and the UC child status the calibration''s family type reads; all are consumed only. A unit with an award falls into a cell of DWP''s family type by DWP''s GBP 100 monthly award band, banded as the registry rows band an award, with one more band above GBP 2,500 a month. Within a family type, adjacent bands pool, lowest first, until the drawn units rest on at least 30 distinct source households. In each pool a reporter claims, and each drawn unit (entitled, non-reporting, in frs_take_up''s age population and not moved off its legacy benefits) claims at r = (T - F) / D clipped to [0, 1]: T is DWP''s count for the pool''s bands, the mean of the April to December 2025 Stat-Xplore months (the facts the registry rows average, vendored as dwp_uc_award_band_facts.json), D the weight of the drawn units, and F the expected claims of the other entitled units: 1 for a reporter, the claim probability uc_legacy_closure_take_up''s rule gives a moved unit (whose flag this stage leaves alone, so that probability does not move), and the stored flag for any other. T, F and D are Great Britain''s at the stage''s household weights, which DWP''s counts cover. The drawn units claim in the order of their uniform until their weight is nearest T - F, so each pool realizes r to within one unit''s weight rather than only in expectation, which a pool resting on a few dozen households can miss by several per cent, and Northern Ireland''s drawn units claim below the same uniform. A pool whose other claims reach T, or whose T exceeds every entitled unit, cannot meet DWP''s count; the receipt flags it. A unit with no award, or outside the age population, keeps its stored flag, the single-rate draw, which is how a unit claims once a reform or a later year entitles it. The uniform is the would_claim_uc identity stream frs_take_up and spi_benefit_coherence use. The receipt gives each pool''s DWP count, its support in bands of distinct source households and its unreachable flag (only where three or more sources carry the pool), and each family type''s weighted caseload before and after; it gives no unit count except in bands and no rate. The uk_stage_uc_take_up gate reads it; the terminal take-up signal gate no longer measures would_claim_uc. From policyengine-uk 2.149.0 a claim for Universal Credit ends a claimant''s or partner''s income-related ESA (pe-uk#2563), so a unit whose claimant or partner reports that award, and that neither reports Universal Credit nor is moved off its legacy benefits, claims none (kept_legacy_award): it was on the award at the interview, and a reported receipt is a fact (microcosm#1095). The closure draw downstream reads the flag this stage writes, so the closure probabilities the solve expects use it too, and the receipt bands the units it keeps off Universal Credit (income_related_esa_kept). Housing Benefit, which the engine also ends on a claim, keeps the stored flag here, pending the Housing Benefit and JSA PR (microcosm#867, microcosm#869). Since María''s call of 2026-11-09 (microcosm#1095, Y4 of the November event-data plan), the age fit gives each pool''s drawn units with a claimant or partner aged 16 to 24 one odds ratio against its other drawn units, solved for DWP''s people on Universal Credit aged 16 to 24 (dwp_uc_people_by_age_facts.json): after Y2 took full-time students off Universal Credit, the age-blind pools refilled the single caseload with other young singles. A shortfall passed between pools fills only units with no young claimant or partner, so a family type whose shortfall only young units could fill falls short of DWP''s count by it, which the receipt records (María''s call of 2026-11-09).' - stage: uc_legacy_closure_take_up survey: DWP Stat-Xplore, Households invited to Move to Universal Credit by legacy benefit and move status, notices July 2022 to June 2026 source: https://stat-xplore.dwp.gov.uk diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_take_up.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_take_up.py index e2df83d162..3cf194f14c 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_take_up.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_take_up.py @@ -52,7 +52,7 @@ ``spi_benefit_coherence`` use, so a unit whose pool's rate falls below the early draw's keeps its claim only if it had one. -The age fit (María's call of 2026-11-09, microcosm#1095). Y2 took full-time +The age fit (María's calls of 2026-11-09, microcosm#1095). Y2 took full-time students off Universal Credit, and the pools then refilled the single caseload from every other entitled single, so claimants and partners aged 16 to 24 read well above DWP's count. Within every pool, the drawn units @@ -62,11 +62,14 @@ and partners, in entitled units that claim, come as near DWP's People on Universal Credit aged 16 to 24 (February, May, August and November 2025), the facts the dwp.uc.people_aged_16_to_24 diagnostic reads, as the redraw -allows. Fixed claims (a reporter, a moved unit, a unit kept on its legacy -benefits) and a pool whose count needs more claims than its other drawn -units can give keep young units claiming whatever the ratio, so the count -can stay above DWP's; the ratio then holds at the end of its range and the -receipt says so. No family type or award band count moves. +allows. A shortfall passed from one pool to another fills only the receiving +pool's drawn units with no young claimant or partner, so a family type whose +shortfall only young units could fill falls short of DWP's count by it, and +the receipt records what stays unplaced. Fixed claims (a reporter, a moved +unit, a unit kept on its legacy benefits) and a pool whose own count needs +more claims than its other drawn units can give keep young units claiming +whatever the ratio, so the young count can stay above DWP's; the ratio then +holds at the end of its range and the receipt says so. """ from __future__ import annotations @@ -219,7 +222,9 @@ "held at the nearer of those ends and passes its gap to the other pools, " "nearest first, the one with more room first at equal distance and the " "lower on a tie, each taking what its room allows; a gap no pool can take " - "leaves the family type unreachable" + "leaves the family type unreachable. With the age fit, a passed " + "shortfall's room is the pool's undrawn claims plus the weight of its " + "drawn units with no young claimant or partner, less its count (age_fit)" ) UC_TAKE_UP_RESIDUAL_RATE = ( "(T - F) / D, clipped to [0, 1]; T DWP's calendar-2025 mean count of the " @@ -229,13 +234,14 @@ "their uniform until their weight is nearest T - F, and applied at that " "uniform to Northern Ireland's drawn units too" ) -#: The age fit (María's call of 2026-11-09, Y4 of the November event-data +#: The age fit (María's calls of 2026-11-09, Y4 of the November event-data #: plan, microcosm#1095). After Y2 took full-time students off Universal #: Credit, the award-band pools refilled the single caseload from every other -#: entitled single, and claimants and partners aged 16 to 24 read about 1.3 -#: times DWP's count. The fit keeps every pool's count and gives the drawn units -#: with a young claimant or partner one odds ratio against the pool's others, -#: solved for DWP's count of people on Universal Credit aged 16 to 24. +#: entitled single, and claimants and partners aged 16 to 24 read well above +#: DWP's count. The fit gives the drawn units with a young claimant or partner +#: one odds ratio against the pool's others, solved for DWP's count of people +#: on Universal Credit aged 16 to 24, and a shortfall passed between pools +#: fills only units with no young claimant or partner. UC_TAKE_UP_AGE_RESOURCE = "dwp_uc_people_by_age_facts.json" UC_TAKE_UP_AGE_MONTHS: tuple[str, ...] = ("2025-02", "2025-05", "2025-08", "2025-11") UC_TAKE_UP_AGE_RECORD_SETS: tuple[str, ...] = tuple( @@ -269,7 +275,11 @@ "the order of the uniform as a pool's rate is; theta is solved so that the " "young claimants and partners of Great Britain's entitled units that claim, " "at the stage's household weights, are nearest DWP's count, held at the " - "nearer end of exp(-12) to exp(12) where no theta reaches it" + "nearer end of exp(-12) to exp(12) where no theta reaches it; a shortfall " + "passed to another pool fills only that pool's drawn units with no young " + "claimant or partner, and what no pool can take that way stays unplaced, " + "leaving the family type short of DWP's count by it (María's call of " + "2026-11-09)" ) #: The odds ratio's search interval, on its log. _LOG_ODDS_BOUNDS = (-12.0, 12.0) @@ -506,6 +516,8 @@ def _pools( def _pass_unmet_gaps( sums: Sequence[tuple[float, float, float]], + *, + older: Sequence[float] | None = None, ) -> tuple[list[float], list[float]]: """Each pool's count after the unmet pools pass their gaps on. @@ -522,8 +534,12 @@ def _pass_unmet_gaps( so the drawn units of an overshooting band started claiming and those of a short band stopped; held at its clip, each band realizes as near its own count as it can, and the family type's total is unchanged wherever its - entitled units allow (microcosm#1428 review, finding 7). Returns each - pool's count and the part of its gap no pool could take. + entitled units allow (microcosm#1428 review, finding 7). With ``older``, + the weight of each pool's drawn units with no young claimant or partner + (the age fit, María's call of 2026-11-09), a shortfall passed to another + pool fills only those units: its room is ``F + older - count``, and what + no pool can take that way stays unplaced. An excess passes as before. + Returns each pool's count and the part of its gap no pool could take. """ targets = [float(target) for target, _, _ in sums] @@ -557,10 +573,12 @@ def nearest(index: int) -> list[int]: short = gap > 0.0 def room(other: int, *, short: bool = short) -> float: - return max( - highs[other] - counts[other] if short else counts[other] - lows[other], - 0.0, + if not short: + return max(counts[other] - lows[other], 0.0) + ceiling = ( + highs[other] if older is None else lows[other] + float(older[other]) ) + return max(ceiling - counts[other], 0.0) remaining = abs(gap) for other in sorted( @@ -725,10 +743,15 @@ def balance( float(weights[solve & drawable].sum()), ) + young_unit = ( + np.zeros(shape, dtype=bool) if young_people is None else young_people > 0.0 + ) pools: list[dict[str, object]] = [] # Each pool's drawn units (with Northern Ireland's), its Great Britain # drawn units, the claims they must realize and their weight. needs: list[tuple[np.ndarray, np.ndarray, float, float]] = [] + # With the age fit, the shortfall each family type leaves unplaced. + unplaced_shortfall: dict[str, float] = {} for name, _ in UC_FAMILY_TYPES: in_family = family == name family_pools = _pools( @@ -740,7 +763,22 @@ def balance( minimum_sources=minimum_pool_sources, ) sums = [balance(name, in_family, bands) for bands in family_pools] - counts, unplaced = _pass_unmet_gaps(sums) + # With the age fit, a passed shortfall fills only a pool's drawn units + # with no young claimant or partner (María's call of 2026-11-09). + older = ( + None + if young_people is None + else [ + float( + weights[ + in_family & np.isin(band, bands) & gb & drawable & ~young_unit + ].sum() + ) + for bands in family_pools + ] + ) + counts, unplaced = _pass_unmet_gaps(sums, older=older) + unplaced_shortfall[name] = float(sum(gap for gap in unplaced if gap > 0.0)) feasible = not any(unplaced) for bands, (target, undrawn, drawn), count in zip( family_pools, sums, counts, strict=True @@ -768,9 +806,6 @@ def balance( "feasible_family": feasible, } ) - young_unit = ( - np.zeros(shape, dtype=bool) if young_people is None else young_people > 0.0 - ) def realize(theta: float | None) -> np.ndarray: """Each unit's claim at the age fit's odds ratio, or at one rate.""" @@ -940,6 +975,15 @@ def young_claims(claims: np.ndarray) -> float: else UK_WITHHELD ), "target_unreachable": age_status, + # The shortfall no pool could take with older units, by family + # type, at the stage's household weights. + "unplaced_shortfall": { + name: small_cell_share( + unplaced_shortfall[name], + sources((family == name) & entitled & gb), + ) + for name, _ in UC_FAMILY_TYPES + }, } return would_claim.astype(bool), receipt diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_take_up.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_take_up.py index 6eb72b27a0..104508ffea 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_take_up.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_take_up.py @@ -917,6 +917,52 @@ def test_the_age_fit_holds_at_its_bound_where_dwp_count_is_out_of_reach() -> Non assert float(would_claim.sum()) == pytest.approx(30.0, abs=1.0) +def test_with_older_weights_a_passed_shortfall_fills_only_older_units() -> None: + # Pool 0 holds four drawn units against DWP's 10 (six short); pool 1 holds + # eight against DWP's 2. Unrestricted, pool 1 takes the six. With the age + # fit, only pool 1's three older units can take passed claims, and it + # already needs two of them for its own count, so it takes one and five + # stay unplaced (María's call of 2026-11-09). + sums = [(10.0, 0.0, 4.0), (2.0, 0.0, 8.0)] + counts, unplaced = uc_take_up._pass_unmet_gaps(sums) + assert counts == [4.0, 8.0] + assert not any(unplaced) + counts, unplaced = uc_take_up._pass_unmet_gaps(sums, older=[4.0, 3.0]) + assert counts == [4.0, 3.0] + assert unplaced == [5.0, 0.0] + # An excess still comes off any drawn claims. + counts, unplaced = uc_take_up._pass_unmet_gaps( + [(1.0, 3.0, 1.0), (4.0, 0.0, 6.0)], older=[1.0, 0.0] + ) + assert counts == [3.0, 2.0] + assert not any(unplaced) + + +def test_the_age_fit_leaves_a_shortfall_unplaced_rather_than_draw_young_units() -> None: + # Band 2: two older drawn units against DWP's 5 (three short). Band 4: ten + # drawn units, the first five young, against DWP's 5. Without the fit band + # 4 takes band 2's three and claims 8, young units among them. With it, + # band 4's five older units are all its own count needs, so the three + # stay unplaced and the singles land at 7 against DWP's 10. + award = np.asarray([3_000.0] * 2 + [5_500.0] * 10) + young = np.asarray([0.0] * 2 + [1.0] * 5 + [0.0] * 5) + targets = _targets(SINGLE_2=5.0, SINGLE_4=5.0) + unfitted, _ = _assign(award=award, targets=targets) + assert unfitted[:2].all() + assert int(unfitted[2:].sum()) == 8 + would_claim, receipt = _assign( + award=award, targets=targets, young_people=young, young_target=0.5 + ) + assert would_claim[:2].all() + assert int(would_claim[2:].sum()) == 5 + assert int((young * would_claim).sum()) == 0 + single = receipt["families"]["SINGLE"] + assert single["caseload_after"] == pytest.approx(7.0) + assert receipt["age_fit"]["unplaced_shortfall"]["SINGLE"] == pytest.approx(3.0) + # Nothing unplaced is an exact zero, which needs no withholding. + assert receipt["age_fit"]["unplaced_shortfall"]["LONE_PARENT"] == 0.0 + + def test_the_age_fit_needs_both_its_inputs() -> None: with pytest.raises(ValueError, match="needs both"): _young_pool(young_target=None) diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json index af8d8a8604..4c6151d5f5 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json @@ -7853,7 +7853,7 @@ ], "grain": "benunit", "nonnegative_outputs": [], - "notes": "Runs after uc_capital_coherence, the last writer of universal_credit_reported and of the capital the engine assesses, and before uc_legacy_closure_take_up, which reads would_claim_uc. frs_take_up draws would_claim_uc early for FRS benefit units and spi_benefit_coherence redraws the SPI-channel units on the same rule: a reporter claims and the rest of the take-up contract's one rate times the age population is drawn uniformly over its non-reporting units, whatever their award. At the spine's design weights that put the caseload above DWP's for single people without children, couples and the smallest awards, and below it for lone parents, so the national solve met DWP's caseloads by reweighting low-income families. This stage redraws the flag for both channels. One temporary engine materialization, at the release's calibration year on the frame stamped with its survey year (as pension_credit_take_up reads Pension Credit), gives each benefit unit the award it would be paid if it claimed: universal_credit on a temporary copy where every unit claims and carries the deduction attributes uc_deduction_attributes will assign it (they read only the unit's identity and region), so after the benefit cap and deductions, the award the registry's dwp/uc_payment_dist rows band. It also gives whether the engine moves the unit off its legacy benefits that year (legacy_benefits_closed) and the UC child status the calibration's family type reads; all are consumed only. A unit with an award falls into a cell of DWP's family type by DWP's GBP 100 monthly award band, banded as the registry rows band an award, with one more band above GBP 2,500 a month. Within a family type, adjacent bands pool, lowest first, until the drawn units rest on at least 30 distinct source households. In each pool a reporter claims, and each drawn unit (entitled, non-reporting, in frs_take_up's age population and not moved off its legacy benefits) claims at r = (T - F) / D clipped to [0, 1]: T is DWP's count for the pool's bands, the mean of the April to December 2025 Stat-Xplore months (the facts the registry rows average, vendored as dwp_uc_award_band_facts.json), D the weight of the drawn units, and F the expected claims of the other entitled units: 1 for a reporter, the claim probability uc_legacy_closure_take_up's rule gives a moved unit (whose flag this stage leaves alone, so that probability does not move), and the stored flag for any other. T, F and D are Great Britain's at the stage's household weights, which DWP's counts cover. The drawn units claim in the order of their uniform until their weight is nearest T - F, so each pool realizes r to within one unit's weight rather than only in expectation, which a pool resting on a few dozen households can miss by several per cent, and Northern Ireland's drawn units claim below the same uniform. A pool whose other claims reach T, or whose T exceeds every entitled unit, cannot meet DWP's count; the receipt flags it. A unit with no award, or outside the age population, keeps its stored flag, the single-rate draw, which is how a unit claims once a reform or a later year entitles it. The uniform is the would_claim_uc identity stream frs_take_up and spi_benefit_coherence use. The receipt gives each pool's DWP count, its support in bands of distinct source households and its unreachable flag (only where three or more sources carry the pool), and each family type's weighted caseload before and after; it gives no unit count except in bands and no rate. The uk_stage_uc_take_up gate reads it; the terminal take-up signal gate no longer measures would_claim_uc. From policyengine-uk 2.149.0 a claim for Universal Credit ends a claimant's or partner's income-related ESA (pe-uk#2563), so a unit whose claimant or partner reports that award, and that neither reports Universal Credit nor is moved off its legacy benefits, claims none (kept_legacy_award): it was on the award at the interview, and a reported receipt is a fact (microcosm#1095). The closure draw downstream reads the flag this stage writes, so the closure probabilities the solve expects use it too, and the receipt bands the units it keeps off Universal Credit (income_related_esa_kept). Housing Benefit, which the engine also ends on a claim, keeps the stored flag here, pending the Housing Benefit and JSA PR (microcosm#867, microcosm#869). Since Mar\u00eda's call of 2026-11-09 (microcosm#1095, Y4 of the November event-data plan), the age fit gives each pool's drawn units with a claimant or partner aged 16 to 24 one odds ratio against its other drawn units, solved for DWP's people on Universal Credit aged 16 to 24 (dwp_uc_people_by_age_facts.json): after Y2 took full-time students off Universal Credit, the age-blind pools refilled the single caseload with other young singles. No family type or award band count moves.", + "notes": "Runs after uc_capital_coherence, the last writer of universal_credit_reported and of the capital the engine assesses, and before uc_legacy_closure_take_up, which reads would_claim_uc. frs_take_up draws would_claim_uc early for FRS benefit units and spi_benefit_coherence redraws the SPI-channel units on the same rule: a reporter claims and the rest of the take-up contract's one rate times the age population is drawn uniformly over its non-reporting units, whatever their award. At the spine's design weights that put the caseload above DWP's for single people without children, couples and the smallest awards, and below it for lone parents, so the national solve met DWP's caseloads by reweighting low-income families. This stage redraws the flag for both channels. One temporary engine materialization, at the release's calibration year on the frame stamped with its survey year (as pension_credit_take_up reads Pension Credit), gives each benefit unit the award it would be paid if it claimed: universal_credit on a temporary copy where every unit claims and carries the deduction attributes uc_deduction_attributes will assign it (they read only the unit's identity and region), so after the benefit cap and deductions, the award the registry's dwp/uc_payment_dist rows band. It also gives whether the engine moves the unit off its legacy benefits that year (legacy_benefits_closed) and the UC child status the calibration's family type reads; all are consumed only. A unit with an award falls into a cell of DWP's family type by DWP's GBP 100 monthly award band, banded as the registry rows band an award, with one more band above GBP 2,500 a month. Within a family type, adjacent bands pool, lowest first, until the drawn units rest on at least 30 distinct source households. In each pool a reporter claims, and each drawn unit (entitled, non-reporting, in frs_take_up's age population and not moved off its legacy benefits) claims at r = (T - F) / D clipped to [0, 1]: T is DWP's count for the pool's bands, the mean of the April to December 2025 Stat-Xplore months (the facts the registry rows average, vendored as dwp_uc_award_band_facts.json), D the weight of the drawn units, and F the expected claims of the other entitled units: 1 for a reporter, the claim probability uc_legacy_closure_take_up's rule gives a moved unit (whose flag this stage leaves alone, so that probability does not move), and the stored flag for any other. T, F and D are Great Britain's at the stage's household weights, which DWP's counts cover. The drawn units claim in the order of their uniform until their weight is nearest T - F, so each pool realizes r to within one unit's weight rather than only in expectation, which a pool resting on a few dozen households can miss by several per cent, and Northern Ireland's drawn units claim below the same uniform. A pool whose other claims reach T, or whose T exceeds every entitled unit, cannot meet DWP's count; the receipt flags it. A unit with no award, or outside the age population, keeps its stored flag, the single-rate draw, which is how a unit claims once a reform or a later year entitles it. The uniform is the would_claim_uc identity stream frs_take_up and spi_benefit_coherence use. The receipt gives each pool's DWP count, its support in bands of distinct source households and its unreachable flag (only where three or more sources carry the pool), and each family type's weighted caseload before and after; it gives no unit count except in bands and no rate. The uk_stage_uc_take_up gate reads it; the terminal take-up signal gate no longer measures would_claim_uc. From policyengine-uk 2.149.0 a claim for Universal Credit ends a claimant's or partner's income-related ESA (pe-uk#2563), so a unit whose claimant or partner reports that award, and that neither reports Universal Credit nor is moved off its legacy benefits, claims none (kept_legacy_award): it was on the award at the interview, and a reported receipt is a fact (microcosm#1095). The closure draw downstream reads the flag this stage writes, so the closure probabilities the solve expects use it too, and the receipt bands the units it keeps off Universal Credit (income_related_esa_kept). Housing Benefit, which the engine also ends on a claim, keeps the stored flag here, pending the Housing Benefit and JSA PR (microcosm#867, microcosm#869). Since Mar\u00eda's call of 2026-11-09 (microcosm#1095, Y4 of the November event-data plan), the age fit gives each pool's drawn units with a claimant or partner aged 16 to 24 one odds ratio against its other drawn units, solved for DWP's people on Universal Credit aged 16 to 24 (dwp_uc_people_by_age_facts.json): after Y2 took full-time students off Universal Credit, the age-blind pools refilled the single caseload with other young singles. A shortfall passed between pools fills only units with no young claimant or partner, so a family type whose shortfall only young units could fill falls short of DWP's count by it, which the receipt records (Mar\u00eda's call of 2026-11-09).", "operations": [ { "artifact_role": "uc_award_band_facts", @@ -7925,7 +7925,7 @@ "role_column": "is_uc_claimant" }, { - "age_fit": "one odds ratio theta for the drawn units with a young claimant or partner: in every pool they claim at theta times the odds of the pool's other drawn units, the two rates together realizing the pool's count, each realized in the order of the uniform as a pool's rate is; theta is solved so that the young claimants and partners of Great Britain's entitled units that claim, at the stage's household weights, are nearest DWP's count, held at the nearer end of exp(-12) to exp(12) where no theta reaches it", + "age_fit": "one odds ratio theta for the drawn units with a young claimant or partner: in every pool they claim at theta times the odds of the pool's other drawn units, the two rates together realizing the pool's count, each realized in the order of the uniform as a pool's rate is; theta is solved so that the young claimants and partners of Great Britain's entitled units that claim, at the stage's household weights, are nearest DWP's count, held at the nearer end of exp(-12) to exp(12) where no theta reaches it; a shortfall passed to another pool fills only that pool's drawn units with no young claimant or partner, and what no pool can take that way stays unplaced, leaving the family type short of DWP's count by it (Mar\u00eda's call of 2026-11-09)", "age_targets": "DWP Stat-Xplore People on Universal Credit in Great Britain aged 16 to 24, every conditionality regime: the single years summed in February, May, August and November 2025 and averaged, as the dwp.uc.people_aged_16_to_24 diagnostic reads them", "anchor": "universal_credit_reported_anchor", "award": "universal_credit on a temporary copy where every unit claims and carries the deduction attributes uc_deduction_attributes assigns from its identity and region", @@ -7938,7 +7938,7 @@ "minimum_pool_sources": 30, "not_drawn": "keeps its stored flag, except a unit keeping income-related ESA, which claims none", "output": "would_claim_uc", - "pooling": "adjacent bands within a family type, lowest first, until the drawn units rest on minimum_pool_sources distinct household_source_id values; a short last pool joins the one before it. Then, lowest first, a pool that cannot meet DWP's count (its undrawn entitled units' expected claims exceed the count, or the count exceeds them plus the weight of every drawn unit) is held at the nearer of those ends and passes its gap to the other pools, nearest first, the one with more room first at equal distance and the lower on a tie, each taking what its room allows; a gap no pool can take leaves the family type unreachable", + "pooling": "adjacent bands within a family type, lowest first, until the drawn units rest on minimum_pool_sources distinct household_source_id values; a short last pool joins the one before it. Then, lowest first, a pool that cannot meet DWP's count (its undrawn entitled units' expected claims exceed the count, or the count exceeds them plus the weight of every drawn unit) is held at the nearer of those ends and passes its gap to the other pools, nearest first, the one with more room first at equal distance and the lower on a tie, each taking what its room allows; a gap no pool can take leaves the family type unreachable. With the age fit, a passed shortfall's room is the pool's undrawn claims plus the weight of its drawn units with no young claimant or partner, less its count (age_fit)", "population": "uc_age_eligible", "residual_rate": "(T - F) / D, clipped to [0, 1]; T DWP's calendar-2025 mean count of the pool's bands after any gaps passed to or from it, D the weight of the pool's drawn units and F the expected claims of its other entitled units, over Great Britain at the stage's household weights; realized by the drawn units claiming in the order of their uniform until their weight is nearest T - F, and applied at that uniform to Northern Ireland's drawn units too", "seed": 0, diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json index 37d6934265..d7bad48cab 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json @@ -1 +1 @@ -{"country":"uk","nodes":[{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Load the source-bound UK FRS root population.","id":"create_uk_frs","inputs":[],"kernel":"uk.create@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"sample_fraction":1.0,"sample_seed":578,"stage_contract_sha256":"879fdd6e1e5832b94af4259b1028f852470bbe2c3ab19b61ce5f92a2e9c12ec4","time_period":"2024"},"population":null,"sources":["frs"],"structural":"create","weights":null},{"base":"create_uk_frs","citation":"","description":"Ownership boundary for the source-assembling root stage.","id":"frs_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Claim the cells assembled by the UK FRS root transform.","id":"frs_spine","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{},"population":"frs_spine.boundary","sources":[],"structural":"none","weights":null},{"base":"frs_spine.boundary","citation":"","description":"Ownership boundary before age_tail rewrites.","id":"age_tail.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage age_tail.","id":"age_tail","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["external_child_payments","region"],"entity":"household","rows":"all"},{"columns":["gender"],"entity":"person","rows":"all"}],"kernel":"uk.stage.age_tail@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"age_tail","stage_contract_sha256":"963a34f38caede2525e3b8735f904bb70a1bbef5a272f0eefd4346343444484f","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_relationships.","id":"frs_relationships","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_household_head"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_relationships@1","mass":"conserve","outputs":[{"column":"relationship_to_head","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_role","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_looked_after_by_local_authority","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"child_limit_non_parental_caring_exception","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_household_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_relationships","stage_contract_sha256":"ae32bf855753d3b7505e54a18532b1b53a04b6beda764cc09ad09462cf130085","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_employment.","id":"frs_employment","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_employment@1","mass":"conserve","outputs":[{"column":"employment_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_employment","stage_contract_sha256":"c4dc3da7179c7b7d6eb67c6f119df1f213e50ee6b83a53660d317126a5773027","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_council_tax.","id":"frs_council_tax","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_council_tax@1","mass":"conserve","outputs":[{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_council_tax","stage_contract_sha256":"7b1400b5d57a842ffc4e74022eab0134b6cd1f082649adf906ca898d8bfd626e","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_disability.","id":"frs_disability","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax","region"],"entity":"household","rows":"all"},{"columns":["afcs_reported","age","attendance_allowance_reported","dla_m_reported","dla_sc_reported","esa_contrib_reported","esa_income_reported","iidb_reported","incapacity_benefit_reported","pip_dl_reported","pip_m_reported","sda_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_disability@1","mass":"conserve","outputs":[{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_disability","stage_contract_sha256":"ac500b4cb1bc04d4fb72d198592dd376d61da8c150921a6ac53914ac18be0508","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education.","id":"frs_education","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","esa_contrib_reported","esa_income_reported","is_severely_disabled_for_benefits","jsa_contrib_reported","jsa_income_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education@1","mass":"conserve","outputs":[{"column":"current_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"highest_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_non_advanced_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_approved_training","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_started_or_accepted_current_education_or_training","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_before_universal_credit_qualifying_young_person_terminal_date","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"adult_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_outstanding_student_loan","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_left_full_time_education","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_full_time_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education","stage_contract_sha256":"17f97af529c76e807f709af26a4bd1dd11e103c0f885048a73c18e28b94b9b54","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_legacy_proxies.","id":"frs_legacy_proxies","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_legacy_proxies@1","mass":"conserve","outputs":[{"column":"legacy_jobseeker_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_health_condition_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_support_group_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_legacy_proxies","stage_contract_sha256":"1ecf761cf3fa7180da15659e138e67a8654e58272b4fde28344aa27a874ad0aa","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"age_tail.boundary","citation":"","description":"Ownership boundary before frs_education_grant_split rewrites.","id":"frs_education_grant_split.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education_grant_split.","id":"frs_education_grant_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education_grant_split@1","mass":"conserve","outputs":[{"column":"disabled_students_allowance_eligible_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education_grant_split","stage_contract_sha256":"8718f014b90498c2cc7c754289775ca4a41452d9b978d8cbc5f34b64cbdc7df2","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_take_up.","id":"frs_take_up","inputs":[{"columns":["frs_benunit_capital","is_married"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","child_benefit_reported","education_grants","is_uc_claimant","months_since_last_birthday","pension_credit_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_take_up","stage_contract_sha256":"78aec80408c50455b37308e5a977fb70df3ecf915d6c1e8f80715ad9b58e62cf","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_person_draws.","id":"frs_person_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_status","is_in_full_time_education","max_free_entitlement_hours_used"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_person_draws@1","mass":"conserve","outputs":[{"column":"would_claim_marriage_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_scp","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"attends_private_school_random_draw","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"tax_free_childcare_spend_routed_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_apprentice","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_person_draws","stage_contract_sha256":"5bd9c080af0e151afc10462fed72d491bad50e2516f0067654cb06680f4329ae","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_household_draws.","id":"frs_household_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_household_draws@1","mass":"conserve","outputs":[{"column":"household_owns_tv","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"would_evade_tv_licence_fee","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residential_property_purchased_is_first_home","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"property_purchased","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_household_draws","stage_contract_sha256":"c74c63b09264319c4bf0049dabba00ecd0ce660beb7b53d6dae71518434bc949","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_brma.","id":"frs_brma","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_brma@1","mass":"conserve","outputs":[{"column":"brma","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_brma","stage_contract_sha256":"4285376b37299d375ed583b7f6b1747bd8b7cb1c8c0d19a36481156b5314a854","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"frs_education_grant_split.boundary","citation":"","description":"Freeze the assembled-spine gate population.","id":"frs_brma.checkpoint","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_hmrc_spine_leaves.","id":"frs_hmrc_spine_leaves","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["brma","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_hmrc_spine_leaves@1","mass":"conserve","outputs":[{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ossben_identifiable_subset","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"srp_regular_code5","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_hmrc_spine_leaves","stage_contract_sha256":"48d65ad711c635f05cc0bbb75f276129558de452c7da97ca2df593c215927822","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_annual_income_spells.","id":"frs_annual_income_spells","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employer_pension_contributions","employment_income","gender","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_annual_income_spells@1","mass":"conserve","outputs":[{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_annual_income_spells","stage_contract_sha256":"1dbdd0c9a6602be53b5527435d093a934218936d550da8b720973fc745c997ca","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"frs_brma.checkpoint","citation":"","description":"Run structural UK stage spi_support_channel.","id":"spi_support_channel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_support_channel@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","source_household_id","int64"],["household","source_year","int64"],["household","source_household_key","string"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_support_channel","stage_contract_sha256":"2c682605139c0a8f96e8ba45a2c03f506d3f758ef437841066a8fdb8b74269b6","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_support_channel.","id":"spi_support_channel.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"source_household_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_year","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_household_key","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["person.person_source_id","person.person_support_channel","person.person_support_clone_index","benunit.benunit_source_id","benunit.benunit_support_channel","benunit.benunit_support_clone_index","household.source_household_id","household.source_year","household.source_household_key","household.household_source_id","household.household_support_channel","household.household_support_clone_index","household.household_is_spi_synthetic"]},"population":"spi_support_channel","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"spi_support_channel","citation":"","description":"Run structural UK stage spi_income_band_donors.","id":"spi_income_band_donors","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_income_band_donors@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"],["household","household_is_spi_income_band_donor","bool"],["household","spi_income_band_donor_lower_bound","float64"],["person","person_is_spi_income_band_carrier","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_income_band_donors","stage_contract_sha256":"b96d77dc9bef3734fe24403b05b8b96c2cd99b5db9963e23710594064241a562","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_income_band_donors.","id":"spi_income_band_donors.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_income_band_donor","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"spi_income_band_donor_lower_bound","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"person_is_spi_income_band_carrier","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_spi_income_band_donor","household.spi_income_band_donor_lower_bound","person.person_is_spi_income_band_carrier"]},"population":"spi_income_band_donors","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_spi_income_spine.","id":"hmrc_spi_income_spine","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","rent_paid_as_boarder","rent_paid_as_lodger","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","maintenance_expenses","childcare_expenses","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","ssmg_reported","incapacity_benefit_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","ossben_identifiable_subset","srp_regular_code5","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_spi_income_spine@1","mass":"conserve","outputs":[{"column":"charitable_investment_gifts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"gift_aid","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employment_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_social_security_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_taxable_termination_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_miscellaneous_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_state_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employed_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_earned_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_assessable_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_is_spi_income_recipient","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_spi_income_spine","stage_contract_sha256":"602748a24ac50960dc40c3062c55c09e2441f85445b85a707bdb165a0420b267","time_period":"2024"},"population":"spi_income_band_donors","sources":["frs"],"structural":"none","weights":null},{"base":"spi_income_band_donors","citation":"","description":"Ownership boundary before company_cars rewrites.","id":"company_cars.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage company_cars.","id":"company_cars","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.stage.company_cars@1","mass":"conserve","outputs":[{"column":"company_car_list_price","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_electric_range","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_capital_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_private_fuel_provided","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"company_cars","stage_contract_sha256":"3be8d8a028a62ce19621ff6c64d93a1cfb07ed228f579657998533be5b0d7f86","time_period":"2024"},"population":"company_cars.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"company_cars.boundary","citation":"","description":"Ownership boundary before spi_employment_shell rewrites.","id":"spi_employment_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_employment_shell.","id":"spi_employment_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","employment_status","gender","hmrc_spi_employment_benefits","hmrc_spi_pay","person_is_spi_income_recipient","private_pension_income","savings_interest_income","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_employment_shell@1","mass":"conserve","outputs":[{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_employment_shell","stage_contract_sha256":"4612c78bf72a36c34a6be652d15d1348fe3d99c873fa8d5821978816b59d1618","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage aps_occupation.","id":"aps_occupation","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_sector","employment_status","gender","hmrc_spi_pay","person_is_spi_income_recipient","person_source_id","sic_industry_division","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.aps_occupation@1","mass":"conserve","outputs":[{"column":"soc2020_sub_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"aps_occupation","stage_contract_sha256":"644102f010870dccd28f8b980cbc5f648b7ff8ed140a0a5d9f23f02ada7f3d6d","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_employment_shell.boundary","citation":"","description":"Ownership boundary before spi_housing_shell rewrites.","id":"spi_housing_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_housing_shell.","id":"spi_housing_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax_single_adult_raw","household_support_channel","ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","is_household_head","other_investment_income","private_pension_income","property_income","savings_interest_income","self_employment_income","soc2020_sub_major_group","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_housing_shell@1","mass":"conserve","outputs":[{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_housing_shell","stage_contract_sha256":"9a76a02ceddb2cd85819f57cd33feb44d645800ce963d0b18bad0f6de808fd81","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_wealth.","id":"was_wealth","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_wealth@1","mass":"conserve","outputs":[{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"corporate_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"private_pension_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gross_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"net_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"savings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"num_vehicles","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cash_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"consumer_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"directly_held_shares","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"unit_and_investment_trusts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_wealth","stage_contract_sha256":"4c0bcaabf3695a75ec7e69d99b6b8c90570fd345067d77f1ea315f5508a88962","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_lisa.","id":"was_lisa","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_lisa@1","mass":"conserve","outputs":[{"column":"has_lifetime_isa","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_lifetime_isa_balance","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_lisa","stage_contract_sha256":"550c32357924ce631e80dd884ab84b9e003b459cca125c9accb59487ef25f475","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_housing_shell.boundary","citation":"","description":"Ownership boundary before regional_property_uprating rewrites.","id":"regional_property_uprating.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_property_uprating.","id":"regional_property_uprating","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_lifetime_isa_balance","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_property_uprating@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_property_uprating","stage_contract_sha256":"f45db95fde3f93731c0925b9bf8c12021921df2e4908770acdec1e3c97889277","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"regional_property_uprating.boundary","citation":"","description":"Run structural UK stage high_value_home_support.","id":"high_value_home_support","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.high_value_home_support@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_high_value_support_copy","bool"],["household","high_value_support_copies","int64"],["household","high_value_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"high_value_home_support","stage_contract_sha256":"174f4b38228d98107bee1639d1a297a2748bb618e87c7bd0a6c869c6ab06f8fa","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by high_value_home_support.","id":"high_value_home_support.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_high_value_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_high_value_support_copy","household.high_value_support_copies","household.high_value_support_copy_index"]},"population":"high_value_home_support","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_home_values.","id":"regional_home_values","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["high_value_support_copy_index","household_is_high_value_support_copy","household_source_id","region","tenure_type"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_home_values@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"main_residence_value_rank_basis","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_home_values","stage_contract_sha256":"48e8a622c8830a54a4c48d9d8cb4f011751aa05d7cb5f6c7f0e06e1121b720b1","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_components.","id":"property_components","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["main_residence_value_rank_basis","non_residential_property_value","other_residential_property_value","region","subrent"],"entity":"household","rows":"all"},{"columns":["age","is_household_head","person_is_spi_income_recipient","person_support_channel"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_components@1","mass":"conserve","outputs":[{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_rental_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_components","stage_contract_sha256":"db32858aac00d18ad53176d1f6ce6e116e1251e14ffd8b9f68e643d95736d82e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_purchases.","id":"property_purchases","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_purchases@1","mass":"conserve","outputs":[{"column":"additional_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_purchases","stage_contract_sha256":"8b28712df5a2174f702a96d3acca00b0bdcc4d8eb05bd3203a36d80d8b3b447c","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage nts_bus_travel.","id":"nts_bus_travel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.nts_bus_travel@1","mass":"conserve","outputs":[{"column":"local_bus_use_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_in_london_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_pass_eligible","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_single_fare_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_local_bus_trips","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"nts_bus_travel","stage_contract_sha256":"b0c23ab6394ddc01e72f72189b0583b4e48c71cd5182d7a826248a5050a1413e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage lcfs_consumption.","id":"lcfs_consumption","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.lcfs_consumption@1","mass":"conserve","outputs":[{"column":"food_and_non_alcoholic_beverages_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"alcohol_and_tobacco_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"clothing_and_footwear_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_water_and_electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_furnishings_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"health_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"transport_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"communication_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"recreation_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"education_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"restaurants_and_hotels_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"miscellaneous_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"petrol_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"diesel_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_fare_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_energy_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"liquid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"solid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"has_fuel_consumption","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"uses_energy_prepayment_meter","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"wine_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"spirits_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_fermented_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigarettes_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"hand_rolling_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigars_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_gaming_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"pool_betting_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bingo_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"national_lottery_ticket_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_casino_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_lower_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_standard_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_higher_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_fixed_odds_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_uk_horseracing_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_other_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"betting_exchange_commission","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"horse_and_dog_pool_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_engine_size","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_first_registration_date","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_is_ved_exempt","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"lcfs_consumption","stage_contract_sha256":"c331aeb2f4b00eef2a35fdabe132dacde499501d5699cdaae3fcbcb79818011b","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_vat.","id":"etb_vat","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_vat@1","mass":"conserve","outputs":[{"column":"full_rate_vat_expenditure_rate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_vat","stage_contract_sha256":"216b28835eba7a952243134dffbb45a1b3a0cdff2e3e7d0e94e2acbf754052b5","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_services.","id":"etb_services","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_services@1","mass":"conserve","outputs":[{"column":"dfe_education_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_usage","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"a_and_e_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"admitted_patient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"outpatient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_a_and_e_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_admitted_patient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_outpatient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_services","stage_contract_sha256":"df320c1d623243a7a63cb5f2ee1af3e0978847853b341e3bf23a514d71f4b0b4","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"base":"high_value_home_support","citation":"","description":"Ownership boundary before uc_reporter_redraw rewrites.","id":"uc_reporter_redraw.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_reporter_redraw.","id":"uc_reporter_redraw","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_reporter_redraw@1","mass":"conserve","outputs":[{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_reporter_redraw","stage_contract_sha256":"1b8f99bd8bc50e3e5dacbb63b75e6b8da0c42c1c8c508c492d078e08ddab0e66","time_period":"2024"},"population":"uc_reporter_redraw.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_reporter_redraw.boundary","citation":"","description":"Ownership boundary before spi_benefit_coherence rewrites.","id":"spi_benefit_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_benefit_coherence.","id":"spi_benefit_coherence","inputs":[{"columns":["benunit_support_channel","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["aa_category","age","attendance_allowance_reported","dla_m_category","dla_m_reported","dla_sc_category","dla_sc_reported","employment_income","hours_worked","incapacity_benefit_reported","is_uc_claimant","person_source_id","person_support_channel","pip_dl_category","pip_dl_reported","pip_m_category","pip_m_reported","private_pension_income","self_employment_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_benefit_coherence@1","mass":"conserve","outputs":[{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_benefit_coherence","stage_contract_sha256":"2c0162b22d5fcab2296f654177c9f87710184c20fb323cff25710ee0667fcdef","time_period":"2024"},"population":"spi_benefit_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_benefit_coherence.boundary","citation":"","description":"Ownership boundary before uc_capital_coherence rewrites.","id":"uc_capital_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_capital_coherence.","id":"uc_capital_coherence","inputs":[{"columns":["benunit_support_channel","dependent_children","is_married"],"entity":"benunit","rows":"all"},{"columns":["non_residential_property_secured_debt","non_residential_property_value","other_residential_property_secured_debt","other_residential_property_value","owned_land","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","individual_savings_account_interest_income","is_benunit_head","is_household_head","is_parent","other_investment_income","person_support_channel","savings_interest_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_capital_coherence@1","mass":"conserve","outputs":[{"column":"uc_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"pension_credit_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_capital_coherence","stage_contract_sha256":"67478de55540a138448d9da387a64e5e2afbb17caf17b244bc3baaa34de56022","time_period":"2024"},"population":"uc_capital_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_capital_coherence.boundary","citation":"","description":"Ownership boundary before uc_take_up rewrites.","id":"uc_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_take_up.","id":"uc_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_take_up","stage_contract_sha256":"d9c1968491d836e6ef6eaff7159204767ddbb8ede362c55e1b9d7dd756984393","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_legacy_closure_take_up.","id":"uc_legacy_closure_take_up","inputs":[{"columns":["frs_benunit_capital","would_claim_uc"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","child_tax_credit_reported","esa_income_reported","housing_benefit_reported","income_support_reported","is_claimant_or_partner","jsa_income_reported","universal_credit_reported","working_tax_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_legacy_closure_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc_at_legacy_closure","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_legacy_closure_take_up","stage_contract_sha256":"944ba4d37694f816a825681213a0cfea38256daaf20a0b705d7e74f0121f74ca","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_take_up.boundary","citation":"","description":"Ownership boundary before pension_credit_take_up rewrites.","id":"pension_credit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage pension_credit_take_up.","id":"pension_credit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.pension_credit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"has_mixed_age_couple_pension_credit_saving","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"pension_credit_take_up","stage_contract_sha256":"e887dbbb186cb79f6d3fc9a629269dbac4a43381b9574df65353b816f01a3a35","time_period":"2024"},"population":"pension_credit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"pension_credit_take_up.boundary","citation":"","description":"Ownership boundary before child_benefit_take_up rewrites.","id":"child_benefit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage child_benefit_take_up.","id":"child_benefit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.child_benefit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"child_benefit_take_up","stage_contract_sha256":"3dd4059a773047fea7fe359cd3e7953eb88186b72cbbc051e8b60c141b8f1343","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_deduction_attributes.","id":"uc_deduction_attributes","inputs":[{"columns":["child_benefit_opts_out","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_deduction_attributes@1","mass":"conserve","outputs":[{"column":"uc_deduction_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_type_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_latent_deduction_rate","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_combination","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_deduction_attributes","stage_contract_sha256":"6bc7e3ec1a5712e23ca1b7d2956e8b17f2526b94431ba3e5a9294b04658e4fe0","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"child_benefit_take_up.boundary","citation":"","description":"Run structural UK stage cgt_support_split.","id":"cgt_support_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_support_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_support_copy","bool"],["household","cgt_support_copies","int64"],["household","cgt_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_support_split","stage_contract_sha256":"fb9a6a3be69658ac92b4c6a957afd8723dc092e08fbb51a0950e4178987ac95f","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_support_split.","id":"cgt_support_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_support_copy","household.cgt_support_copies","household.cgt_support_copy_index"]},"population":"cgt_support_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_support_split","citation":"","description":"Run structural UK stage cgt_incidence_clone.","id":"cgt_incidence_clone","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_clone@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_capital_gains_clone","bool"],["person","capital_gains","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_clone","stage_contract_sha256":"29198953c5522c9b996b981478909916870977a79e9f2feb2db7e9e72ef15de8","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_incidence_clone.","id":"cgt_incidence_clone.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_capital_gains_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_capital_gains_clone","person.capital_gains"]},"population":"cgt_incidence_clone","sources":[],"structural":"none","weights":null},{"base":"cgt_incidence_clone","citation":"","description":"Ownership boundary before hmrc_cgt_gains_spine rewrites.","id":"hmrc_cgt_gains_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_gains_spine.","id":"hmrc_cgt_gains_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cgt_support_copies","corporate_wealth","gross_financial_wealth","household_is_cgt_support_copy","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_gains_spine@1","mass":"conserve","outputs":[{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_gains_spine","stage_contract_sha256":"e014de1d122df6d20403028aa7202306fff875a685ca552669c95c3ec9705175","time_period":"2024"},"population":"hmrc_cgt_gains_spine.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"hmrc_cgt_gains_spine.boundary","citation":"","description":"Run structural UK stage cgt_incidence_anchor.","id":"cgt_incidence_anchor","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_capital_gains_clone","region"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_anchor@1","mass":"conserve","outputs":[],"params":{"expand_cells":[],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_anchor","stage_contract_sha256":"ed54c55428e56d7597c57c8459b014aa43b2ff9495b903f0b789bd5e4264ca9a","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_incidence_anchor","citation":"","description":"Run structural UK stage cgt_residential_split.","id":"cgt_residential_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_residential_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_residential_clone","bool"],["household","cgt_residential_clone_index","int64"],["person","cgt_residential_probability","float64"],["person","capital_gains_residential_property","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_residential_split","stage_contract_sha256":"61e766938c3e089658f8605c66fba1d68273e2d6450af93f1f75e7ba0b6c3850","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_residential_split.","id":"cgt_residential_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_residential_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_probability","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_residential_property","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_residential_clone","household.cgt_residential_clone_index","person.cgt_residential_probability","person.capital_gains_residential_property"]},"population":"cgt_residential_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_asset_type_spine.","id":"hmrc_cgt_asset_type_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["corporate_wealth","gross_financial_wealth","other_residential_property_value","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","capital_gains_residential_property","dividend_income","property_income","reports_rent_from_other_property","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_asset_type_spine@1","mass":"conserve","outputs":[{"column":"capital_gains_asset_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_badr","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_asset_type_spine","stage_contract_sha256":"eb661f0d8d929b7e360c3263ec9c8930e5f4496103d810af8cfdceb0334ff5f9","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage salary_sacrifice.","id":"salary_sacrifice","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr"],"entity":"person","rows":"all"}],"kernel":"uk.stage.salary_sacrifice@1","mass":"conserve","outputs":[{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_bonus_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_pre_conversion_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"salary_sacrifice","stage_contract_sha256":"1d35a87ec2474407ebcb042dbb042fc99bb021557891280011dd3be2ca4f5594","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"base":"cgt_residential_split","citation":"","description":"Ownership boundary before carers_allowance_take_up rewrites.","id":"carers_allowance_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage carers_allowance_take_up.","id":"carers_allowance_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.stage.carers_allowance_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"carers_allowance_take_up","stage_contract_sha256":"7cf2cf79bd0f9a92f2a334081a35c8bfe24a0b841131fb9a8b8aceee6caf2dba","time_period":"2024"},"population":"carers_allowance_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"carers_allowance_take_up.boundary","citation":"","description":"Ownership boundary before student_loans rewrites.","id":"student_loans.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage student_loans.","id":"student_loans","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","age_left_full_time_education","current_education","highest_education","reports_outstanding_student_loan","student_loan_repayments","student_loans","would_claim_carers_allowance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.student_loans@1","mass":"conserve","outputs":[{"column":"student_loan_plan","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"student_loans","stage_contract_sha256":"507ca0160144d8f5ea1b2483b812658ee8b49854e2388d50a8c59ca58f2ca9ee","time_period":"2024"},"population":"student_loans.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"student_loans.boundary","citation":"","description":"Ownership boundary before childcare_copy_take_up rewrites.","id":"childcare_copy_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage childcare_copy_take_up.","id":"childcare_copy_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_uc_childcare","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.childcare_copy_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"childcare_copy_take_up","stage_contract_sha256":"cdbb7e135b16fac7ca1bcd6c54222821e2976b4da99f10a60913efd0ba03c13c","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage private_school_attendance.","id":"private_school_attendance","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.private_school_attendance@1","mass":"conserve","outputs":[{"column":"attends_private_school","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"private_school_attendance","stage_contract_sha256":"7e44379c0331fe4c9de05cd76a075c1a6aa22cf0dec6cd2f91b277e70f14a038","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage isa_subscriptions.","id":"isa_subscriptions","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cash_isa","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","attends_private_school","dividend_income","employment_income","gender","has_lifetime_isa","individual_savings_account_interest_income","lifetime_isa_balance","loss_relief","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.isa_subscriptions@1","mass":"conserve","outputs":[{"column":"cash_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"cash_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_payments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"isa_subscriptions","stage_contract_sha256":"b45fd2974d92588e61165df28883acd41f2c24ff068a8ff466fb95b808648160","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage trading_allowance_receipts.","id":"trading_allowance_receipts","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_spi_synthetic","household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","lifetime_isa_payments","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.trading_allowance_receipts@1","mass":"conserve","outputs":[{"column":"trading_allowance_claim_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_allowance_full_relief","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"trading_allowance_receipts","stage_contract_sha256":"50582c6c9e3d5d6300ff8058e3fbc77ce6adf13a487b3c3cf7f674367fcf4d9d","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null}],"sources":[{"codec":"csv-tables","description":"Content-bound UK FRS and donor fixture/source bundle.","name":"frs"}]} +{"country":"uk","nodes":[{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Load the source-bound UK FRS root population.","id":"create_uk_frs","inputs":[],"kernel":"uk.create@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"sample_fraction":1.0,"sample_seed":578,"stage_contract_sha256":"879fdd6e1e5832b94af4259b1028f852470bbe2c3ab19b61ce5f92a2e9c12ec4","time_period":"2024"},"population":null,"sources":["frs"],"structural":"create","weights":null},{"base":"create_uk_frs","citation":"","description":"Ownership boundary for the source-assembling root stage.","id":"frs_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Claim the cells assembled by the UK FRS root transform.","id":"frs_spine","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{},"population":"frs_spine.boundary","sources":[],"structural":"none","weights":null},{"base":"frs_spine.boundary","citation":"","description":"Ownership boundary before age_tail rewrites.","id":"age_tail.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage age_tail.","id":"age_tail","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["external_child_payments","region"],"entity":"household","rows":"all"},{"columns":["gender"],"entity":"person","rows":"all"}],"kernel":"uk.stage.age_tail@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"age_tail","stage_contract_sha256":"963a34f38caede2525e3b8735f904bb70a1bbef5a272f0eefd4346343444484f","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_relationships.","id":"frs_relationships","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_household_head"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_relationships@1","mass":"conserve","outputs":[{"column":"relationship_to_head","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_role","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_looked_after_by_local_authority","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"child_limit_non_parental_caring_exception","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_household_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_relationships","stage_contract_sha256":"ae32bf855753d3b7505e54a18532b1b53a04b6beda764cc09ad09462cf130085","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_employment.","id":"frs_employment","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_employment@1","mass":"conserve","outputs":[{"column":"employment_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_employment","stage_contract_sha256":"c4dc3da7179c7b7d6eb67c6f119df1f213e50ee6b83a53660d317126a5773027","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_council_tax.","id":"frs_council_tax","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_council_tax@1","mass":"conserve","outputs":[{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_council_tax","stage_contract_sha256":"7b1400b5d57a842ffc4e74022eab0134b6cd1f082649adf906ca898d8bfd626e","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_disability.","id":"frs_disability","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax","region"],"entity":"household","rows":"all"},{"columns":["afcs_reported","age","attendance_allowance_reported","dla_m_reported","dla_sc_reported","esa_contrib_reported","esa_income_reported","iidb_reported","incapacity_benefit_reported","pip_dl_reported","pip_m_reported","sda_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_disability@1","mass":"conserve","outputs":[{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_disability","stage_contract_sha256":"ac500b4cb1bc04d4fb72d198592dd376d61da8c150921a6ac53914ac18be0508","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education.","id":"frs_education","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","esa_contrib_reported","esa_income_reported","is_severely_disabled_for_benefits","jsa_contrib_reported","jsa_income_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education@1","mass":"conserve","outputs":[{"column":"current_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"highest_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_non_advanced_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_approved_training","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_started_or_accepted_current_education_or_training","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_before_universal_credit_qualifying_young_person_terminal_date","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"adult_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_outstanding_student_loan","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_left_full_time_education","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_full_time_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education","stage_contract_sha256":"17f97af529c76e807f709af26a4bd1dd11e103c0f885048a73c18e28b94b9b54","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_legacy_proxies.","id":"frs_legacy_proxies","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_legacy_proxies@1","mass":"conserve","outputs":[{"column":"legacy_jobseeker_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_health_condition_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_support_group_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_legacy_proxies","stage_contract_sha256":"1ecf761cf3fa7180da15659e138e67a8654e58272b4fde28344aa27a874ad0aa","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"age_tail.boundary","citation":"","description":"Ownership boundary before frs_education_grant_split rewrites.","id":"frs_education_grant_split.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education_grant_split.","id":"frs_education_grant_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education_grant_split@1","mass":"conserve","outputs":[{"column":"disabled_students_allowance_eligible_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education_grant_split","stage_contract_sha256":"8718f014b90498c2cc7c754289775ca4a41452d9b978d8cbc5f34b64cbdc7df2","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_take_up.","id":"frs_take_up","inputs":[{"columns":["frs_benunit_capital","is_married"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","child_benefit_reported","education_grants","is_uc_claimant","months_since_last_birthday","pension_credit_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_take_up","stage_contract_sha256":"78aec80408c50455b37308e5a977fb70df3ecf915d6c1e8f80715ad9b58e62cf","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_person_draws.","id":"frs_person_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_status","is_in_full_time_education","max_free_entitlement_hours_used"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_person_draws@1","mass":"conserve","outputs":[{"column":"would_claim_marriage_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_scp","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"attends_private_school_random_draw","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"tax_free_childcare_spend_routed_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_apprentice","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_person_draws","stage_contract_sha256":"5bd9c080af0e151afc10462fed72d491bad50e2516f0067654cb06680f4329ae","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_household_draws.","id":"frs_household_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_household_draws@1","mass":"conserve","outputs":[{"column":"household_owns_tv","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"would_evade_tv_licence_fee","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residential_property_purchased_is_first_home","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"property_purchased","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_household_draws","stage_contract_sha256":"c74c63b09264319c4bf0049dabba00ecd0ce660beb7b53d6dae71518434bc949","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_brma.","id":"frs_brma","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_brma@1","mass":"conserve","outputs":[{"column":"brma","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_brma","stage_contract_sha256":"4285376b37299d375ed583b7f6b1747bd8b7cb1c8c0d19a36481156b5314a854","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"frs_education_grant_split.boundary","citation":"","description":"Freeze the assembled-spine gate population.","id":"frs_brma.checkpoint","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_hmrc_spine_leaves.","id":"frs_hmrc_spine_leaves","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["brma","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_hmrc_spine_leaves@1","mass":"conserve","outputs":[{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ossben_identifiable_subset","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"srp_regular_code5","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_hmrc_spine_leaves","stage_contract_sha256":"48d65ad711c635f05cc0bbb75f276129558de452c7da97ca2df593c215927822","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_annual_income_spells.","id":"frs_annual_income_spells","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employer_pension_contributions","employment_income","gender","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_annual_income_spells@1","mass":"conserve","outputs":[{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_annual_income_spells","stage_contract_sha256":"1dbdd0c9a6602be53b5527435d093a934218936d550da8b720973fc745c997ca","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"frs_brma.checkpoint","citation":"","description":"Run structural UK stage spi_support_channel.","id":"spi_support_channel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_support_channel@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","source_household_id","int64"],["household","source_year","int64"],["household","source_household_key","string"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_support_channel","stage_contract_sha256":"2c682605139c0a8f96e8ba45a2c03f506d3f758ef437841066a8fdb8b74269b6","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_support_channel.","id":"spi_support_channel.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"source_household_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_year","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_household_key","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["person.person_source_id","person.person_support_channel","person.person_support_clone_index","benunit.benunit_source_id","benunit.benunit_support_channel","benunit.benunit_support_clone_index","household.source_household_id","household.source_year","household.source_household_key","household.household_source_id","household.household_support_channel","household.household_support_clone_index","household.household_is_spi_synthetic"]},"population":"spi_support_channel","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"spi_support_channel","citation":"","description":"Run structural UK stage spi_income_band_donors.","id":"spi_income_band_donors","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_income_band_donors@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"],["household","household_is_spi_income_band_donor","bool"],["household","spi_income_band_donor_lower_bound","float64"],["person","person_is_spi_income_band_carrier","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_income_band_donors","stage_contract_sha256":"b96d77dc9bef3734fe24403b05b8b96c2cd99b5db9963e23710594064241a562","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_income_band_donors.","id":"spi_income_band_donors.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_income_band_donor","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"spi_income_band_donor_lower_bound","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"person_is_spi_income_band_carrier","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_spi_income_band_donor","household.spi_income_band_donor_lower_bound","person.person_is_spi_income_band_carrier"]},"population":"spi_income_band_donors","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_spi_income_spine.","id":"hmrc_spi_income_spine","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","rent_paid_as_boarder","rent_paid_as_lodger","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","maintenance_expenses","childcare_expenses","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","ssmg_reported","incapacity_benefit_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","ossben_identifiable_subset","srp_regular_code5","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_spi_income_spine@1","mass":"conserve","outputs":[{"column":"charitable_investment_gifts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"gift_aid","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employment_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_social_security_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_taxable_termination_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_miscellaneous_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_state_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employed_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_earned_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_assessable_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_is_spi_income_recipient","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_spi_income_spine","stage_contract_sha256":"602748a24ac50960dc40c3062c55c09e2441f85445b85a707bdb165a0420b267","time_period":"2024"},"population":"spi_income_band_donors","sources":["frs"],"structural":"none","weights":null},{"base":"spi_income_band_donors","citation":"","description":"Ownership boundary before company_cars rewrites.","id":"company_cars.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage company_cars.","id":"company_cars","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.stage.company_cars@1","mass":"conserve","outputs":[{"column":"company_car_list_price","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_electric_range","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_capital_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_private_fuel_provided","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"company_cars","stage_contract_sha256":"3be8d8a028a62ce19621ff6c64d93a1cfb07ed228f579657998533be5b0d7f86","time_period":"2024"},"population":"company_cars.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"company_cars.boundary","citation":"","description":"Ownership boundary before spi_employment_shell rewrites.","id":"spi_employment_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_employment_shell.","id":"spi_employment_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","employment_status","gender","hmrc_spi_employment_benefits","hmrc_spi_pay","person_is_spi_income_recipient","private_pension_income","savings_interest_income","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_employment_shell@1","mass":"conserve","outputs":[{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_employment_shell","stage_contract_sha256":"4612c78bf72a36c34a6be652d15d1348fe3d99c873fa8d5821978816b59d1618","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage aps_occupation.","id":"aps_occupation","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_sector","employment_status","gender","hmrc_spi_pay","person_is_spi_income_recipient","person_source_id","sic_industry_division","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.aps_occupation@1","mass":"conserve","outputs":[{"column":"soc2020_sub_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"aps_occupation","stage_contract_sha256":"644102f010870dccd28f8b980cbc5f648b7ff8ed140a0a5d9f23f02ada7f3d6d","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_employment_shell.boundary","citation":"","description":"Ownership boundary before spi_housing_shell rewrites.","id":"spi_housing_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_housing_shell.","id":"spi_housing_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax_single_adult_raw","household_support_channel","ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","is_household_head","other_investment_income","private_pension_income","property_income","savings_interest_income","self_employment_income","soc2020_sub_major_group","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_housing_shell@1","mass":"conserve","outputs":[{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_housing_shell","stage_contract_sha256":"9a76a02ceddb2cd85819f57cd33feb44d645800ce963d0b18bad0f6de808fd81","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_wealth.","id":"was_wealth","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_wealth@1","mass":"conserve","outputs":[{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"corporate_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"private_pension_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gross_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"net_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"savings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"num_vehicles","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cash_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"consumer_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"directly_held_shares","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"unit_and_investment_trusts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_wealth","stage_contract_sha256":"4c0bcaabf3695a75ec7e69d99b6b8c90570fd345067d77f1ea315f5508a88962","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_lisa.","id":"was_lisa","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_lisa@1","mass":"conserve","outputs":[{"column":"has_lifetime_isa","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_lifetime_isa_balance","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_lisa","stage_contract_sha256":"550c32357924ce631e80dd884ab84b9e003b459cca125c9accb59487ef25f475","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_housing_shell.boundary","citation":"","description":"Ownership boundary before regional_property_uprating rewrites.","id":"regional_property_uprating.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_property_uprating.","id":"regional_property_uprating","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_lifetime_isa_balance","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_property_uprating@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_property_uprating","stage_contract_sha256":"f45db95fde3f93731c0925b9bf8c12021921df2e4908770acdec1e3c97889277","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"regional_property_uprating.boundary","citation":"","description":"Run structural UK stage high_value_home_support.","id":"high_value_home_support","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.high_value_home_support@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_high_value_support_copy","bool"],["household","high_value_support_copies","int64"],["household","high_value_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"high_value_home_support","stage_contract_sha256":"174f4b38228d98107bee1639d1a297a2748bb618e87c7bd0a6c869c6ab06f8fa","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by high_value_home_support.","id":"high_value_home_support.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_high_value_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_high_value_support_copy","household.high_value_support_copies","household.high_value_support_copy_index"]},"population":"high_value_home_support","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_home_values.","id":"regional_home_values","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["high_value_support_copy_index","household_is_high_value_support_copy","household_source_id","region","tenure_type"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_home_values@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"main_residence_value_rank_basis","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_home_values","stage_contract_sha256":"48e8a622c8830a54a4c48d9d8cb4f011751aa05d7cb5f6c7f0e06e1121b720b1","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_components.","id":"property_components","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["main_residence_value_rank_basis","non_residential_property_value","other_residential_property_value","region","subrent"],"entity":"household","rows":"all"},{"columns":["age","is_household_head","person_is_spi_income_recipient","person_support_channel"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_components@1","mass":"conserve","outputs":[{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_rental_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_components","stage_contract_sha256":"db32858aac00d18ad53176d1f6ce6e116e1251e14ffd8b9f68e643d95736d82e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_purchases.","id":"property_purchases","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_purchases@1","mass":"conserve","outputs":[{"column":"additional_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_purchases","stage_contract_sha256":"8b28712df5a2174f702a96d3acca00b0bdcc4d8eb05bd3203a36d80d8b3b447c","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage nts_bus_travel.","id":"nts_bus_travel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.nts_bus_travel@1","mass":"conserve","outputs":[{"column":"local_bus_use_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_in_london_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_pass_eligible","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_single_fare_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_local_bus_trips","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"nts_bus_travel","stage_contract_sha256":"b0c23ab6394ddc01e72f72189b0583b4e48c71cd5182d7a826248a5050a1413e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage lcfs_consumption.","id":"lcfs_consumption","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.lcfs_consumption@1","mass":"conserve","outputs":[{"column":"food_and_non_alcoholic_beverages_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"alcohol_and_tobacco_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"clothing_and_footwear_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_water_and_electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_furnishings_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"health_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"transport_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"communication_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"recreation_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"education_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"restaurants_and_hotels_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"miscellaneous_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"petrol_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"diesel_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_fare_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_energy_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"liquid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"solid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"has_fuel_consumption","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"uses_energy_prepayment_meter","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"wine_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"spirits_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_fermented_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigarettes_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"hand_rolling_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigars_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_gaming_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"pool_betting_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bingo_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"national_lottery_ticket_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_casino_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_lower_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_standard_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_higher_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_fixed_odds_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_uk_horseracing_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_other_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"betting_exchange_commission","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"horse_and_dog_pool_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_engine_size","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_first_registration_date","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_is_ved_exempt","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"lcfs_consumption","stage_contract_sha256":"c331aeb2f4b00eef2a35fdabe132dacde499501d5699cdaae3fcbcb79818011b","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_vat.","id":"etb_vat","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_vat@1","mass":"conserve","outputs":[{"column":"full_rate_vat_expenditure_rate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_vat","stage_contract_sha256":"216b28835eba7a952243134dffbb45a1b3a0cdff2e3e7d0e94e2acbf754052b5","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_services.","id":"etb_services","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_services@1","mass":"conserve","outputs":[{"column":"dfe_education_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_usage","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"a_and_e_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"admitted_patient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"outpatient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_a_and_e_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_admitted_patient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_outpatient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_services","stage_contract_sha256":"df320c1d623243a7a63cb5f2ee1af3e0978847853b341e3bf23a514d71f4b0b4","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"base":"high_value_home_support","citation":"","description":"Ownership boundary before uc_reporter_redraw rewrites.","id":"uc_reporter_redraw.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_reporter_redraw.","id":"uc_reporter_redraw","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_reporter_redraw@1","mass":"conserve","outputs":[{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_reporter_redraw","stage_contract_sha256":"1b8f99bd8bc50e3e5dacbb63b75e6b8da0c42c1c8c508c492d078e08ddab0e66","time_period":"2024"},"population":"uc_reporter_redraw.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_reporter_redraw.boundary","citation":"","description":"Ownership boundary before spi_benefit_coherence rewrites.","id":"spi_benefit_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_benefit_coherence.","id":"spi_benefit_coherence","inputs":[{"columns":["benunit_support_channel","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["aa_category","age","attendance_allowance_reported","dla_m_category","dla_m_reported","dla_sc_category","dla_sc_reported","employment_income","hours_worked","incapacity_benefit_reported","is_uc_claimant","person_source_id","person_support_channel","pip_dl_category","pip_dl_reported","pip_m_category","pip_m_reported","private_pension_income","self_employment_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_benefit_coherence@1","mass":"conserve","outputs":[{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_benefit_coherence","stage_contract_sha256":"2c0162b22d5fcab2296f654177c9f87710184c20fb323cff25710ee0667fcdef","time_period":"2024"},"population":"spi_benefit_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_benefit_coherence.boundary","citation":"","description":"Ownership boundary before uc_capital_coherence rewrites.","id":"uc_capital_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_capital_coherence.","id":"uc_capital_coherence","inputs":[{"columns":["benunit_support_channel","dependent_children","is_married"],"entity":"benunit","rows":"all"},{"columns":["non_residential_property_secured_debt","non_residential_property_value","other_residential_property_secured_debt","other_residential_property_value","owned_land","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","individual_savings_account_interest_income","is_benunit_head","is_household_head","is_parent","other_investment_income","person_support_channel","savings_interest_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_capital_coherence@1","mass":"conserve","outputs":[{"column":"uc_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"pension_credit_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_capital_coherence","stage_contract_sha256":"67478de55540a138448d9da387a64e5e2afbb17caf17b244bc3baaa34de56022","time_period":"2024"},"population":"uc_capital_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_capital_coherence.boundary","citation":"","description":"Ownership boundary before uc_take_up rewrites.","id":"uc_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_take_up.","id":"uc_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_take_up","stage_contract_sha256":"6f8121f6045eb7577ee4a72f99a8ed8f626e0de64ee1b79e5593b8aa2658760e","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_legacy_closure_take_up.","id":"uc_legacy_closure_take_up","inputs":[{"columns":["frs_benunit_capital","would_claim_uc"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","child_tax_credit_reported","esa_income_reported","housing_benefit_reported","income_support_reported","is_claimant_or_partner","jsa_income_reported","universal_credit_reported","working_tax_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_legacy_closure_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc_at_legacy_closure","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_legacy_closure_take_up","stage_contract_sha256":"944ba4d37694f816a825681213a0cfea38256daaf20a0b705d7e74f0121f74ca","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_take_up.boundary","citation":"","description":"Ownership boundary before pension_credit_take_up rewrites.","id":"pension_credit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage pension_credit_take_up.","id":"pension_credit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.pension_credit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"has_mixed_age_couple_pension_credit_saving","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"pension_credit_take_up","stage_contract_sha256":"e887dbbb186cb79f6d3fc9a629269dbac4a43381b9574df65353b816f01a3a35","time_period":"2024"},"population":"pension_credit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"pension_credit_take_up.boundary","citation":"","description":"Ownership boundary before child_benefit_take_up rewrites.","id":"child_benefit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage child_benefit_take_up.","id":"child_benefit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.child_benefit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"child_benefit_take_up","stage_contract_sha256":"3dd4059a773047fea7fe359cd3e7953eb88186b72cbbc051e8b60c141b8f1343","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_deduction_attributes.","id":"uc_deduction_attributes","inputs":[{"columns":["child_benefit_opts_out","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_deduction_attributes@1","mass":"conserve","outputs":[{"column":"uc_deduction_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_type_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_latent_deduction_rate","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_combination","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_deduction_attributes","stage_contract_sha256":"6bc7e3ec1a5712e23ca1b7d2956e8b17f2526b94431ba3e5a9294b04658e4fe0","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"child_benefit_take_up.boundary","citation":"","description":"Run structural UK stage cgt_support_split.","id":"cgt_support_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_support_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_support_copy","bool"],["household","cgt_support_copies","int64"],["household","cgt_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_support_split","stage_contract_sha256":"fb9a6a3be69658ac92b4c6a957afd8723dc092e08fbb51a0950e4178987ac95f","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_support_split.","id":"cgt_support_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_support_copy","household.cgt_support_copies","household.cgt_support_copy_index"]},"population":"cgt_support_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_support_split","citation":"","description":"Run structural UK stage cgt_incidence_clone.","id":"cgt_incidence_clone","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_clone@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_capital_gains_clone","bool"],["person","capital_gains","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_clone","stage_contract_sha256":"29198953c5522c9b996b981478909916870977a79e9f2feb2db7e9e72ef15de8","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_incidence_clone.","id":"cgt_incidence_clone.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_capital_gains_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_capital_gains_clone","person.capital_gains"]},"population":"cgt_incidence_clone","sources":[],"structural":"none","weights":null},{"base":"cgt_incidence_clone","citation":"","description":"Ownership boundary before hmrc_cgt_gains_spine rewrites.","id":"hmrc_cgt_gains_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_gains_spine.","id":"hmrc_cgt_gains_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cgt_support_copies","corporate_wealth","gross_financial_wealth","household_is_cgt_support_copy","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_gains_spine@1","mass":"conserve","outputs":[{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_gains_spine","stage_contract_sha256":"e014de1d122df6d20403028aa7202306fff875a685ca552669c95c3ec9705175","time_period":"2024"},"population":"hmrc_cgt_gains_spine.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"hmrc_cgt_gains_spine.boundary","citation":"","description":"Run structural UK stage cgt_incidence_anchor.","id":"cgt_incidence_anchor","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_capital_gains_clone","region"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_anchor@1","mass":"conserve","outputs":[],"params":{"expand_cells":[],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_anchor","stage_contract_sha256":"ed54c55428e56d7597c57c8459b014aa43b2ff9495b903f0b789bd5e4264ca9a","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_incidence_anchor","citation":"","description":"Run structural UK stage cgt_residential_split.","id":"cgt_residential_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_residential_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_residential_clone","bool"],["household","cgt_residential_clone_index","int64"],["person","cgt_residential_probability","float64"],["person","capital_gains_residential_property","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_residential_split","stage_contract_sha256":"61e766938c3e089658f8605c66fba1d68273e2d6450af93f1f75e7ba0b6c3850","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_residential_split.","id":"cgt_residential_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_residential_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_probability","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_residential_property","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_residential_clone","household.cgt_residential_clone_index","person.cgt_residential_probability","person.capital_gains_residential_property"]},"population":"cgt_residential_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_asset_type_spine.","id":"hmrc_cgt_asset_type_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["corporate_wealth","gross_financial_wealth","other_residential_property_value","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","capital_gains_residential_property","dividend_income","property_income","reports_rent_from_other_property","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_asset_type_spine@1","mass":"conserve","outputs":[{"column":"capital_gains_asset_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_badr","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_asset_type_spine","stage_contract_sha256":"eb661f0d8d929b7e360c3263ec9c8930e5f4496103d810af8cfdceb0334ff5f9","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage salary_sacrifice.","id":"salary_sacrifice","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr"],"entity":"person","rows":"all"}],"kernel":"uk.stage.salary_sacrifice@1","mass":"conserve","outputs":[{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_bonus_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_pre_conversion_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"salary_sacrifice","stage_contract_sha256":"1d35a87ec2474407ebcb042dbb042fc99bb021557891280011dd3be2ca4f5594","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"base":"cgt_residential_split","citation":"","description":"Ownership boundary before carers_allowance_take_up rewrites.","id":"carers_allowance_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage carers_allowance_take_up.","id":"carers_allowance_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.stage.carers_allowance_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"carers_allowance_take_up","stage_contract_sha256":"7cf2cf79bd0f9a92f2a334081a35c8bfe24a0b841131fb9a8b8aceee6caf2dba","time_period":"2024"},"population":"carers_allowance_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"carers_allowance_take_up.boundary","citation":"","description":"Ownership boundary before student_loans rewrites.","id":"student_loans.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage student_loans.","id":"student_loans","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","age_left_full_time_education","current_education","highest_education","reports_outstanding_student_loan","student_loan_repayments","student_loans","would_claim_carers_allowance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.student_loans@1","mass":"conserve","outputs":[{"column":"student_loan_plan","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"student_loans","stage_contract_sha256":"507ca0160144d8f5ea1b2483b812658ee8b49854e2388d50a8c59ca58f2ca9ee","time_period":"2024"},"population":"student_loans.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"student_loans.boundary","citation":"","description":"Ownership boundary before childcare_copy_take_up rewrites.","id":"childcare_copy_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage childcare_copy_take_up.","id":"childcare_copy_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_uc_childcare","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.childcare_copy_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"childcare_copy_take_up","stage_contract_sha256":"cdbb7e135b16fac7ca1bcd6c54222821e2976b4da99f10a60913efd0ba03c13c","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage private_school_attendance.","id":"private_school_attendance","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.private_school_attendance@1","mass":"conserve","outputs":[{"column":"attends_private_school","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"private_school_attendance","stage_contract_sha256":"7e44379c0331fe4c9de05cd76a075c1a6aa22cf0dec6cd2f91b277e70f14a038","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage isa_subscriptions.","id":"isa_subscriptions","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cash_isa","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","attends_private_school","dividend_income","employment_income","gender","has_lifetime_isa","individual_savings_account_interest_income","lifetime_isa_balance","loss_relief","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.isa_subscriptions@1","mass":"conserve","outputs":[{"column":"cash_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"cash_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_payments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"isa_subscriptions","stage_contract_sha256":"b45fd2974d92588e61165df28883acd41f2c24ff068a8ff466fb95b808648160","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage trading_allowance_receipts.","id":"trading_allowance_receipts","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_spi_synthetic","household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","lifetime_isa_payments","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.trading_allowance_receipts@1","mass":"conserve","outputs":[{"column":"trading_allowance_claim_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_allowance_full_relief","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"trading_allowance_receipts","stage_contract_sha256":"50582c6c9e3d5d6300ff8058e3fbc77ce6adf13a487b3c3cf7f674367fcf4d9d","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null}],"sources":[{"codec":"csv-tables","description":"Content-bound UK FRS and donor fixture/source bundle.","name":"frs"}]} From e7f8223a33b5fa89c8fcee5c417ce89b7f08474a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Mon, 9 Nov 2026 15:55:18 +0000 Subject: [PATCH 17/29] Pin the two tests T1 and Nit 3 left stale test_uk_pension_age_benefit_targets expected one filter on Table 3.10's employment counts by self-employment band. T1 (713a0d006, microcosm#1439) gave SPI's rows of declarers a second, trading_allowance_full_relief = false, and this row is one of them. The E4 frame in test_uk_stochastic_tools lacked is_in_full_time_education, which the apprentice draw reads since Nit 3 (31b9aa5ff). The code is unchanged; the tests now pin what it does. Co-Authored-By: Claude Opus 5.5 --- .../engine_free/uk/test_uk_pension_age_benefit_targets.py | 6 +++++- .../tests/engine_free/uk/test_uk_stochastic_tools.py | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_pension_age_benefit_targets.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_pension_age_benefit_targets.py index 71b929b6de..762d8116c5 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_pension_age_benefit_targets.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_pension_age_benefit_targets.py @@ -209,7 +209,11 @@ def test_the_table_3_10_employment_counts_read_pay_with_benefits_by_profit_band( "variable": "employment_income_with_benefits_in_kind_annual", "operator": "!=", "value": 0, - } + }, + # SPI counts declarers, so its rows leave out the trading allowance's + # full-relief group, whose receipts need not be declared + # (microcosm#1439). + {"variable": "trading_allowance_full_relief", "equals": False}, ] assert binding["band_upper_bound"] == 10_000 assert binding["band_upper_bound_inclusive"] is False diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_stochastic_tools.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_stochastic_tools.py index 10b6cd7346..d85c10fc00 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_stochastic_tools.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_stochastic_tools.py @@ -303,6 +303,8 @@ def continuous_entry(self, key: str): "person_household_id": [1, 1, 1, 2], "age": [5, 6, 40, 70], "employment_status": ["CHILD", "CHILD", "FT_EMPLOYED", "RETIRED"], + # frs_education's flag, which the apprentice draw reads. + "is_in_full_time_education": [True, True, False, False], "months_since_last_birthday": [0.0] * 4, "is_uc_claimant": [False, False, True, True], "child_benefit_reported": [0.0, 10.0, 0.0, 0.0], From 92462e5f3b028855946a43028f185ad0977bbefa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Mon, 9 Nov 2026 15:55:19 +0000 Subject: [PATCH 18/29] Store PIP points for every recipient, drawn within the stored awards (P1) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit policyengine-uk 2.174.1 decides a PIP component's rate from pip_dl_points and pip_m_points (8 points for the standard rate, 12 for the enhanced) wherever no category is supplied for the year. The release stored pip_dl_category and pip_m_category, which the engine copies into every projected year, so no reform to the thresholds could move anyone (P1 of the November event-data plan, microcosm#1095; María's go of 9 November 2026). A new late stage, pip_points, just before trading_allowance_receipts, draws each recipient's daily living and mobility totals within their stored award from DWP's Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (the PIP caseload's points by age group, England and Wales, end of January 2025; chronicle#420 item 5). The tables are vendored from the pinned feed as dwp_pip_points_facts.json and verified against the pin. Each age group's distribution spreads a daily living band's share over its integer points, with the open band at 41, and takes the mobility totals as published; restricted to the stored award's range, it is inverted by one uniform per component on person_id. A recipient of one component draws the other's total below 8, and a person with neither keeps -1. The stage asserts that the points give back every stored category at the thresholds; its receipt gives England and Wales's weighted shares by DWP's cells against DWP's, by age group, with support bands and small cells withheld. The release drops the two categories (UK_RELEASE_EXPORT_DROPPED_COLUMNS), the export allow-list carries the points instead, and the categories join the reviewed export exclusions, in code and gates.json. The coverage manifest tool restates the categories as engine-derived exclusions. The eFRS reference's engine (2.89.0) read them as plain inputs, so a reviewed list admits the inputs the pinned engine derives since the reference, and the ledger's engine-derived section carries the two entries, dated for María's signature. The points join through a family of their own. The spec gains the stage (YAML and JSON in lockstep), the operation kind assign_pip_points_by_award with its schema branch, the artifact and its verify operation. The graph, kernels, spine build and H2 fixture tool wire it, and the roster pins move to 55. Tests: eight engine-free ones for the reader, the draws, the fallback, the stage and its closed world; an engine test that policyengine-uk's categories from the points equal the stored ones in every year from 2024 to 2030, on thresholds of 8 and 12; and the manifest tool's reviewed list. The coverage tests' pins, engine-free and engine, restate the categories as engine-derived and add the stage to the required build stages; the engine one also checks that the pinned engine derives both categories. For María's signature: points spread evenly within a band, with the open band at 41; Scotland's and Northern Ireland's recipients on England and Wales's tables; pension-age recipients on the 60-and-over row; draws on person_id. Co-Authored-By: Claude Opus 5.5 --- changelog.d/1095-uk-pip-points-stage.added.md | 22 + docs/uk-full-build-graph.md | 4 +- .../src/microcosm/build/source_manifest.py | 2 + .../spec_engine/schema/sources.schema.json | 140 + .../microcosm/build/uk/country_package.json | 5 + .../build/uk/dwp_pip_points_facts.json | 8434 +++++++++++++++++ .../build/uk/efrs_parity_known_gaps.json | 12 + .../src/microcosm/build/uk/gates.json | 6 +- .../uk/ledger_fact_vendor_selections.json | 28 + .../src/microcosm/build/uk/source_stages.json | 105 + .../src/microcosm/build/uk/spec/sources.yaml | 84 + .../src/microcosm/build/uk_runtime/graph.py | 14 + .../build/uk_runtime/graph_kernels.py | 6 + .../build/uk_runtime/national_frame.py | 7 + .../microcosm/build/uk_runtime/pip_points.py | 721 ++ .../microcosm/build/uk_runtime/spine_build.py | 5 + .../build/uk_runtime/terminal_gates.py | 20 +- .../uk/test_uk_pip_points_categories.py | 122 + .../uk/test_uk_release_input_coverage.py | 40 +- .../engine_free/shared/test_country_spec.py | 9 +- .../tests/engine_free/uk/test_uk_graph.py | 5 +- .../uk/test_uk_isa_subscriptions.py | 9 +- .../uk/test_uk_measurement_period.py | 7 +- .../engine_free/uk/test_uk_pip_points.py | 310 + .../uk/test_uk_private_school_attendance.py | 1 + ...test_uk_release_input_coverage_manifest.py | 59 +- .../engine_free/uk/test_uk_source_stages.py | 4 + .../uk/test_uk_spine_acceptance_receipt.py | 4 + ...uild_uk_release_input_coverage_manifest.py | 60 +- tools/graph_uk_spine_fixture.py | 4 +- 30 files changed, 10215 insertions(+), 34 deletions(-) create mode 100644 changelog.d/1095-uk-pip-points-stage.added.md create mode 100644 packages/microcosm-build/src/microcosm/build/uk/dwp_pip_points_facts.json create mode 100644 packages/microcosm-build/src/microcosm/build/uk_runtime/pip_points.py create mode 100644 packages/microcosm-build/tests/engine/uk/test_uk_pip_points_categories.py create mode 100644 packages/microcosm-build/tests/engine_free/uk/test_uk_pip_points.py diff --git a/changelog.d/1095-uk-pip-points-stage.added.md b/changelog.d/1095-uk-pip-points-stage.added.md new file mode 100644 index 0000000000..4381a69f05 --- /dev/null +++ b/changelog.d/1095-uk-pip-points-stage.added.md @@ -0,0 +1,22 @@ +The UK spine now stores PIP assessment points for every recipient (P1 of the November event-data plan, microcosm#1095), so a reform to the PIP points thresholds can move people's awards. + +policyengine-uk 2.174.1 decides a PIP component's rate from `pip_dl_points` and `pip_m_points` (8 points for the standard rate, 12 for the enhanced) wherever no category is supplied for the year. The release used to store `pip_dl_category` and `pip_m_category`, which the engine copies into every projected year, so no change to the thresholds moved anyone. + +- **The stage.** A new late stage, `pip_points`, just before `trading_allowance_receipts`, draws each recipient's daily living and mobility points within their stored award, by age group. + - Its source is DWP's Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10: the PIP caseload's points in England and Wales at the end of January 2025 (PolicyEngine/chronicle#420 item 5). The tables are vendored from the pinned feed as `dwp_pip_points_facts.json`. + - A recipient of one component draws the other component's points below 8. A person with neither keeps -1, policyengine-uk's "not assessed". +- **The release.** + - It drops the two categories (`UK_RELEASE_EXPORT_DROPPED_COLUMNS`), so policyengine-uk derives them from the points. + - The spine keeps them for the VED exemption and the severe disability flag. + - With unchanged thresholds, the engine's categories equal the stored ones for every person. The stage asserts it, and an engine test checks it from 2024 to 2030. +- **The registers.** + - The export allow-list carries the points instead of the categories, and the categories' reviewed export exclusions say why. + - The coverage manifest restates the categories as engine-derived. The eFRS reference's engine (2.89.0) treated them as plain inputs, so the manifest tool admits them through a reviewed list of inputs the pinned engine derives since the reference. + - The points join the manifest through their own family. +- **The receipt.** By age group in England and Wales, it gives the weighted shares by DWP's cells against DWP's own, with support bands, cells on fewer than three source households withheld, and every table row's published total. Table 2.9's whole percentages add to between 92 and 102 per row as ported. +- **For María's signature:** + - within a band the points spread evenly over its integers, and the open band (41 and over) sits at 41; + - Scotland's and Northern Ireland's recipients use England and Wales's tables; + - pension-age recipients take the 60-and-over row, which carries them; + - the draws are seeded on `person_id`; + - the categories leave the release, and the coverage manifest's two engine-derived entries are dated for her signature. diff --git a/docs/uk-full-build-graph.md b/docs/uk-full-build-graph.md index 7c21814bf0..f8baa711bd 100644 --- a/docs/uk-full-build-graph.md +++ b/docs/uk-full-build-graph.md @@ -69,11 +69,11 @@ For smaller outputs, add `--dataset-households 150000` to use the common informe ## Graph owners and shared contracts -The spine graph is the 54-stage source roster declared by the UK spec, built by `uk_runtime.spine_build` (the spine tool moved into the package; `tools/build_uk_frs_spine.py` is a six-line shim over it). The superseded `frs_hmrc_retained_leaves` and `hmrc_spi_income` stages and the `UK_SPINE_EXCLUSIONS` list that hid them are removed; the active HMRC path is `frs_hmrc_spine_leaves`, `spi_support_channel`, `spi_income_band_donors` and `hmrc_spi_income_spine`, and the FRS HMRC leaf columns come from `uk_runtime.frs_hmrc_source`. The spine's assembled and transferred gate batteries are graph nodes (`uk_runtime.graph_evidence`); stage evidence and fit-weight records are read back from the content store through the shared `stage_evidence` artifact rather than from in-memory collectors; the HMRC replay sidecar is rebuilt from the SPI stage's checkpoint metadata; the spine sidecar records the operation inventory and the graph manifest, and the graph manifest is saved as `spine.graph.json` under the checkpoint root. +The spine graph is the 55-stage source roster declared by the UK spec, built by `uk_runtime.spine_build` (the spine tool moved into the package; `tools/build_uk_frs_spine.py` is a six-line shim over it). The superseded `frs_hmrc_retained_leaves` and `hmrc_spi_income` stages and the `UK_SPINE_EXCLUSIONS` list that hid them are removed; the active HMRC path is `frs_hmrc_spine_leaves`, `spi_support_channel`, `spi_income_band_donors` and `hmrc_spi_income_spine`, and the FRS HMRC leaf columns come from `uk_runtime.frs_hmrc_source`. The spine's assembled and transferred gate batteries are graph nodes (`uk_runtime.graph_evidence`); stage evidence and fit-weight records are read back from the content store through the shared `stage_evidence` artifact rather than from in-memory collectors; the HMRC replay sidecar is rebuilt from the SPI stage's checkpoint metadata; the spine sidecar records the operation inventory and the graph manifest, and the graph manifest is saved as `spine.graph.json` under the checkpoint root. | Operation | Graph owner | | --- | --- | -| Raw FRS and donor preparation, enrichment, support channels | The 54 UK spine stage nodes and their declared composite operations | +| Raw FRS and donor preparation, enrichment, support channels | The 55 UK spine stage nodes and their declared composite operations | | Assembled and transferred spine gates | `spine.gates.assembled`, `spine.gates.transferred` | | Bound checkpoint admission | `uk.full.spine_checkpoint`, when resuming a saved spine | | Pool sample and mass normalization | `uk.full.sample`, `uk.full.normalize` | diff --git a/packages/microcosm-build/src/microcosm/build/source_manifest.py b/packages/microcosm-build/src/microcosm/build/source_manifest.py index 4665482a5d..de830a0931 100644 --- a/packages/microcosm-build/src/microcosm/build/source_manifest.py +++ b/packages/microcosm-build/src/microcosm/build/source_manifest.py @@ -56,6 +56,8 @@ "assign_family_claims_by_child_age", "assign_opt_out_by_charge_income", "assign_period_constant", + # microcosm#1095 (P1): PIP points within the stored award, by age. + "assign_pip_points_by_award", "assign_student_loan_plan_cohorts", "assign_main_asset_type", "assign_trips_from_band_means", diff --git a/packages/microcosm-build/src/microcosm/build/spec_engine/schema/sources.schema.json b/packages/microcosm-build/src/microcosm/build/spec_engine/schema/sources.schema.json index dd7dfc0972..6a30c9247b 100644 --- a/packages/microcosm-build/src/microcosm/build/spec_engine/schema/sources.schema.json +++ b/packages/microcosm-build/src/microcosm/build/spec_engine/schema/sources.schema.json @@ -6879,6 +6879,146 @@ } } }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "kind", + "outputs", + "categories", + "age", + "draws", + "seed", + "not_assessed", + "thresholds", + "age_groups", + "daily_living_bands", + "mobility_totals", + "open_band_points", + "scope", + "age_rule", + "fallback", + "rule" + ], + "properties": { + "kind": { + "const": "assign_pip_points_by_award" + }, + "outputs": { + "type": "object", + "additionalProperties": false, + "required": [ + "daily_living", + "mobility" + ], + "properties": { + "daily_living": { + "type": "string" + }, + "mobility": { + "type": "string" + } + } + }, + "categories": { + "type": "object", + "additionalProperties": false, + "required": [ + "daily_living", + "mobility" + ], + "properties": { + "daily_living": { + "type": "string" + }, + "mobility": { + "type": "string" + } + } + }, + "age": { + "type": "string" + }, + "draws": { + "type": "object", + "additionalProperties": false, + "required": [ + "daily_living", + "mobility" + ], + "properties": { + "daily_living": { + "type": "string" + }, + "mobility": { + "type": "string" + } + } + }, + "seed": { + "type": "integer" + }, + "not_assessed": { + "type": "integer" + }, + "thresholds": { + "type": "object", + "additionalProperties": false, + "required": [ + "standard", + "enhanced" + ], + "properties": { + "standard": { + "type": "integer", + "minimum": 1 + }, + "enhanced": { + "type": "integer", + "minimum": 1 + } + } + }, + "age_groups": { + "type": "array", + "minItems": 1, + "items": { + "type": "string" + } + }, + "daily_living_bands": { + "type": "array", + "minItems": 1, + "items": { + "type": "string" + } + }, + "mobility_totals": { + "type": "array", + "minItems": 1, + "items": { + "type": "integer", + "minimum": 0 + } + }, + "open_band_points": { + "type": "integer", + "minimum": 0 + }, + "scope": { + "type": "string" + }, + "age_rule": { + "type": "string" + }, + "fallback": { + "type": "string" + }, + "rule": { + "type": "string" + } + } + }, { "type": "object", "additionalProperties": false, diff --git a/packages/microcosm-build/src/microcosm/build/uk/country_package.json b/packages/microcosm-build/src/microcosm/build/uk/country_package.json index 31179828f6..14ac473a8e 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/country_package.json +++ b/packages/microcosm-build/src/microcosm/build/uk/country_package.json @@ -137,6 +137,11 @@ "kind": "legacy_json", "schema_id": "legacy_json" }, + { + "path": "dwp_pip_points_facts.json", + "kind": "legacy_json", + "schema_id": "legacy_json" + }, { "path": "obr_hvcts_costing_facts.json", "kind": "legacy_json", diff --git a/packages/microcosm-build/src/microcosm/build/uk/dwp_pip_points_facts.json b/packages/microcosm-build/src/microcosm/build/uk/dwp_pip_points_facts.json new file mode 100644 index 0000000000..5d64ba4423 --- /dev/null +++ b/packages/microcosm-build/src/microcosm/build/uk/dwp_pip_points_facts.json @@ -0,0 +1,8434 @@ +{ + "schema_version": 1, + "country": "uk", + "kind": "uk_vendored_ledger_facts", + "resource": "dwp_pip_points_facts.json", + "purpose": "DWP's Pathways to Work evidence pack, chapter 2 (the data tables' file of 23 July 2025), Tables 2.9 and 2.10: the PIP caseload's daily living points by band and mobility points by total, by age group, in England and Wales at the end of January 2025, normal rules, as shares of each group's claimants with the group's volume (microcosm#1095, P1 of the November event-data plan). Consumed by the pip_points stage, which draws each recipient's points within their stored award from their age group's distribution. No value is derived here.", + "consumers": [ + "uk_runtime.pip_points" + ], + "planned_consumers": [], + "policy": "Rows are copied verbatim from the pinned Chronicle consumer feed named in source_fact_feed; every value is a publisher-stated fact. Consumers declare their own arithmetic on these rows and never edit this file by hand: regenerate it with tools/vendor_uk_ledger_facts.py.", + "generator": { + "tool": "tools/vendor_uk_ledger_facts.py", + "version": 1 + }, + "source_fact_feed": { + "source_repo": "PolicyEngine/chronicle", + "source_commit": "8045b138355b196846f633f31323fd129908e751", + "build": "build-bundle --suite uk -> build-consumer-artifact", + "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", + "fact_row_count": 2091616, + "facts_sha256": "0856f17072b09ed17d231d862b66d004729409a128fd1b3bf7b545f4e585d267", + "manifest_sha256": "559106a03970962cb7293af8664f69594d9aa64f5aa7f9c21e0f609838f96fef" + }, + "selections": [ + { + "label": "pip_daily_living_points_by_age_england_and_wales_2025_01", + "selector": { + "source_name": "dwp", + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "geography_id": "K04000001" + }, + "row_count": 91 + }, + { + "label": "pip_mobility_points_by_age_england_and_wales_2025_01", + "selector": { + "source_name": "dwp", + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "geography_id": "K04000001" + }, + "row_count": 84 + } + ], + "row_count": 175, + "rows": [ + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_efe6c5dc26f866eea3da48ab", + "semantic_fact_key": "ledger_semantic_fact_v2_14775955b3e095eb845792d4", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.16_to_19.claimants", + "concept": "dwp.pip_daily_living_points_claimants", + "measure_id": "claimants", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 183000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_bf533d0239f926bb172ba01c", + "semantic_fact_key": "ledger_semantic_fact_v2_4f3672124d6af7f472ca69b5", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.20_to_29.claimants", + "concept": "dwp.pip_daily_living_points_claimants", + "measure_id": "claimants", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 412000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9cded978da2c0e2346006b9a", + "semantic_fact_key": "ledger_semantic_fact_v2_291012fcdc26d91be96537aa", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.30_to_39.claimants", + "concept": "dwp.pip_daily_living_points_claimants", + "measure_id": "claimants", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 488000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_834d2a729c3a1732d5b7307d", + "semantic_fact_key": "ledger_semantic_fact_v2_d2e6be8593f692588cb60c79", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.40_to_49.claimants", + "concept": "dwp.pip_daily_living_points_claimants", + "measure_id": "claimants", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 551000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_19e50c82b6f93ff647d6d5cc", + "semantic_fact_key": "ledger_semantic_fact_v2_635f8189b0efd3fea0d0a680", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.50_to_59.claimants", + "concept": "dwp.pip_daily_living_points_claimants", + "measure_id": "claimants", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 809000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_80fc85e2a176304b24ccf7c1", + "semantic_fact_key": "ledger_semantic_fact_v2_18fec1b1e8c626036a841c80", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.60_and_over.claimants", + "concept": "dwp.pip_daily_living_points_claimants", + "measure_id": "claimants", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1183000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d073a4a9686b20381d011023", + "semantic_fact_key": "ledger_semantic_fact_v2_970e3e0f4df85c7a3afd7a96", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.all.claimants", + "concept": "dwp.pip_daily_living_points_claimants", + "measure_id": "claimants", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 3627000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_687a5cd9994b9daca68f957b", + "semantic_fact_key": "ledger_semantic_fact_v2_5ae5ada2d6f6b3976eb54c5f", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.16_to_19.points_0_to_3", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_0_to_3", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "0_to_3", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e3eb61b3105f00db3699e592", + "semantic_fact_key": "ledger_semantic_fact_v2_b1868c589e947825eea5d480", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.16_to_19.points_10_to_11", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_10_to_11", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "10_to_11", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 6 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_484e41a5c93fb9c2f8ff5c94", + "semantic_fact_key": "ledger_semantic_fact_v2_ca247c23620f2ed73af4c8d5", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.16_to_19.points_12_to_13", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_12_to_13", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "12_to_13", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 11 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_23f18a05e1499016c38beb2e", + "semantic_fact_key": "ledger_semantic_fact_v2_8ee782a75cf7895dfa9c470a", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.16_to_19.points_14_to_15", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_14_to_15", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "14_to_15", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 11 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c4923ac1cb75b27c4a2466de", + "semantic_fact_key": "ledger_semantic_fact_v2_8818d214201d7a453d6970d2", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.16_to_19.points_16_to_20", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_16_to_20", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "16_to_20", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 22 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_98820b69490a769c57cbf598", + "semantic_fact_key": "ledger_semantic_fact_v2_9bb73381eaa976e823dca197", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.16_to_19.points_21_to_25", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_21_to_25", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "21_to_25", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 15 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d19316d70b44ea5dcbcac7e9", + "semantic_fact_key": "ledger_semantic_fact_v2_a4eee752aa94cd5c2aa07721", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.16_to_19.points_26_to_30", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_26_to_30", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "26_to_30", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 7 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c95bb8fadf6d60b07202315c", + "semantic_fact_key": "ledger_semantic_fact_v2_791dbe990e6c780042adce25", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.16_to_19.points_31_to_35", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_31_to_35", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "31_to_35", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 4 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_bbf1e8a44388b8e512d1bc31", + "semantic_fact_key": "ledger_semantic_fact_v2_89c8021480517103a5605769", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.16_to_19.points_36_to_40", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_36_to_40", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "36_to_40", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f2fc15c02288bb0b4e116aa9", + "semantic_fact_key": "ledger_semantic_fact_v2_723d581b7a4586a7a5606699", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.16_to_19.points_41_and_over", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_41_and_over", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "41_and_over", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 5 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b388c06a2b4df61c59b26e8a", + "semantic_fact_key": "ledger_semantic_fact_v2_e6eab44048b78f6fe4ece07c", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.16_to_19.points_4_to_7", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_4_to_7", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "4_to_7", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 3 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5442871936d8e5b289ba9756", + "semantic_fact_key": "ledger_semantic_fact_v2_d6b3733a259ebd30641b1ce0", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.16_to_19.points_8_to_9", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_8_to_9", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "8_to_9", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 5 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_641ce716b818aca29d7dfc73", + "semantic_fact_key": "ledger_semantic_fact_v2_0ce0e8e6be097a917c2bb2ed", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.20_to_29.points_0_to_3", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_0_to_3", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "0_to_3", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_312faa0177cb70ab73ba0491", + "semantic_fact_key": "ledger_semantic_fact_v2_19c17880a0c17252c49f223a", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.20_to_29.points_10_to_11", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_10_to_11", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "10_to_11", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 15 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_468b90df08615da85c31dcf2", + "semantic_fact_key": "ledger_semantic_fact_v2_5303f9efc99dc81fbc6b0e99", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.20_to_29.points_12_to_13", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_12_to_13", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "12_to_13", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 15 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f1e67dda579a3e2a60492708", + "semantic_fact_key": "ledger_semantic_fact_v2_33f2c84375666a76442b767b", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.20_to_29.points_14_to_15", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_14_to_15", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "14_to_15", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 9 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d0d3857199b5aa0e53d5c83e", + "semantic_fact_key": "ledger_semantic_fact_v2_cebb8a0eef17e765e27a7a6f", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.20_to_29.points_16_to_20", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_16_to_20", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "16_to_20", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 14 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f7309154cbaa3594fbd0ac53", + "semantic_fact_key": "ledger_semantic_fact_v2_ac8504db6b1c5a04dcd5df97", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.20_to_29.points_21_to_25", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_21_to_25", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "21_to_25", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 10 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_966866ed8989b3419f92da02", + "semantic_fact_key": "ledger_semantic_fact_v2_296318d6f1591d50d371a117", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.20_to_29.points_26_to_30", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_26_to_30", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "26_to_30", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 5 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_158a8c1ae9f00a8d1194350c", + "semantic_fact_key": "ledger_semantic_fact_v2_dfdf0cc2383c77f28c6768db", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.20_to_29.points_31_to_35", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_31_to_35", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "31_to_35", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 3 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8689c51b487c7ad865476d88", + "semantic_fact_key": "ledger_semantic_fact_v2_80dba378eb1ea96701006741", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.20_to_29.points_36_to_40", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_36_to_40", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "36_to_40", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_11f53c1984989aa087b8ed3d", + "semantic_fact_key": "ledger_semantic_fact_v2_5aecb3bb32f0287e8a58b6d0", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.20_to_29.points_41_and_over", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_41_and_over", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "41_and_over", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 4 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8ef15c3b00fe38d49049f924", + "semantic_fact_key": "ledger_semantic_fact_v2_ad086ca1bd3b64e006a851a5", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.20_to_29.points_4_to_7", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_4_to_7", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "4_to_7", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 6 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_649c6dbcb25e3cc15febd0f3", + "semantic_fact_key": "ledger_semantic_fact_v2_8c2ea29b05eea4d3dd7d961a", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.20_to_29.points_8_to_9", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_8_to_9", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "8_to_9", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 15 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5e97807b9990ecec959c3b9c", + "semantic_fact_key": "ledger_semantic_fact_v2_739c327c7d728f425a86c5de", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.30_to_39.points_0_to_3", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_0_to_3", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "0_to_3", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c8326fa5638be6ec2dbce08d", + "semantic_fact_key": "ledger_semantic_fact_v2_dc021ec37331fa3e09794d4a", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.30_to_39.points_10_to_11", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_10_to_11", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "10_to_11", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 20 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cc7bf8e2ee6d6c7d890c4ed8", + "semantic_fact_key": "ledger_semantic_fact_v2_d20296358082db219c4090ae", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.30_to_39.points_12_to_13", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_12_to_13", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "12_to_13", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 15 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cfffdeb0426f9315a415d1b3", + "semantic_fact_key": "ledger_semantic_fact_v2_33035d2ac19247e918fd3e36", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.30_to_39.points_14_to_15", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_14_to_15", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "14_to_15", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 9 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b9f26eac758acf8ffb8dfcc4", + "semantic_fact_key": "ledger_semantic_fact_v2_e3b59d80891ec59fb87fe31c", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.30_to_39.points_16_to_20", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_16_to_20", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "16_to_20", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 10 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fab441acd7a0e83aa22efe5c", + "semantic_fact_key": "ledger_semantic_fact_v2_fc0cd677c27ba2a77ab4a863", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.30_to_39.points_21_to_25", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_21_to_25", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "21_to_25", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 5 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8339ca0c3a085f9535a57f66", + "semantic_fact_key": "ledger_semantic_fact_v2_10f86268bf46bd24993761c0", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.30_to_39.points_26_to_30", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_26_to_30", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "26_to_30", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_37916934e4a53e84f6b9e097", + "semantic_fact_key": "ledger_semantic_fact_v2_efe0f210e532f45036080559", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.30_to_39.points_31_to_35", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_31_to_35", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "31_to_35", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c2e9b1dc3a4f743b1942376c", + "semantic_fact_key": "ledger_semantic_fact_v2_03d73afc1335b317ebc199bd", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.30_to_39.points_36_to_40", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_36_to_40", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "36_to_40", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e503c3149fd2a238c637f3c4", + "semantic_fact_key": "ledger_semantic_fact_v2_b60a45bfd9653d508a103583", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.30_to_39.points_41_and_over", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_41_and_over", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "41_and_over", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_92e2338cc043b990b53d3c6b", + "semantic_fact_key": "ledger_semantic_fact_v2_7c862c84f2bc44583cb44566", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.30_to_39.points_4_to_7", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_4_to_7", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "4_to_7", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 6 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c8048259b45507ada85e21c1", + "semantic_fact_key": "ledger_semantic_fact_v2_6c4c0549a24a90e8d99adcf9", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.30_to_39.points_8_to_9", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_8_to_9", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "8_to_9", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 26 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_12036ec4c0d220db8883d83a", + "semantic_fact_key": "ledger_semantic_fact_v2_0cb67e4ed3e2990eed4409cb", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.40_to_49.points_0_to_3", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_0_to_3", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "0_to_3", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b40fb41bf39215c2200b6684", + "semantic_fact_key": "ledger_semantic_fact_v2_35b0b472b3a88df5a495c549", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.40_to_49.points_10_to_11", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_10_to_11", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "10_to_11", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 19 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_537ef51cf38e7da049d0973f", + "semantic_fact_key": "ledger_semantic_fact_v2_13078a921d62410e657d5fa8", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.40_to_49.points_12_to_13", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_12_to_13", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "12_to_13", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 14 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f6434eedd04325af9b1ddd49", + "semantic_fact_key": "ledger_semantic_fact_v2_799f64ec589ca49da47afde2", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.40_to_49.points_14_to_15", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_14_to_15", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "14_to_15", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 8 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_bbc2644437372a339605bdf1", + "semantic_fact_key": "ledger_semantic_fact_v2_600a1c3454b4d5ce755618ec", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.40_to_49.points_16_to_20", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_16_to_20", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "16_to_20", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 9 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c12ba5fb366ecef6f8befb72", + "semantic_fact_key": "ledger_semantic_fact_v2_a80adf1b913b6631337fbbab", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.40_to_49.points_21_to_25", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_21_to_25", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "21_to_25", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 4 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_72796b1ff1b452adafe3da03", + "semantic_fact_key": "ledger_semantic_fact_v2_9c69b5a31d200c1177a8c973", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.40_to_49.points_26_to_30", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_26_to_30", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "26_to_30", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cab699b68e1134168e7f0716", + "semantic_fact_key": "ledger_semantic_fact_v2_04648800040349ced9bd3147", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.40_to_49.points_31_to_35", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_31_to_35", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "31_to_35", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_211287f3e6bf7a3ff7523c46", + "semantic_fact_key": "ledger_semantic_fact_v2_07e4fa5a9cf308557b58005f", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.40_to_49.points_36_to_40", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_36_to_40", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "36_to_40", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_14e4bd36160ba69ce2222f39", + "semantic_fact_key": "ledger_semantic_fact_v2_6b91a2af474d3cb1665a2c3c", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.40_to_49.points_41_and_over", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_41_and_over", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "41_and_over", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_615c511ca2ee78146e2eb462", + "semantic_fact_key": "ledger_semantic_fact_v2_67e7c5b57955e997fdcd8433", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.40_to_49.points_4_to_7", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_4_to_7", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "4_to_7", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 6 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_360bcdf6a72a2ede733ad437", + "semantic_fact_key": "ledger_semantic_fact_v2_af4ffd1f2c2b8fe5be8355ac", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.40_to_49.points_8_to_9", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_8_to_9", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "8_to_9", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 34 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d2c8bfae0e6bc3254669b6c7", + "semantic_fact_key": "ledger_semantic_fact_v2_26f5f15a15842e13284486f9", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.50_to_59.points_0_to_3", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_0_to_3", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "0_to_3", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_157a10a1bf2c5bc7aac29a80", + "semantic_fact_key": "ledger_semantic_fact_v2_e4e8b0dcb9a210a9e39baeb9", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.50_to_59.points_10_to_11", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_10_to_11", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "10_to_11", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 17 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c87160ffaf6178e29ebc2639", + "semantic_fact_key": "ledger_semantic_fact_v2_3fd34f3bc63e4b73745fd1de", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.50_to_59.points_12_to_13", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_12_to_13", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "12_to_13", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 12 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_64311321fa13c8a22076754e", + "semantic_fact_key": "ledger_semantic_fact_v2_aad4571932abe80d796043e9", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.50_to_59.points_14_to_15", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_14_to_15", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "14_to_15", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 7 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3a5ac65b5fb2bf43c5151fe6", + "semantic_fact_key": "ledger_semantic_fact_v2_e95851075702e47eb17fcefc", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.50_to_59.points_16_to_20", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_16_to_20", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "16_to_20", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 9 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fa7dc3cb02832b14aa7d27f1", + "semantic_fact_key": "ledger_semantic_fact_v2_88c2613ece9407725609a22d", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.50_to_59.points_21_to_25", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_21_to_25", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "21_to_25", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 4 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_67b98b5ceb80efe0a5b32282", + "semantic_fact_key": "ledger_semantic_fact_v2_36666d68c3914b8015ff7497", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.50_to_59.points_26_to_30", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_26_to_30", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "26_to_30", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9ab46ef6c886ba664509f5c7", + "semantic_fact_key": "ledger_semantic_fact_v2_22ef74e40d0ba7a5657ac7a8", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.50_to_59.points_31_to_35", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_31_to_35", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "31_to_35", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_39b2b23a66f2a1a8379cb0b6", + "semantic_fact_key": "ledger_semantic_fact_v2_67c017d89031d0e697bf963f", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.50_to_59.points_36_to_40", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_36_to_40", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "36_to_40", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 0 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_541412c834ece92e7d3ef675", + "semantic_fact_key": "ledger_semantic_fact_v2_d2a12b15e02eca2dcd0877d9", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.50_to_59.points_41_and_over", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_41_and_over", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "41_and_over", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_335161c1cf6edf57798e33f8", + "semantic_fact_key": "ledger_semantic_fact_v2_f37fb92926d784021272a8e8", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.50_to_59.points_4_to_7", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_4_to_7", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "4_to_7", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 6 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_812fe18584f60e72bbcdf660", + "semantic_fact_key": "ledger_semantic_fact_v2_2554df256919e05c2ea150d3", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.50_to_59.points_8_to_9", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_8_to_9", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "8_to_9", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 40 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6c64bc7d6cce33065f71f1e3", + "semantic_fact_key": "ledger_semantic_fact_v2_93737551b6b23907873b508b", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.60_and_over.points_0_to_3", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_0_to_3", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "0_to_3", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8f22a4cb6b262d3230985bb7", + "semantic_fact_key": "ledger_semantic_fact_v2_776be46aadc9fc7049c517b2", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.60_and_over.points_10_to_11", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_10_to_11", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "10_to_11", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 16 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8a37baabfe2f2c1ff25e101e", + "semantic_fact_key": "ledger_semantic_fact_v2_80d5d12d22537a263e6357fc", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.60_and_over.points_12_to_13", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_12_to_13", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "12_to_13", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 10 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_042692c37ce64697e8bb1b00", + "semantic_fact_key": "ledger_semantic_fact_v2_9bcfe3e04e71efee069f74a3", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.60_and_over.points_14_to_15", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_14_to_15", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "14_to_15", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 9 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_35a2b2f96ade490ea31ebc2f", + "semantic_fact_key": "ledger_semantic_fact_v2_5e4e19fb5a3c139a4f888a52", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.60_and_over.points_16_to_20", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_16_to_20", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "16_to_20", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 9 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a30cdfc3b91422e564361083", + "semantic_fact_key": "ledger_semantic_fact_v2_380fdc3a76fbbb875899964f", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.60_and_over.points_21_to_25", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_21_to_25", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "21_to_25", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 4 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3eb044d70bc687fb9753e244", + "semantic_fact_key": "ledger_semantic_fact_v2_0ecabf26c1cc1123f3f56836", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.60_and_over.points_26_to_30", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_26_to_30", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "26_to_30", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f549e9c4868a609321e082b8", + "semantic_fact_key": "ledger_semantic_fact_v2_9e5abffc0bac68ca25e3f4b6", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.60_and_over.points_31_to_35", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_31_to_35", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "31_to_35", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_adcf72cf1ec79a0da5bdf353", + "semantic_fact_key": "ledger_semantic_fact_v2_e38c91cf2a38dcca98f10d78", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.60_and_over.points_36_to_40", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_36_to_40", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "36_to_40", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b07d70d6fc21cbe2025a0c90", + "semantic_fact_key": "ledger_semantic_fact_v2_60a9098b541ca47ed729e897", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.60_and_over.points_41_and_over", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_41_and_over", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "41_and_over", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d8f3f8337d42eada9f063736", + "semantic_fact_key": "ledger_semantic_fact_v2_b72da113d9f8d2250015fefa", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.60_and_over.points_4_to_7", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_4_to_7", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "4_to_7", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 5 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_65911f60359f4c0dff8d65f9", + "semantic_fact_key": "ledger_semantic_fact_v2_ebc2545a5851d4bbab9267bd", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.60_and_over.points_8_to_9", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_8_to_9", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "8_to_9", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 43 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d974466f54095cbb5e46a365", + "semantic_fact_key": "ledger_semantic_fact_v2_fccf930ec03de306ea7b02d2", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.all.points_0_to_3", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_0_to_3", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "0_to_3", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0dcb12a6b1915d1bb9378b08", + "semantic_fact_key": "ledger_semantic_fact_v2_b29a713014b3ea632629d51b", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.all.points_10_to_11", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_10_to_11", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "10_to_11", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 17 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4be305f1dcf2fe8ffedd94f9", + "semantic_fact_key": "ledger_semantic_fact_v2_9d3dbc3f4f0cfcfe102d0db4", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.all.points_12_to_13", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_12_to_13", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "12_to_13", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 12 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3251b4fe403e8e22a9124e33", + "semantic_fact_key": "ledger_semantic_fact_v2_0dc993d7709f754ed419f117", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.all.points_14_to_15", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_14_to_15", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "14_to_15", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 9 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e914059b1eb0cde04646873b", + "semantic_fact_key": "ledger_semantic_fact_v2_4220d9c74313467f9dbad33e", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.all.points_16_to_20", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_16_to_20", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "16_to_20", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 10 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_95a559a214cff9cc0f8983ff", + "semantic_fact_key": "ledger_semantic_fact_v2_ed9bd92bb3dfdd1f04e8949b", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.all.points_21_to_25", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_21_to_25", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "21_to_25", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 5 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_21d51be268754266119b006b", + "semantic_fact_key": "ledger_semantic_fact_v2_ff10f3edcc70b4ecf236c421", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.all.points_26_to_30", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_26_to_30", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "26_to_30", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_04eddabc9f46ef0deeeffaf8", + "semantic_fact_key": "ledger_semantic_fact_v2_68163593a8ee97117b73faa2", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.all.points_31_to_35", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_31_to_35", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "31_to_35", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b36fcb9309ff74134e26c97d", + "semantic_fact_key": "ledger_semantic_fact_v2_2af696ab35cd40870492ff5a", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.all.points_36_to_40", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_36_to_40", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "36_to_40", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_220ae8f5724bedffabf3655a", + "semantic_fact_key": "ledger_semantic_fact_v2_2082508a304c1427701f9c18", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.all.points_41_and_over", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_41_and_over", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "41_and_over", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e69a78fcc47bead41a52b2b9", + "semantic_fact_key": "ledger_semantic_fact_v2_05f2d0340f0d2116832e452c", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.all.points_4_to_7", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_4_to_7", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "4_to_7", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 5 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2e7ca2c30ffcbabdef3889a2", + "semantic_fact_key": "ledger_semantic_fact_v2_bed756b84e09e970cf7be31d", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living.all.points_8_to_9", + "concept": "dwp.pip_daily_living_points_share", + "measure_id": "points_8_to_9", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_daily_living_points_band": "8_to_9", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 33 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_828ad25292ccab770dcf0189", + "semantic_fact_key": "ledger_semantic_fact_v2_ce1c6ee19ad77f35ce866e0b", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.16_to_19.claimants", + "concept": "dwp.pip_mobility_points_claimants", + "measure_id": "claimants", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 182000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_851e57a74402a760ddd3cf06", + "semantic_fact_key": "ledger_semantic_fact_v2_f6aadbd19415b552184efe6a", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.20_to_29.claimants", + "concept": "dwp.pip_mobility_points_claimants", + "measure_id": "claimants", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 411000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f743ace01dd62750e07f7260", + "semantic_fact_key": "ledger_semantic_fact_v2_3b8d98def13519ad6e83933a", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.30_to_39.claimants", + "concept": "dwp.pip_mobility_points_claimants", + "measure_id": "claimants", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 487000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4ea0b438fa7cafb4cdca3374", + "semantic_fact_key": "ledger_semantic_fact_v2_da4fb2fe7ad23cd8bd876ffd", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.40_to_49.claimants", + "concept": "dwp.pip_mobility_points_claimants", + "measure_id": "claimants", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 550000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5279568c24e0510ec0fc5fbf", + "semantic_fact_key": "ledger_semantic_fact_v2_f62eb398ce657364d32057db", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.50_to_59.claimants", + "concept": "dwp.pip_mobility_points_claimants", + "measure_id": "claimants", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 808000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fc5d586b568192492a7258d4", + "semantic_fact_key": "ledger_semantic_fact_v2_71f910dee517f0595242a625", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.60_and_over.claimants", + "concept": "dwp.pip_mobility_points_claimants", + "measure_id": "claimants", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1182000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2789fafa6fad8797fe37bd48", + "semantic_fact_key": "ledger_semantic_fact_v2_633d5266f96e429a1eb08ec7", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.all.claimants", + "concept": "dwp.pip_mobility_points_claimants", + "measure_id": "claimants", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 3620000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2ba221804c427b05157de537", + "semantic_fact_key": "ledger_semantic_fact_v2_844ea5d50f2f1fde9dec3b3f", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.16_to_19.points_0", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_0", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 0, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 5.434627422986107 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0848f3d9a76790c9c691f471", + "semantic_fact_key": "ledger_semantic_fact_v2_6eebba80ac61cd43811716a6", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.16_to_19.points_10", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_10", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 10, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 22.599527757948493 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d59eca6b70e18e5d41d65603", + "semantic_fact_key": "ledger_semantic_fact_v2_4145bf68d9e7edd82c4015c6", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.16_to_19.points_12", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_12", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 12, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 59.78694195815716 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1df67c978ecc7a5a553d58e3", + "semantic_fact_key": "ledger_semantic_fact_v2_fbe3ab0af493971d540966a6", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.16_to_19.points_14", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_14", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 14, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 0.9450332216792048 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b8458ed94e5f441b9b011ee2", + "semantic_fact_key": "ledger_semantic_fact_v2_36148f90815ff95637a775ae", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.16_to_19.points_16", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_16", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 16, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 3.58849047279117 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_184363465bb386186cd1ee88", + "semantic_fact_key": "ledger_semantic_fact_v2_90fca01f6e37ba4a03bdffce", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.16_to_19.points_18", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_18", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 18, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 0.19274065125473616 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e6c9c95930f8985281574ab5", + "semantic_fact_key": "ledger_semantic_fact_v2_cfe435b07c092e27875a46c6", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.16_to_19.points_20", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_20", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 20, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 0.9011037285157323 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f34c4cb508df5434d6ef4d4d", + "semantic_fact_key": "ledger_semantic_fact_v2_f7ba3ba4440edad99b5bcc9e", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.16_to_19.points_22", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_22", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 22, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1.1130635330294876 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9aa5c91f1363add94a7c44e4", + "semantic_fact_key": "ledger_semantic_fact_v2_79462752983d6ba9a0159fd9", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.16_to_19.points_24", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_24", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 24, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 3.674152984459942 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_37c68c06c0a3dbce6c5d11d1", + "semantic_fact_key": "ledger_semantic_fact_v2_c61c37a7012af457a8965f66", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.16_to_19.points_4", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_4", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 4, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1.1191038383394651 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1098b566862817f14555f766", + "semantic_fact_key": "ledger_semantic_fact_v2_6954e7fb13250024bd7151a7", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.16_to_19.points_8", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_8", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "16_to_19", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "16_to_19", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 8, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 0.6452144308385043 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_89d018c6eb24a0ac02f0564d", + "semantic_fact_key": "ledger_semantic_fact_v2_d33e5a8ab1c86b46a06dac5a", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.20_to_29.points_0", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_0", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 0, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 14.63576078359798 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d02d618dcd82380dabe017da", + "semantic_fact_key": "ledger_semantic_fact_v2_8f8d9c095da5715d25c6d7d5", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.20_to_29.points_10", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_10", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 10, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 29.07270183123441 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b28289a8a774c30976fe29d0", + "semantic_fact_key": "ledger_semantic_fact_v2_976db4f59d9c51ab0a50c45b", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.20_to_29.points_12", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_12", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 12, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 36.378171199123926 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_791b25c59ceea2ad1e79b80e", + "semantic_fact_key": "ledger_semantic_fact_v2_b9b794e318a4f150eb55a169", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.20_to_29.points_14", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_14", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 14, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1.5888544138224738 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_98cb85a34bedf3deaa2d67d4", + "semantic_fact_key": "ledger_semantic_fact_v2_9c11ec8a060a0c58c6e74dea", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.20_to_29.points_16", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_16", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 16, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2.411388939587516 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9f8a8ba4f7fb0c0df915a5e5", + "semantic_fact_key": "ledger_semantic_fact_v2_8830e9864214275039c5d1dd", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.20_to_29.points_18", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_18", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 18, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 0.30540852953702013 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_42f62b894eec5945791a78e4", + "semantic_fact_key": "ledger_semantic_fact_v2_8281c43e06f2400531ff6b88", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.20_to_29.points_20", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_20", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 20, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 0.8432195656141632 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c56aa7615aa0745e5d3df03d", + "semantic_fact_key": "ledger_semantic_fact_v2_04970b4874ff6f025a4782f4", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.20_to_29.points_22", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_22", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 22, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1.184401046419663 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5305be7b224e11ac2c53f00a", + "semantic_fact_key": "ledger_semantic_fact_v2_f2243d9ad0fb1b6a6877ed3c", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.20_to_29.points_24", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_24", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 24, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2.8309302184096854 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0eb1a59872bbe65f2e9acf9b", + "semantic_fact_key": "ledger_semantic_fact_v2_1104d32da4f745c5739b90fc", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.20_to_29.points_4", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_4", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 4, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 8.224128490600474 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d3274fbd224ee536f1627518", + "semantic_fact_key": "ledger_semantic_fact_v2_3feb15642ec52c8121b662cf", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.20_to_29.points_8", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_8", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "20_to_29", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "20_to_29", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 8, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2.525034982052686 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_63cbea37cbb523f381da91f4", + "semantic_fact_key": "ledger_semantic_fact_v2_eae765c2bdc3da6262e2c8ff", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.30_to_39.points_0", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_0", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 0, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 17.270366404509595 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5892d9ee0cb4acbd4d34a271", + "semantic_fact_key": "ledger_semantic_fact_v2_ed8023e54d88e22ffacfb536", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.30_to_39.points_10", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_10", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 10, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 27.078076858381845 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ad3e491ba10f8cb7cc60b38b", + "semantic_fact_key": "ledger_semantic_fact_v2_c7cdb1b5b7531dbb1ce1657a", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.30_to_39.points_12", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_12", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 12, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 25.412620463021085 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_532e8c71af859d5d8a8fadec", + "semantic_fact_key": "ledger_semantic_fact_v2_04ed77e0e27749728d914ebd", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.30_to_39.points_14", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_14", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 14, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2.4562353587941597 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_992192b03c27dbe286b07788", + "semantic_fact_key": "ledger_semantic_fact_v2_5a2a8a7d22cd0ecea5173598", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.30_to_39.points_16", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_16", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 16, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1.9440239264483257 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_401b0902d07bfbea0d62f1a5", + "semantic_fact_key": "ledger_semantic_fact_v2_1fd4e2f28d61afb5d8ef33ba", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.30_to_39.points_18", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_18", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 18, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 0.4582620504047229 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e8278f19df9cae4ba450f5b4", + "semantic_fact_key": "ledger_semantic_fact_v2_1b966ebc58625b2e1e385104", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.30_to_39.points_20", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_20", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 20, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 0.9680119139927876 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e8b9b7d7e0509c8b23e9fdca", + "semantic_fact_key": "ledger_semantic_fact_v2_776bbe6f8855c27a6a389911", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.30_to_39.points_22", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_22", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 22, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1.5470959642580215 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_16fee5f796df3f0092da9128", + "semantic_fact_key": "ledger_semantic_fact_v2_fbe00cd55cc445c682c2526e", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.30_to_39.points_24", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_24", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 24, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2.1148978243834793 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_92e6202fb10e77cd51354112", + "semantic_fact_key": "ledger_semantic_fact_v2_5cc38410490bbf630dd2a546", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.30_to_39.points_4", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_4", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 4, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 15.486549578046088 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c4a00235fa9cb430a15d7694", + "semantic_fact_key": "ledger_semantic_fact_v2_c8c58b04199f476633798f36", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.30_to_39.points_8", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_8", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "30_to_39", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "30_to_39", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 8, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 5.26385965775989 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1b274f65c82243d99a5b6b9f", + "semantic_fact_key": "ledger_semantic_fact_v2_83f61312fa510f737846391d", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.40_to_49.points_0", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_0", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 0, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 14.648388839080315 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0092ea0022acec065d641c10", + "semantic_fact_key": "ledger_semantic_fact_v2_29c314fe1c9b2fe9d4795712", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.40_to_49.points_10", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_10", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 10, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 23.592291451090507 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9e906a24a20fa9c84d61502c", + "semantic_fact_key": "ledger_semantic_fact_v2_53587bf4f1f5153d52357f7c", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.40_to_49.points_12", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_12", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 12, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 24.15168317623931 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fe1e9acdc3ccdbcda1031038", + "semantic_fact_key": "ledger_semantic_fact_v2_e4958c93a3c37545d0aeac65", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.40_to_49.points_14", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_14", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 14, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2.8798853574305805 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ef82bddeecd56ad3a7ce5406", + "semantic_fact_key": "ledger_semantic_fact_v2_a306a91a2267d8ce096cd628", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.40_to_49.points_16", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_16", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 16, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2.219563070689583 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7473419655d9ef5070fce888", + "semantic_fact_key": "ledger_semantic_fact_v2_69c3a02ff32edd464750103c", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.40_to_49.points_18", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_18", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 18, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 0.5202924985860629 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7035c967168b537c5e104346", + "semantic_fact_key": "ledger_semantic_fact_v2_d491f3d2776b6befbfb35f48", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.40_to_49.points_20", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_20", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 20, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1.071318807819118 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_42d0aa7b97947b33729f844f", + "semantic_fact_key": "ledger_semantic_fact_v2_f5c3ffba80b961d6572dc74f", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.40_to_49.points_22", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_22", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 22, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1.7480082126561467 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_73626d4750c4301a38c8e0e1", + "semantic_fact_key": "ledger_semantic_fact_v2_3171cc4b9d011dfb767acaba", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.40_to_49.points_24", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_24", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 24, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1.8694886003022462 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4575f4d2bdd0ce17aa0b7396", + "semantic_fact_key": "ledger_semantic_fact_v2_bc61ca901b2ca7b924e1cedc", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.40_to_49.points_4", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_4", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 4, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 19.71346631919881 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6a368fbdc443dbd993ac8e22", + "semantic_fact_key": "ledger_semantic_fact_v2_7fe113c4a921a003c43fbf92", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.40_to_49.points_8", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_8", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "40_to_49", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "40_to_49", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 8, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 7.585613666907324 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a1c43a33dd17015709d465c3", + "semantic_fact_key": "ledger_semantic_fact_v2_1aa1892fc4ef683d02571f26", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.50_to_59.points_0", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_0", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 0, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 10.643942160453863 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_447a988aff3a3992ac1508f2", + "semantic_fact_key": "ledger_semantic_fact_v2_36e1e48200656354e6120046", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.50_to_59.points_10", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_10", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 10, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 22.505233213793648 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e30df2f61917f9a260ad2c06", + "semantic_fact_key": "ledger_semantic_fact_v2_bc654661ef0c2233c1719431", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.50_to_59.points_12", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_12", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 12, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 25.504164907819927 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8a47d295dfd4110b136ad5a3", + "semantic_fact_key": "ledger_semantic_fact_v2_c6b87ec0e06232dec6007521", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.50_to_59.points_14", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_14", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 14, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 3.0434960220147778 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_74f420713ff6f1a0be038650", + "semantic_fact_key": "ledger_semantic_fact_v2_7c1cbc59a54d7f2e1b0ddff7", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.50_to_59.points_16", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_16", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 16, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2.498820902155304 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6ab5da5973198e83a0b1aeb9", + "semantic_fact_key": "ledger_semantic_fact_v2_0fb4a492adbf6c5251691cea", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.50_to_59.points_18", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_18", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 18, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 0.4670589152794988 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0df0dde14d7b3d299a4a040a", + "semantic_fact_key": "ledger_semantic_fact_v2_ebd4c1b807b77c0536aa3e10", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.50_to_59.points_20", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_20", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 20, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1.0773426291220456 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b8853c9cf7b05cd535abf238", + "semantic_fact_key": "ledger_semantic_fact_v2_e91dcdd1e5ba9a9f27441626", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.50_to_59.points_22", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_22", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 22, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1.8983165825102344 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_68bfcb42ead8e140d052f274", + "semantic_fact_key": "ledger_semantic_fact_v2_119968d4735ec7a80725d8cb", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.50_to_59.points_24", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_24", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 24, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1.8853186535135877 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_60b2aa6f6d1ff1ac92da9540", + "semantic_fact_key": "ledger_semantic_fact_v2_2053c4c55792c88334462520", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.50_to_59.points_4", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_4", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 4, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 21.17573076213666 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_11fd19bd3f44080fa48cf63a", + "semantic_fact_key": "ledger_semantic_fact_v2_65e6bc35062843ae69e2d66b", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.50_to_59.points_8", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_8", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "50_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "50_to_59", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 8, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 9.300575251200453 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5314016f819b5b3819119bbe", + "semantic_fact_key": "ledger_semantic_fact_v2_1cb878e7d6a9a8656afc4af1", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.60_and_over.points_0", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_0", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 0, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 7.063772838553694 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_12eaf35599085cd0bc0b21cd", + "semantic_fact_key": "ledger_semantic_fact_v2_5bd8987e8afa66c66bb69f9b", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.60_and_over.points_10", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_10", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 10, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 24.102488617733496 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_81d1573e53525886ee9ad737", + "semantic_fact_key": "ledger_semantic_fact_v2_bfe0e5e1e94a295e0a563de2", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.60_and_over.points_12", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_12", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 12, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 28.75623254169268 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_18141d65dafed43d0268dbfc", + "semantic_fact_key": "ledger_semantic_fact_v2_ea50d9afdd4ceebe1062b719", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.60_and_over.points_14", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_14", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 14, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2.730305845011683 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a383720e25f20b6767253df5", + "semantic_fact_key": "ledger_semantic_fact_v2_cf3082707e6c8baf29c1aceb", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.60_and_over.points_16", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_16", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 16, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2.660514913264676 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_e2e96ed852b30cd7f982d214", + "semantic_fact_key": "ledger_semantic_fact_v2_83873d91973189437e21740d", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.60_and_over.points_18", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_18", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 18, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 0.34692437708421103 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_45666a6442dbb5542a44a71d", + "semantic_fact_key": "ledger_semantic_fact_v2_12718affba05c3f3548e9fa5", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.60_and_over.points_20", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_20", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 20, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1.004989417156895 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ff20811000fe613b564dbebb", + "semantic_fact_key": "ledger_semantic_fact_v2_9c790ce02859169865c030f0", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.60_and_over.points_22", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_22", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 22, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1.8427343833273273 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4575cb8ec3d10e801653a461", + "semantic_fact_key": "ledger_semantic_fact_v2_b43c5b4cf50557decfa6f50c", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.60_and_over.points_24", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_24", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 24, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2.1222364905904905 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_abf807e7aa9c8e46128c8612", + "semantic_fact_key": "ledger_semantic_fact_v2_966070c88cc424efc31937f7", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.60_and_over.points_4", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_4", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 4, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 19.950224261527346 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a3c297f464387311ede9faf5", + "semantic_fact_key": "ledger_semantic_fact_v2_0b4e2445a7a63a7716a64915", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.60_and_over.points_8", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_8", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "60_and_over", + "table_record_kind": "detail" + }, + "dimensions": { + "age_band": "60_and_over", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 8, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 9.419576314057501 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_75d9edbd5349837bbf3990bd", + "semantic_fact_key": "ledger_semantic_fact_v2_42f97f8afd72d841c3c201d3", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.all.points_0", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_0", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 0, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 11.166504987382385 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4128221b81d95e4955bfb5c0", + "semantic_fact_key": "ledger_semantic_fact_v2_89667067a265f24004854bb6", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.all.points_10", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_10", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 10, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 24.55780347459462 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a13f35190810b4a09ee6b01e", + "semantic_fact_key": "ledger_semantic_fact_v2_d95554fda4928eb6ea81bea1", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.all.points_12", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_12", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 12, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 29.307003548841877 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cb0faea756fab2414270eeb6", + "semantic_fact_key": "ledger_semantic_fact_v2_5355acb998f1491d077125e1", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.all.points_14", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_14", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 14, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2.566640223448873 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b051263534514ff35275be45", + "semantic_fact_key": "ledger_semantic_fact_v2_eee133644a7c2f1ab9120856", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.all.points_16", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_16", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 16, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2.479383129079732 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b09114ef0aafbe5064d8bf85", + "semantic_fact_key": "ledger_semantic_fact_v2_75eb28ed0f4939fee188f923", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.all.points_18", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_18", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 18, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 0.4025869422064693 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6c9ba3058e50ff6fead3fc4c", + "semantic_fact_key": "ledger_semantic_fact_v2_6b455121b1a1b8397232e2bc", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.all.points_20", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_20", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 20, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1.0026417437497512 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9eaf4e9e8016f6facd594780", + "semantic_fact_key": "ledger_semantic_fact_v2_04d83f734f5f862c37578385", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.all.points_22", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_22", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 22, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 1.6895116917324802 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7317c262350bec0bf38846bb", + "semantic_fact_key": "ledger_semantic_fact_v2_51127c5792dc4b1ae0a6c633", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.all.points_24", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_24", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 24, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 2.1884985261036545 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_88d263954bbf7f504ab26400", + "semantic_fact_key": "ledger_semantic_fact_v2_a562c93f5da9e802f5d5c2f7", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.all.points_4", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_4", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 4, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 17.308448718571977 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5a37ff036a64a221680722dc", + "semantic_fact_key": "ledger_semantic_fact_v2_6b1e526f28c71376f7c1b2b8", + "source_record_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility.all.points_8", + "concept": "dwp.pip_mobility_points_share", + "measure_id": "points_8", + "unit": "percent", + "aggregation": "share", + "entity": { + "name": "person", + "role": "pip_claimant" + }, + "geography": { + "id": "K04000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "month", + "value": "2025-01" + }, + "period_coverage": { + "start_date": null, + "end_date": null, + "basis": null + }, + "layout": { + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "groupby_dimension": "age_band", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "age_band": "all", + "pip_claim_rules": "normal_rules", + "pip_mobility_points": 8, + "pip_policy_ownership": "dwp" + }, + "source": { + "source_name": "dwp", + "source_table": "Pathways to Work: Evidence pack: Chapter 2 reforming the structure, data tables 2.9 to 2.12, 2.19 to 2.22, 2.27 and 2.28 (ODS revised 23 July 2025)", + "source_file": "chapter_2_reforming_the_structure.ods", + "source_sha256": "4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62", + "vintage": "pathways_to_work_evidence_pack_chapter_2_2025_07_23", + "raw_r2_key": "raw/uk/dwp/dwp-pathways-to-work-evidence-pack-chapter-2-2025/2025/4a6e864b9a357bf76190f45e99eddee95a9abc9430cdc5885ba51a3c16bafd62/chapter_2_reforming_the_structure.ods" + }, + "value": 7.330977014288178 + } + ] +} diff --git a/packages/microcosm-build/src/microcosm/build/uk/efrs_parity_known_gaps.json b/packages/microcosm-build/src/microcosm/build/uk/efrs_parity_known_gaps.json index 96faaca49c..d5fd3751ca 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/efrs_parity_known_gaps.json +++ b/packages/microcosm-build/src/microcosm/build/uk/efrs_parity_known_gaps.json @@ -643,6 +643,18 @@ "tracking_note": "microcosm#1360: under the additive ISA income contract the producer stores ISA interest in individual_savings_account_interest_income, which policyengine-uk adds into tax_free_savings_income; savings_interest_income, now interest outside ISAs, stays required.", "approved_by": "juaristi22", "approved_on": "2026-10-28" + }, + "pip_dl_category": { + "reason": "formula-owned in policyengine-uk and derived from persisted components; a persisted copy overrides the formula and is not uprated", + "tracking_note": "microcosm#1095 (P1 of the November event-data plan): policyengine-uk 2.174.1 derives pip_dl_category from pip_dl_points (8 points for the standard rate, 12 for the enhanced) where no category is supplied for the year; the pip_points stage stores the points within the stored award, and the release and calibration boundaries drop the category, which the spine keeps (for María's signature).", + "approved_by": "juaristi22", + "approved_on": "2026-11-09" + }, + "pip_m_category": { + "reason": "formula-owned in policyengine-uk and derived from persisted components; a persisted copy overrides the formula and is not uprated", + "tracking_note": "microcosm#1095 (P1 of the November event-data plan): policyengine-uk 2.174.1 derives pip_m_category from pip_m_points (8 points for the standard rate, 12 for the enhanced) where no category is supplied for the year; the pip_points stage stores the points within the stored award, and the release and calibration boundaries drop the category, which the spine keeps (for María's signature).", + "approved_by": "juaristi22", + "approved_on": "2026-11-09" } }, "exclusion_policy": { diff --git a/packages/microcosm-build/src/microcosm/build/uk/gates.json b/packages/microcosm-build/src/microcosm/build/uk/gates.json index 1dadb8b0b8..5fb35f6b21 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/gates.json +++ b/packages/microcosm-build/src/microcosm/build/uk/gates.json @@ -1461,8 +1461,8 @@ "person.owned_company_income_share", "person.owned_company_is_main_employment", "person.pension_contributions_via_salary_sacrifice", - "person.pip_dl_category", - "person.pip_m_category", + "person.pip_dl_points", + "person.pip_m_points", "person.property_finance_costs", "person.property_rental_income", "person.receives_benefits_in_own_right", @@ -1553,6 +1553,8 @@ ], "reviewed_exclusions": { "household.property_wealth": "policyengine-uk derives property_wealth from main_residence_value, other_residential_property_value and non_residential_property_value; a persisted copy overrides that sum and has no uprating index, so the candidate must drop it (microcosm#1106, the uk-data#543 defect).", + "person.pip_dl_category": "policyengine-uk derives pip_dl_category from pip_dl_points (8 points for the standard rate, 12 for the enhanced) where no category is supplied for the year; a persisted category would override the points in every projected year, so the candidate carries the points the pip_points stage draws within the stored award and drops the category (microcosm#1095, P1; for María's signature).", + "person.pip_m_category": "policyengine-uk derives pip_m_category from pip_m_points (8 points for the standard rate, 12 for the enhanced) where no category is supplied for the year; a persisted category would override the points in every projected year, so the candidate carries the points the pip_points stage draws within the stored award and drops the category (microcosm#1095, P1; for María's signature).", "person.tax_free_savings_income": "policyengine-uk derives tax_free_savings_income as the sum of the ISA interest it adds (individual_savings_account_interest_income); a persisted copy overrides that sum and is never uprated, so the candidate stores ISA interest apart from non-ISA interest under the additive ISA income contract and drops it (microcosm#1360)." } }, diff --git a/packages/microcosm-build/src/microcosm/build/uk/ledger_fact_vendor_selections.json b/packages/microcosm-build/src/microcosm/build/uk/ledger_fact_vendor_selections.json index 544264d7bc..57a5aa5d34 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/ledger_fact_vendor_selections.json +++ b/packages/microcosm-build/src/microcosm/build/uk/ledger_fact_vendor_selections.json @@ -1649,6 +1649,34 @@ } ] }, + { + "resource": "dwp_pip_points_facts.json", + "purpose": "DWP's Pathways to Work evidence pack, chapter 2 (the data tables' file of 23 July 2025), Tables 2.9 and 2.10: the PIP caseload's daily living points by band and mobility points by total, by age group, in England and Wales at the end of January 2025, normal rules, as shares of each group's claimants with the group's volume (microcosm#1095, P1 of the November event-data plan). Consumed by the pip_points stage, which draws each recipient's points within their stored award from their age group's distribution. No value is derived here.", + "consumers": [ + "uk_runtime.pip_points" + ], + "planned_consumers": [], + "selections": [ + { + "label": "pip_daily_living_points_by_age_england_and_wales_2025_01", + "selector": { + "source_name": "dwp", + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "geography_id": "K04000001" + }, + "expected_row_count": 91 + }, + { + "label": "pip_mobility_points_by_age_england_and_wales_2025_01", + "selector": { + "source_name": "dwp", + "record_set_id": "dwp.pathways_pip_points.jan2025.t2_10.mobility", + "geography_id": "K04000001" + }, + "expected_row_count": 84 + } + ] + }, { "resource": "obr_hvcts_costing_facts.json", "purpose": "OBR costing of the high value council tax surcharge (2 April 2026): Table 1.1 and 1.2 properties in scope by band for 2028-29 to 2030-31 (static and post-behaviour) and the paragraph 1.13 non-owner-occupied share. Consumed by the uk_high_value_homes_benchmarks diagnostic gate and the high-value home stock builder's owner-occupied control (microcosm#1240).", diff --git a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json index ba7b328570..3587ee749c 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json +++ b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json @@ -8455,6 +8455,111 @@ "stage": "isa_subscriptions", "survey": "HMRC Annual savings statistics (September 2026 release); Wealth and Assets Survey round 8" }, + { + "stage": "pip_points", + "survey": "DWP's Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (PIP points by age group, England and Wales, end of January 2025), on the spine's stored PIP awards", + "source": "pip_dl_category and pip_m_category (frs_disability, and hmrc_spi_income_spine for the SPI rows) and the stored age; dwp_pip_points_facts.json, vendored from the pinned feed", + "grain": "person", + "artifacts": [ + { + "role": "pip_points_facts", + "kind": "public_aggregate_reference", + "resource": "dwp_pip_points_facts.json", + "format": "json", + "runtime_sha256_required": true + } + ], + "operations": [ + { + "kind": "verify_vendored_fact_resource", + "artifact_role": "pip_points_facts", + "resource": "dwp_pip_points_facts.json", + "feed_pin": "chronicle_feed.json", + "record_sets": [ + "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "dwp.pathways_pip_points.jan2025.t2_10.mobility" + ], + "source_vintage": "PIP caseload at end January 2025", + "require_before_source_read": true, + "runtime_sha256_required": true, + "fail_on_mismatch": true + }, + { + "kind": "assign_pip_points_by_award", + "outputs": { + "daily_living": "pip_dl_points", + "mobility": "pip_m_points" + }, + "categories": { + "daily_living": "pip_dl_category", + "mobility": "pip_m_category" + }, + "age": "age", + "draws": { + "daily_living": "pip_dl_points", + "mobility": "pip_m_points" + }, + "seed": 0, + "not_assessed": -1, + "thresholds": { + "standard": 8, + "enhanced": 12 + }, + "age_groups": [ + "16_to_19", + "20_to_29", + "30_to_39", + "40_to_49", + "50_to_59", + "60_and_over" + ], + "daily_living_bands": [ + "0_to_3", + "4_to_7", + "8_to_9", + "10_to_11", + "12_to_13", + "14_to_15", + "16_to_20", + "21_to_25", + "26_to_30", + "31_to_35", + "36_to_40", + "41_and_over" + ], + "mobility_totals": [ + 0, + 4, + 8, + 10, + 12, + 14, + 16, + 18, + 20, + 22, + 24 + ], + "open_band_points": 41, + "scope": "every person with pip_dl_category or pip_m_category other than NONE; Scotland's and Northern Ireland's recipients, outside DWP's tables (England and Wales), use England and Wales's distributions", + "age_rule": "the stored age; below 20 the 16_to_19 group (anyone below 16 too), from 60 the 60_and_over group, which carries pension-age claimants", + "fallback": "an age group with no share in the range a stored award allows takes the all-ages row, and failing that the range's lowest points", + "rule": "each component's total, drawn within the stored award (NONE below 8 points for a recipient of the other component, STANDARD 8 to 11, ENHANCED 12 up) from the person's age group's distribution: a daily living band's share spread evenly over its integer points, the open band at 41, the mobility totals as published; the restricted distribution is inverted by the person's uniform on person_id; a person with neither component keeps -1, not assessed" + }, + { + "kind": "record_mass_conservation_receipt", + "entity": "household", + "reason": "PIP points stored on the source spine: household weights pass through unchanged and total household mass is conserved.", + "declared_factor": 1.0, + "gate_coupling": "The terminal family gate requires a valid mass-conserving MassChangeRecord carrying exactly this stage-specific reason." + } + ], + "outputs": [ + "pip_dl_points", + "pip_m_points" + ], + "notes": "PIP assessment points for every recipient (P1 of the November event-data plan, microcosm#1095; the choices below are for María's signature). policyengine-uk 2.174.1 decides a PIP component's rate from pip_dl_points and pip_m_points (8 points for the standard rate, 12 for the enhanced) wherever no category is supplied for the year, and the release used to store pip_dl_category and pip_m_category, which the engine copies into every projected year, so no reform to the thresholds moved anyone. This stage draws each recipient's points within their stored award from DWP's Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (the PIP caseload's daily living points by band and mobility points by total, by age group, in England and Wales at the end of January 2025, normal rules; vendored as dwp_pip_points_facts.json), and the release export drops the two categories (UK_RELEASE_EXPORT_DROPPED_COLUMNS), so the engine derives them from the points. The spine keeps the categories, which nts_car_attributes (the VED exemption) and frs_disability (the severe disability flag) read. With unchanged thresholds the engine's category from the points equals the stored one for every person: the stage asserts it, and an engine test holds it from 2024 to 2030. Choices for María's signature: within a band the points spread evenly over its integers, and the open band sits at 41; Scotland's and Northern Ireland's recipients use England and Wales's tables; pension-age recipients take the 60-and-over row, which carries them; the draws are seeded on person_id. Table 2.9's rows as ported add to between 92 (16 to 19) and 102 (60 and over) percent; the draw uses each row's shares only relative to one another within an award's range, and the receipt records every row's total." + }, { "grain": "person", "notes": "The last spine stage (microcosm#1428, microcosm#1439). policyengine-uk applies the trading allowance against gross receipts, which neither the FRS nor the SPI tape records, so the stage stores each trader's trading_allowance_claim_status (policyengine-uk 2.172.0, policyengine-uk#2765) and leaves self_employment_gross_receipts at the engine's zero. Each trader with a positive profit is CLAIMANT at their profit band's rate, drawn on their own person_id: their profit is receipts less the 2024-25 allowance of GBP 1,000, so a raise to GBP 3,000 relieves min(profit, GBP 2,000) more, with no drift as profits are uprated. Every other trader with a positive profit is NON_CLAIMANT, relieved at no allowance (the costing books switchers as behaviour), and is treated as filing, as SPI Table 3.10's counts, which bind the frame's traders, are of declarers. A person with no positive profit is UNKNOWN, which the engine reads whatever is stored. Of the FRS respondents (household_is_spi_synthetic false) with a profit of GBP 1,000 or less who are not drawn claimants, a share drawn on person_id forms the full-relief group: UNKNOWN, relieved in full without an election (ITTOIA 2005 s. 783AE), as the engine's documentation asks of a person whose receipts lie within the allowance, and marked by trading_allowance_full_relief, which the release keeps, so that the bound SPI rows of self-employment, which count declarers, leave it out. The share is María's ruling: the read of 6 November 2026 (M10) found the frame's small traders below SPI's declarers even before any full relief, so it is zero and the group is empty. SPI rows and their copies are never in it, since SPI counts the people HMRC holds a self-employment source for and receipts within the allowance need not be declared. The claimant rates are #1428's, calibrated on the receipts encoding to HMRC's policy paper (about 400,000 gainers by about GBP 380 at 2028-29 prices); tools/measure_uk_trading_allowance_gainers.py re-fits them to the statuses on a release before each arm (María's answer of 2026-11-06), until HMRC publishes claimant counts.", diff --git a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml index 5aff4a3442..ee0d88f5ee 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml +++ b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml @@ -6793,6 +6793,90 @@ stages: - stocks_and_shares_isa_subscriptions - lifetime_isa_payments notes: 'Imputes ISA subscriptions per adult by type, and the per-person ISA balances, on the final spine (microcosm#1415). Each household''s was_wealth cash and stocks-and-shares ISA totals are split across its adults by the holding pattern of a WAS round-8 donor household with the same number of adults, so person balances sum exactly to the household totals, which are unchanged. Subscribers in 2023-24 are adults aged 18 or over in households holding the type, raked by class (cash only, stocks and shares only, both) to Table 9.7''s income bands, Table 9.8''s age and sex and Table 9.9''s regions and selected by keyed walks, the both class first. Amounts follow Table 9.7''s subscription bands within each income band and class, uniform inside a band and exactly GBP 20,000 at the top; the both class splits each person''s amount by their balance shares, shifted so the class''s stocks-and-shares total is Table 9.4''s 2023-24 stocks-and-shares amount less the stocks-and-shares-only payments. People grow to 2024-25 by Table 9.4''s account growth (an upper bound on people, as from 6 April 2024 a person may pay into several ISAs of one type), and amounts scale to Table 9.4''s 2024-25 amounts per type, holding subscribers already at the GBP 20,000 overall limit and moving combined amounts between GBP 18,000 (Table 9.7''s last band floor below the limit) and the limit on a line up to it, so a factor below one leaves no empty range under the limit (María''s rulings of 29 October 2026): Table 9.7''s cash bands sit above Table 9.4, and growing that excess by Table 9.4''s ratio against the limit pushed the subscribers below it far up. Every Lifetime ISA holder aged 18 to 47 (the ages that can hold one in 2024-25) with room under the overall limit pays in, amounts in (0, GBP 4,000] drawn to Table 9.4''s 2024-25 Lifetime ISA amount. No ISA fact is a calibration target: binding the cells the stage draws to would be circular, so the reviewed fence keeps them measured only.' +- stage: pip_points + survey: DWP's Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (PIP points by age group, England and Wales, end of January 2025), on the spine's stored PIP awards + source: pip_dl_category and pip_m_category (frs_disability, and hmrc_spi_income_spine for the SPI rows) and the stored age; dwp_pip_points_facts.json, vendored from the pinned feed + grain: person + artifacts: + - role: pip_points_facts + kind: public_aggregate_reference + resource: dwp_pip_points_facts.json + format: json + runtime_sha256_required: true + operations: + - kind: verify_vendored_fact_resource + artifact_role: pip_points_facts + resource: dwp_pip_points_facts.json + feed_pin: chronicle_feed.json + record_sets: + - dwp.pathways_pip_points.jan2025.t2_9.daily_living + - dwp.pathways_pip_points.jan2025.t2_10.mobility + source_vintage: PIP caseload at end January 2025 + require_before_source_read: true + runtime_sha256_required: true + fail_on_mismatch: true + - kind: assign_pip_points_by_award + outputs: + daily_living: pip_dl_points + mobility: pip_m_points + categories: + daily_living: pip_dl_category + mobility: pip_m_category + age: age + draws: + daily_living: pip_dl_points + mobility: pip_m_points + seed: 0 + not_assessed: -1 + thresholds: + standard: 8 + enhanced: 12 + age_groups: + - 16_to_19 + - 20_to_29 + - 30_to_39 + - 40_to_49 + - 50_to_59 + - 60_and_over + daily_living_bands: + - 0_to_3 + - 4_to_7 + - 8_to_9 + - 10_to_11 + - 12_to_13 + - 14_to_15 + - 16_to_20 + - 21_to_25 + - 26_to_30 + - 31_to_35 + - 36_to_40 + - 41_and_over + mobility_totals: + - 0 + - 4 + - 8 + - 10 + - 12 + - 14 + - 16 + - 18 + - 20 + - 22 + - 24 + open_band_points: 41 + scope: every person with pip_dl_category or pip_m_category other than NONE; Scotland's and Northern Ireland's recipients, outside DWP's tables (England and Wales), use England and Wales's distributions + age_rule: the stored age; below 20 the 16_to_19 group (anyone below 16 too), from 60 the 60_and_over group, which carries pension-age claimants + fallback: an age group with no share in the range a stored award allows takes the all-ages row, and failing that the range's lowest points + rule: 'each component''s total, drawn within the stored award (NONE below 8 points for a recipient of the other component, STANDARD 8 to 11, ENHANCED 12 up) from the person''s age group''s distribution: a daily living band''s share spread evenly over its integer points, the open band at 41, the mobility totals as published; the restricted distribution is inverted by the person''s uniform on person_id; a person with neither component keeps -1, not assessed' + - kind: record_mass_conservation_receipt + entity: household + reason: 'PIP points stored on the source spine: household weights pass through unchanged and total household mass is conserved.' + declared_factor: 1.0 + gate_coupling: The terminal family gate requires a valid mass-conserving MassChangeRecord carrying exactly this stage-specific reason. + outputs: + - pip_dl_points + - pip_m_points + notes: 'PIP assessment points for every recipient (P1 of the November event-data plan, microcosm#1095; the choices below are for María''s signature). policyengine-uk 2.174.1 decides a PIP component''s rate from pip_dl_points and pip_m_points (8 points for the standard rate, 12 for the enhanced) wherever no category is supplied for the year, and the release used to store pip_dl_category and pip_m_category, which the engine copies into every projected year, so no reform to the thresholds moved anyone. This stage draws each recipient''s points within their stored award from DWP''s Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (the PIP caseload''s daily living points by band and mobility points by total, by age group, in England and Wales at the end of January 2025, normal rules; vendored as dwp_pip_points_facts.json), and the release export drops the two categories (UK_RELEASE_EXPORT_DROPPED_COLUMNS), so the engine derives them from the points. The spine keeps the categories, which nts_car_attributes (the VED exemption) and frs_disability (the severe disability flag) read. With unchanged thresholds the engine''s category from the points equals the stored one for every person: the stage asserts it, and an engine test holds it from 2024 to 2030. Choices for María''s signature: within a band the points spread evenly over its integers, and the open band sits at 41; Scotland''s and Northern Ireland''s recipients use England and Wales''s tables; pension-age recipients take the 60-and-over row, which carries them; the draws are seeded on person_id. Table 2.9''s rows as ported add to between 92 (16 to 19) and 102 (60 and over) percent; the draw uses each row''s shares only relative to one another within an award''s range, and the receipt records every row''s total.' - stage: trading_allowance_receipts survey: The self-employed's own profit on the final spine, and HMRC's policy paper on the Budget 2026 trading allowance raise (calibration) source: self_employment_income after the SPI income stage, and household_is_spi_synthetic for the full-relief group; HMRC's published gainers of the raise to GBP 3,000, about 400,000 taxpayers with a lower bill by about GBP 380 on average diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py index 6f6d212c25..49f0c353f2 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py @@ -701,6 +701,16 @@ ("household", "stocks_and_shares_isa"), } ), + # The points are drawn within each person's stored PIP awards, by their + # age group, and the receipt counts support by source household + # (microcosm#1095, P1). + "pip_points": frozenset( + { + ("person", "pip_dl_category"), + ("person", "pip_m_category"), + ("household", "household_source_id"), + } + ), # The claim statuses are drawn on each person's final self-employment # profit, the full-relief group leaves the SPI rows out, and the receipt # counts support by source household (microcosm#1428, microcosm#1439). @@ -1358,6 +1368,10 @@ def _cells( "lifetime_isa_payments", ), ), + "pip_points": ( + _Cell("person", "pip_dl_points", "int64"), + _Cell("person", "pip_m_points", "int64"), + ), "trading_allowance_receipts": ( _Cell("person", "trading_allowance_claim_status", "string"), _Cell("person", "trading_allowance_full_relief", "bool"), diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/graph_kernels.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/graph_kernels.py index 0745858168..80a5b63af7 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/graph_kernels.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/graph_kernels.py @@ -144,6 +144,7 @@ "student_loans": "student_loans", "private_school_attendance": "private_school_attendance", "isa_subscriptions": "isa_subscriptions", + "pip_points": "pip_points", "trading_allowance_receipts": "trading_allowance_receipts", "company_cars": "company_cars", "childcare_copy_take_up": "childcare_copy_take_up", @@ -247,6 +248,9 @@ hmrc_isa_statistics, receipt_counts, ), + # The points draws are keyed on identity, read the vendored DWP tables and + # round their receipt's support (microcosm#1095, P1). + "pip_points": (receipt_counts, stochastic_assignment, ledger_fact_vendoring), # The claimant draw is keyed on identity and its receipt rounds its # support (microcosm#1428). "trading_allowance_receipts": (receipt_counts, stochastic_assignment), @@ -625,6 +629,7 @@ def _fixture_implementations(source: Path) -> Mapping[str, object]: from .legacy_closure_take_up import UKLegacyClosureTakeUpStageTransform from .nts_bus_travel import UKNTSBusTravelStageTransform from .pension_credit_take_up import UKPensionCreditTakeUpStageTransform + from .pip_points import UKPIPPointsStageTransform from .private_school_attendance import UKPrivateSchoolAttendanceStageTransform from .property_components import UKPropertyComponentsStageTransform from .property_purchases import ( @@ -927,6 +932,7 @@ def _fixture_implementations(source: Path) -> Mapping[str, object]: donor_household=was, donor_person=was_person, ), + "pip_points": UKPIPPointsStageTransform(stage=stages["pip_points"]), "trading_allowance_receipts": UKTradingAllowanceReceiptsStageTransform( stage=stages["trading_allowance_receipts"] ), diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/national_frame.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/national_frame.py index f96da96fb2..0baf4b8c3c 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/national_frame.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/national_frame.py @@ -740,6 +740,13 @@ def _write_uk_single_year_tables( "frs_company_car_fuel_code", "frs_company_car_private_fuel", "frs_company_car_contribution", + # The PIP categories (microcosm#1095, P1): policyengine-uk derives them + # from pip_dl_points and pip_m_points, which the pip_points stage draws + # within the stored awards; a persisted category would override the + # points in every projected year. The spine keeps both, for the VED + # exemption and the severe disability flag. + "pip_dl_category", + "pip_m_category", # policyengine-uk's sum of the ISA interest parts (microcosm#1360). The # producer stores individual_savings_account_interest_income instead, # so no stage writes it; a persisted copy would override the sum and diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/pip_points.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/pip_points.py new file mode 100644 index 0000000000..e927ce5501 --- /dev/null +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/pip_points.py @@ -0,0 +1,721 @@ +"""PIP assessment points for every recipient (P1 of the November event-data plan, microcosm#1095). + +policyengine-uk 2.174.1 decides a PIP component's rate from its points +(``pip_dl_points`` and ``pip_m_points``: 8 for the standard rate, 12 for the +enhanced) wherever no category is supplied for the year (``utils/pip.py``). +The release used to store ``pip_dl_category`` and ``pip_m_category``, which +the engine copies into every projected year, so no reform to the points +thresholds moved anyone. This stage, late in the spine after the SPI channel +(just before trading_allowance_receipts), gives every recipient points +consistent with their stored award, and the release carries +the points instead of the categories, so the engine derives the categories +from them. The spine keeps the categories: the VED exemption and the severe +disability flag read them. + +The points come from DWP's Pathways to Work evidence pack, chapter 2, Tables +2.9 and 2.10 (PolicyEngine/chronicle#420 item 5): the PIP caseload's daily +living points in twelve bands and its mobility points by total, by age group, +in England and Wales at the end of January 2025, normal rules. + +* A recipient of a component draws its total within the stored award: the + standard rate from 8 to 11 points, the enhanced from 12 up. +* A recipient of one component draws the other component's total below 8. +* A person with neither component keeps -1, policyengine-uk's "not assessed". + +Each age group's distribution spreads a daily living band's share evenly over +its integer points, with the open band (41 and over) at 41, and takes the +mobility totals as published. Restricted to the range the stored award allows, +it is inverted by one uniform per component on the person's own ``person_id`` +(``stable_identity_uniforms``, seed 0, salts ``pip_dl_points`` and +``pip_m_points``). An age group with no share in the allowed range takes the +all-ages row, and failing that the range's lowest points. Recipients in +Scotland and Northern Ireland, outside DWP's tables, use England and Wales's, +and pension-age recipients take the 60-and-over row, which carries them (the +package's volumes run past State Pension age). With unchanged thresholds the +engine's category from the points equals the stored category for every +person, which the stage asserts. These choices are for María's signature. +""" + +from __future__ import annotations + +from collections.abc import Mapping, Sequence +from dataclasses import dataclass, field +from typing import Any + +import numpy as np +import pandas as pd + +from microcosm.build.source_manifest import SourceStageSpec +from microcosm.build.stochastic_assignment import stable_identity_uniforms +from microcosm.build.uk_runtime.national_frame import ( + uk_household_weight_kind, + uk_national_frame, + uk_time_period, + validate_uk_national_frame, +) +from microcosm.build.uk_runtime.receipt_counts import ( + distinct_count, + rounded_count, + small_cell_share, + source_household_ids, + support_band, +) +from microcosm.frame import Frame, MassChangeRecord + +__all__ = [ + "PIP_AGE_GROUPS", + "PIP_DAILY_LIVING_BANDS", + "PIP_MOBILITY_TOTALS", + "PIP_NOT_ASSESSED", + "PIP_POINTS_RESOURCE", + "PIP_POINTS_STAGE_NAME", + "UKPIPPointsStageTransform", + "draw_pip_points", + "load_pip_points_distributions", + "pip_points_distributions_from_rows", + "pip_points_operation_parameters", + "store_pip_points", +] + +PIP_POINTS_STAGE_NAME = "pip_points" +PIP_POINTS_RESOURCE = "dwp_pip_points_facts.json" +PIP_POINTS_RECORD_SETS: tuple[str, ...] = ( + "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "dwp.pathways_pip_points.jan2025.t2_10.mobility", +) +PIP_POINTS_OPERATION_KIND = "assign_pip_points_by_award" +#: The components, each with its stored category, its points output and its +#: draw's salt. +PIP_COMPONENTS: tuple[tuple[str, str, str], ...] = ( + ("daily_living", "pip_dl_category", "pip_dl_points"), + ("mobility", "pip_m_category", "pip_m_points"), +) +PIP_POINTS_AGE = "age" +PIP_POINTS_SEED = 0 +#: policyengine-uk's points default: the person was not assessed. +PIP_NOT_ASSESSED = -1 +#: policyengine-uk's thresholds (gov.dwp.pip): 8 points for the standard rate, +#: 12 for the enhanced. +PIP_STANDARD_POINTS = 8 +PIP_ENHANCED_POINTS = 12 +#: The points each stored award allows, upper bounds inclusive (None: open). +PIP_AWARD_RANGES: Mapping[str, tuple[int, int | None]] = { + "NONE": (0, PIP_STANDARD_POINTS - 1), + "STANDARD": (PIP_STANDARD_POINTS, PIP_ENHANCED_POINTS - 1), + "ENHANCED": (PIP_ENHANCED_POINTS, None), +} +#: DWP's age groups (Tables 2.9 and 2.10), bounds inclusive; the youngest also +#: takes anyone below 16, the oldest everyone from 60. +PIP_AGE_GROUPS: tuple[tuple[str, int, int | None], ...] = ( + ("16_to_19", 16, 19), + ("20_to_29", 20, 29), + ("30_to_39", 30, 39), + ("40_to_49", 40, 49), + ("50_to_59", 50, 59), + ("60_and_over", 60, None), +) +PIP_ALL_AGES = "all" +#: Table 2.9's daily living bands, bounds inclusive (None: open). +PIP_DAILY_LIVING_BANDS: tuple[tuple[str, int, int | None], ...] = ( + ("0_to_3", 0, 3), + ("4_to_7", 4, 7), + ("8_to_9", 8, 9), + ("10_to_11", 10, 11), + ("12_to_13", 12, 13), + ("14_to_15", 14, 15), + ("16_to_20", 16, 20), + ("21_to_25", 21, 25), + ("26_to_30", 26, 30), + ("31_to_35", 31, 35), + ("36_to_40", 36, 40), + ("41_and_over", 41, None), +) +#: Table 2.10's mobility totals. +PIP_MOBILITY_TOTALS: tuple[int, ...] = (0, 4, 8, 10, 12, 14, 16, 18, 20, 22, 24) +#: Where the open daily living band's recipients sit. +PIP_OPEN_BAND_POINTS = 41 +#: A group's shares must add to within this many points of 100. Table 2.9 +#: prints whole percentages, and its rows as ported add to 92 (16 to 19), +#: 98 (all ages), 99, 100, 100, 100 and 102 (60 and over); the draw uses +#: each row's shares only relative to one another within an award's range, +#: and the receipt records every row's total. A row further off than this +#: is refused as a broken port. +PIP_SHARE_TOTAL_TOLERANCE = 10.0 +_SHARE_CONCEPTS = { + "daily_living": ( + "dwp.pip_daily_living_points_share", + "pip_daily_living_points_band", + ), + "mobility": ("dwp.pip_mobility_points_share", "pip_mobility_points"), +} +#: Outside DWP's tables (England and Wales only): their recipients use the +#: same distributions, and the receipt compares England and Wales alone. +PIP_OUTSIDE_TABLES = ("SCOTLAND", "NORTHERN_IRELAND") + +PIP_POINTS_SCOPE = ( + "every person with pip_dl_category or pip_m_category other than NONE; " + "Scotland's and Northern Ireland's recipients, outside DWP's tables " + "(England and Wales), use England and Wales's distributions" +) +PIP_POINTS_RULE = ( + "each component's total, drawn within the stored award (NONE below 8 " + "points for a recipient of the other component, STANDARD 8 to 11, " + "ENHANCED 12 up) from the person's age group's distribution: a daily " + "living band's share spread evenly over its integer points, the open band " + "at 41, the mobility totals as published; the restricted distribution is " + "inverted by the person's uniform on person_id; a person with neither " + "component keeps -1, not assessed" +) +PIP_POINTS_FALLBACK = ( + "an age group with no share in the range a stored award allows takes the " + "all-ages row, and failing that the range's lowest points" +) +PIP_POINTS_AGE_RULE = ( + "the stored age; below 20 the 16_to_19 group (anyone below 16 too), from " + "60 the 60_and_over group, which carries pension-age claimants" +) +PIP_POINTS_MASS_CHANGE_REASON = ( + "PIP points stored on the source spine: household weights pass through " + "unchanged and total household mass is conserved." +) +_MASS_GATE_COUPLING = ( + "The terminal family gate requires a valid mass-conserving MassChangeRecord " + "carrying exactly this stage-specific reason." +) + + +def pip_points_operation_parameters() -> tuple[tuple[str, dict[str, object]], ...]: + """The reviewed operations the manifest must carry verbatim.""" + + return ( + ( + "verify_vendored_fact_resource", + { + "artifact_role": "pip_points_facts", + "resource": PIP_POINTS_RESOURCE, + "feed_pin": "chronicle_feed.json", + "record_sets": list(PIP_POINTS_RECORD_SETS), + "source_vintage": "PIP caseload at end January 2025", + "require_before_source_read": True, + "runtime_sha256_required": True, + "fail_on_mismatch": True, + }, + ), + ( + PIP_POINTS_OPERATION_KIND, + { + "outputs": {name: output for name, _, output in PIP_COMPONENTS}, + "categories": {name: category for name, category, _ in PIP_COMPONENTS}, + "age": PIP_POINTS_AGE, + "draws": {name: output for name, _, output in PIP_COMPONENTS}, + "seed": PIP_POINTS_SEED, + "not_assessed": PIP_NOT_ASSESSED, + "thresholds": { + "standard": PIP_STANDARD_POINTS, + "enhanced": PIP_ENHANCED_POINTS, + }, + "age_groups": [name for name, _, _ in PIP_AGE_GROUPS], + "daily_living_bands": [name for name, _, _ in PIP_DAILY_LIVING_BANDS], + "mobility_totals": list(PIP_MOBILITY_TOTALS), + "open_band_points": PIP_OPEN_BAND_POINTS, + "scope": PIP_POINTS_SCOPE, + "age_rule": PIP_POINTS_AGE_RULE, + "fallback": PIP_POINTS_FALLBACK, + "rule": PIP_POINTS_RULE, + }, + ), + ( + "record_mass_conservation_receipt", + { + "entity": "household", + "reason": PIP_POINTS_MASS_CHANGE_REASON, + "declared_factor": 1.0, + "gate_coupling": _MASS_GATE_COUPLING, + }, + ), + ) + + +def _integer_distribution( + component: str, shares: Mapping[Any, float] +) -> tuple[np.ndarray, np.ndarray]: + """Integer points and their weights from one age group's published shares.""" + + values: list[int] = [] + weights: list[float] = [] + if component == "daily_living": + for name, low, high in PIP_DAILY_LIVING_BANDS: + share = float(shares[name]) + if high is None: + values.append(PIP_OPEN_BAND_POINTS) + weights.append(share) + continue + span = high - low + 1 + for points in range(low, high + 1): + values.append(points) + weights.append(share / span) + else: + for total in PIP_MOBILITY_TOTALS: + values.append(total) + weights.append(float(shares[total])) + return np.asarray(values, dtype=np.int64), np.asarray(weights, dtype=np.float64) + + +def pip_points_distributions_from_rows( + rows: Sequence[Mapping[str, Any]], +) -> dict[str, dict[str, tuple[np.ndarray, np.ndarray]]]: + """Each component's integer points distribution by age group (and all ages). + + Refuses a missing, repeated or unexpected cell, a negative or non-finite + share, and an age group whose shares stray from 100 by more than + ``PIP_SHARE_TOTAL_TOLERANCE`` (Table 2.9 prints whole percentages). + """ + + groups = [name for name, _, _ in PIP_AGE_GROUPS] + [PIP_ALL_AGES] + expected = { + "daily_living": [name for name, _, _ in PIP_DAILY_LIVING_BANDS], + "mobility": list(PIP_MOBILITY_TOTALS), + } + shares: dict[str, dict[str, dict[Any, float]]] = { + component: {group: {} for group in groups} for component in expected + } + for row in rows: + concept = row.get("concept") + component = next( + ( + name + for name, (share_concept, _) in _SHARE_CONCEPTS.items() + if share_concept == concept + ), + None, + ) + if component is None: + continue + dimensions = row.get("dimensions") or {} + group = dimensions.get("age_band") + cell = dimensions.get(_SHARE_CONCEPTS[component][1]) + if group not in shares[component]: + raise ValueError( + f"PIP points facts carry an unexpected age group: {group!r}." + ) + if cell not in expected[component]: + raise ValueError( + f"PIP points facts carry an unexpected {component} cell: {cell!r}." + ) + if cell in shares[component][group]: + raise ValueError(f"PIP points facts repeat {component} {group} {cell!r}.") + value = float(row["value"]) + if not np.isfinite(value) or value < 0.0: + raise ValueError( + f"PIP points share {component} {group} {cell!r} is {value!r}." + ) + shares[component][group][cell] = value + distributions: dict[str, dict[str, tuple[np.ndarray, np.ndarray]]] = {} + for component, by_group in shares.items(): + distributions[component] = {} + for group, cells in by_group.items(): + missing = [cell for cell in expected[component] if cell not in cells] + if missing: + raise ValueError( + f"PIP points facts miss {component} {group} cells: {missing!r}." + ) + total = sum(cells.values()) + if abs(total - 100.0) > PIP_SHARE_TOTAL_TOLERANCE: + raise ValueError( + f"PIP points shares for {component} {group} add to {total:g}, not about 100." + ) + distributions[component][group] = _integer_distribution(component, cells) + return distributions + + +def load_pip_points_distributions() -> dict[ + str, dict[str, tuple[np.ndarray, np.ndarray]] +]: + """The distributions from the committed vendored facts (pinned to the feed).""" + + from microcosm.build.uk_runtime.ledger_fact_vendoring import vendored_rows + + return pip_points_distributions_from_rows(vendored_rows(PIP_POINTS_RESOURCE)) + + +def _age_groups(age: np.ndarray) -> np.ndarray: + age = np.asarray(age, dtype=np.float64) + conditions = [] + names = [] + for name, _, high in PIP_AGE_GROUPS[:-1]: + conditions.append(age <= high) + names.append(name) + return np.select(conditions, names, default=PIP_AGE_GROUPS[-1][0]).astype(object) + + +def draw_pip_points( + *, + category: np.ndarray, + recipient: np.ndarray, + age_group: np.ndarray, + uniforms: np.ndarray, + distributions: Mapping[str, tuple[np.ndarray, np.ndarray]], +) -> tuple[np.ndarray, int]: + """One component's points for each person, and how many fell back. + + A recipient draws within the range their stored ``category`` allows from + their age group's distribution; anyone else keeps ``PIP_NOT_ASSESSED``. + """ + + category = np.asarray(category).astype(object) + unknown = sorted(set(category[recipient].tolist()) - set(PIP_AWARD_RANGES)) + if unknown: + raise ValueError(f"PIP categories are unknown: {unknown!r}.") + points = np.full(len(category), PIP_NOT_ASSESSED, dtype=np.int64) + fallbacks = 0 + for group in [name for name, _, _ in PIP_AGE_GROUPS]: + for award, (low, high) in PIP_AWARD_RANGES.items(): + mask = recipient & (age_group == group) & (category == award) + if not mask.any(): + continue + values = weights = None + for source in (group, PIP_ALL_AGES): + candidate_values, candidate_weights = distributions[source] + allowed = candidate_values >= low + if high is not None: + allowed &= candidate_values <= high + if float(candidate_weights[allowed].sum()) > 0.0: + values, weights = ( + candidate_values[allowed], + candidate_weights[allowed], + ) + break + fallbacks += int(mask.sum()) if source == group else 0 + if values is None: + values, weights = np.asarray([low], dtype=np.int64), np.asarray([1.0]) + cumulative = np.cumsum(weights) / float(weights.sum()) + index = np.searchsorted(cumulative, uniforms[mask], side="left") + points[mask] = values[np.minimum(index, len(values) - 1)] + return points, fallbacks + + +def _implied_category(points: np.ndarray) -> np.ndarray: + return np.where( + points >= PIP_ENHANCED_POINTS, + "ENHANCED", + np.where(points >= PIP_STANDARD_POINTS, "STANDARD", "NONE"), + ).astype(object) + + +@dataclass(frozen=True) +class UKPIPPointsResult: + """The frame with the stored points, and the stage's receipt.""" + + frame: Frame + receipt: Mapping[str, object] + + def evidence(self) -> dict[str, object]: + return { + "stage": PIP_POINTS_STAGE_NAME, + "seed": PIP_POINTS_SEED, + "resource": PIP_POINTS_RESOURCE, + **dict(self.receipt), + } + + +def _shares_receipt( + *, + points: np.ndarray, + component: str, + recipient: np.ndarray, + age_group: np.ndarray, + weights: np.ndarray, + sources: np.ndarray, + distributions_rows: Mapping[str, Mapping[Any, float]] | None, +) -> list[dict[str, object]]: + """Weighted shares by DWP's cells against DWP's, by age group, with support. + + A cell resting on fewer than three source households is withheld, and so + is the group's smallest other cell where the withheld cells together rest + on fewer than three, so no share gives one back (UKDS disclosure control). + """ + + if component == "daily_living": + cells = [(name, low, high) for name, low, high in PIP_DAILY_LIVING_BANDS] + else: + cells = [(total, total, total) for total in PIP_MOBILITY_TOTALS] + out: list[dict[str, object]] = [] + for group in [name for name, _, _ in PIP_AGE_GROUPS]: + in_group = recipient & (age_group == group) + group_support = distinct_count(sources, in_group, weights) + total = float(weights[in_group].sum()) + masks = [] + for _, low, high in cells: + mask = in_group & (points >= low) + if high is not None: + mask &= points <= high + masks.append(mask) + supports = [distinct_count(sources, mask, weights) for mask in masks] + thin = {i for i, n in enumerate(supports) if 0 < n < 3} + withheld = set(thin) + if thin: + together = np.zeros(len(points), dtype=bool) + for i in thin: + together |= masks[i] + if distinct_count(sources, together, weights) < 3: + rest = [i for i, n in enumerate(supports) if n >= 3] + if rest: + withheld.add( + min(rest, key=lambda i: float(weights[masks[i]].sum())) + ) + rows: list[dict[str, object]] = [] + for i, (cell, _, _) in enumerate(cells): + dwp = ( + None + if distributions_rows is None + else distributions_rows[group].get(cell) + ) + entry: dict[str, object] = { + "cell": cell, + "dwp_share": None if dwp is None else round(float(dwp) / 100.0, 6), + "support": support_band(supports[i]), + } + if i in withheld: + entry["share"] = "withheld" + else: + share = float(weights[masks[i]].sum()) / total if total > 0.0 else 0.0 + entry["share"] = small_cell_share(share, supports[i]) + rows.append(entry) + out.append( + {"age_group": group, "support": support_band(group_support), "cells": rows} + ) + return out + + +def store_pip_points( + frame: Frame, + *, + distributions: Mapping[str, Mapping[str, tuple[np.ndarray, np.ndarray]]], + published_shares: Mapping[str, Mapping[str, Mapping[Any, float]]] | None = None, +) -> UKPIPPointsResult: + """Store each person's PIP points; nothing else moves.""" + + validate_uk_national_frame(frame) + person = frame.table("person").copy() + household = frame.table("household").copy() + for _, _, output in PIP_COMPONENTS: + if output in person.columns: + raise ValueError( + f"{output!r} is already stored: this stage is its only writer." + ) + for column in (PIP_POINTS_AGE, *(category for _, category, _ in PIP_COMPONENTS)): + if column not in person.columns: + raise KeyError( + f"person.{column} is missing; the PIP points are drawn on it." + ) + if "region" not in household.columns: + raise KeyError( + "household.region is missing; the receipt compares England and Wales." + ) + if pd.Series(person["person_id"]).duplicated().any(): + raise ValueError( + "person_id must be unique: the PIP points draws are keyed on it." + ) + categories = { + name: person[category].fillna("NONE").astype(str).to_numpy(dtype=object) + for name, category, _ in PIP_COMPONENTS + } + recipient = np.zeros(len(person), dtype=bool) + for values in categories.values(): + recipient |= values != "NONE" + age_group = _age_groups( + pd.to_numeric(person[PIP_POINTS_AGE], errors="raise").to_numpy() + ) + ids = person["person_id"].to_numpy() + + household_weights = frame.weights_for("household") + weight_by_household = dict( + zip( + household["household_id"].to_numpy(), + np.asarray(household_weights.values, dtype=float), + strict=True, + ) + ) + source_by_household = dict( + zip( + household["household_id"].to_numpy(), + source_household_ids(household, stage=PIP_POINTS_STAGE_NAME), + strict=True, + ) + ) + region_by_household = dict( + zip( + household["household_id"].to_numpy(), + household["region"].astype(str).to_numpy(), + strict=True, + ) + ) + weights = person["person_household_id"].map(weight_by_household).to_numpy(float) + sources = person["person_household_id"].map(source_by_household).to_numpy() + in_tables = ~person["person_household_id"].map(region_by_household).isin( + PIP_OUTSIDE_TABLES + ).to_numpy(bool) + + receipt: dict[str, object] = { + "rule": PIP_POINTS_RULE, + "scope": PIP_POINTS_SCOPE, + "fallback": PIP_POINTS_FALLBACK, + "age_rule": PIP_POINTS_AGE_RULE, + # Record counts are rounded, never exact (UKDS CD137 cl. 8). + "recipients": rounded_count(int(recipient.sum())), + "recipients_support": support_band(distinct_count(sources, recipient, weights)), + "components": {}, + } + for name, category, output in PIP_COMPONENTS: + uniforms = stable_identity_uniforms(ids, seed=PIP_POINTS_SEED, salt=output) + points, fallbacks = draw_pip_points( + category=categories[name], + recipient=recipient, + age_group=age_group, + uniforms=uniforms, + distributions=distributions[name], + ) + implied = _implied_category(points) + mismatches = int((implied != categories[name]).sum()) + if mismatches: + raise ValueError( + f"{output} implies a category other than the stored {category} for " + f"{mismatches} people; the draw must keep every award." + ) + person[output] = points + receipt["components"][name] = { + "output": output, + "category": category, + # Zero exact, as the check reads it. + "category_mismatches": 0, + "fallbacks": rounded_count(fallbacks), + "by_award": { + award: rounded_count( + int((recipient & (categories[name] == award)).sum()) + ) + for award in PIP_AWARD_RANGES + }, + "dwp_share_totals": ( + None + if published_shares is None + else { + group: round(sum(cells.values()) / 100.0, 6) + for group, cells in published_shares[name].items() + } + ), + "england_and_wales": _shares_receipt( + points=points, + component=name, + recipient=recipient & in_tables, + age_group=age_group, + weights=weights, + sources=sources, + distributions_rows=None + if published_shares is None + else published_shares[name], + ), + } + mass = MassChangeRecord( + entity="household", + old_total=household_weights.total, + new_total=household_weights.total, + declared_factor=1.0, + reason=PIP_POINTS_MASS_CHANGE_REASON, + ) + result = uk_national_frame( + person=person, + benunit=frame.table("benunit").copy(), + household=household, + time_period=uk_time_period(frame), + weight_kind=uk_household_weight_kind(frame), + household_weights=household_weights.values, + mass_log=(*frame.mass_log, mass), + ) + validate_uk_national_frame(result) + return UKPIPPointsResult(frame=result, receipt=receipt) + + +def published_pip_points_shares( + rows: Sequence[Mapping[str, Any]], +) -> dict[str, dict[str, dict[Any, float]]]: + """DWP's shares as published (percent), by component, age group and cell.""" + + shares: dict[str, dict[str, dict[Any, float]]] = { + name: {} for name in _SHARE_CONCEPTS + } + for row in rows: + for name, (concept, cell_key) in _SHARE_CONCEPTS.items(): + if row.get("concept") == concept: + dimensions = row.get("dimensions") or {} + shares[name].setdefault(dimensions.get("age_band"), {})[ + dimensions.get(cell_key) + ] = float(row["value"]) + return shares + + +def _assert_stage_parameters(stage: SourceStageSpec) -> None: + """Bind the stage's operations closed-world.""" + + if stage.stage != PIP_POINTS_STAGE_NAME: + raise ValueError( + f"PIP points received stage {stage.stage!r}, expected {PIP_POINTS_STAGE_NAME!r}." + ) + expected = pip_points_operation_parameters() + operations = tuple(stage.operations) + if tuple(operation.kind for operation in operations) != tuple( + kind for kind, _ in expected + ): + raise ValueError( + f"pip_points operation order drifted: {[operation.kind for operation in operations]!r}." + ) + for operation, (kind, parameters) in zip(operations, expected, strict=True): + if dict(operation.parameters) != dict(parameters): + raise ValueError( + f"pip_points {kind} parameters drifted: {dict(operation.parameters)!r} != {dict(parameters)!r}." + ) + if tuple(stage.outputs) != tuple(output for _, _, output in PIP_COMPONENTS): + raise ValueError( + f"{PIP_POINTS_STAGE_NAME} must declare exactly the two points outputs." + ) + if stage.grain != "person": + raise ValueError( + f"{PIP_POINTS_STAGE_NAME} is person grain, got {stage.grain!r}." + ) + + +@dataclass(frozen=True) +class UKPIPPointsStageTransform: + """Whole-stage callable storing every recipient's PIP points.""" + + stage: SourceStageSpec + #: Read from the vendored facts when not given. + rows: Sequence[Mapping[str, Any]] | None = field(default=None, repr=False) + last_result: UKPIPPointsResult | None = field(default=None, init=False) + + def __post_init__(self) -> None: + _assert_stage_parameters(self.stage) + + def __call__(self, frame: Frame) -> Frame: + _assert_stage_parameters(self.stage) + if self.rows is None: + from microcosm.build.uk_runtime.ledger_fact_vendoring import vendored_rows + + rows = vendored_rows(PIP_POINTS_RESOURCE) + else: + rows = self.rows + result = store_pip_points( + frame, + distributions=pip_points_distributions_from_rows(rows), + published_shares=published_pip_points_shares(rows), + ) + object.__setattr__(self, "last_result", result) + return result.frame + + @staticmethod + def output_columns() -> tuple[str, ...]: + return tuple(output for _, _, output in PIP_COMPONENTS) + + def checkpoint_metadata(self) -> dict[str, object]: + if self.last_result is None: + raise RuntimeError("checkpoint metadata requires a completed stage run.") + return {"evidence": self.last_result.evidence()} diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/spine_build.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/spine_build.py index 86c62c5297..aefd3daa2f 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/spine_build.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/spine_build.py @@ -169,6 +169,7 @@ from microcosm.build.uk_runtime.pension_credit_take_up import ( UKPensionCreditTakeUpStageTransform, ) +from microcosm.build.uk_runtime.pip_points import UKPIPPointsStageTransform from microcosm.build.uk_runtime.private_school_attendance import ( UKPrivateSchoolAttendanceStageTransform, ) @@ -1979,6 +1980,10 @@ def prepare_uk_spine_execution( contract=stochastic_contract, stage=stages_by_name["childcare_copy_take_up"], ) + if "pip_points" in stage_names: + implementations["pip_points"] = UKPIPPointsStageTransform( + stage=stages_by_name["pip_points"] + ) if "trading_allowance_receipts" in stage_names: implementations["trading_allowance_receipts"] = ( UKTradingAllowanceReceiptsStageTransform( diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/terminal_gates.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/terminal_gates.py index 63b912cb1c..4b2fda0448 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/terminal_gates.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/terminal_gates.py @@ -377,8 +377,8 @@ def __post_init__(self) -> None: "person.owned_company_income_share", "person.owned_company_is_main_employment", "person.pension_contributions_via_salary_sacrifice", - "person.pip_dl_category", - "person.pip_m_category", + "person.pip_dl_points", + "person.pip_m_points", "person.property_finance_costs", "person.property_rental_income", "person.receives_benefits_in_own_right", @@ -514,6 +514,22 @@ def __post_init__(self) -> None: "a persisted copy overrides that sum and has no uprating index, so the " "candidate must drop it (microcosm#1106, the uk-data#543 defect)." ), + "person.pip_dl_category": ( + "policyengine-uk derives pip_dl_category from pip_dl_points (8 points " + "for the standard rate, 12 for the enhanced) where no category is " + "supplied for the year; a persisted category would override the " + "points in every projected year, so the candidate carries the points " + "the pip_points stage draws within the stored award and drops the " + "category (microcosm#1095, P1; for María's signature)." + ), + "person.pip_m_category": ( + "policyengine-uk derives pip_m_category from pip_m_points (8 points " + "for the standard rate, 12 for the enhanced) where no category is " + "supplied for the year; a persisted category would override the " + "points in every projected year, so the candidate carries the points " + "the pip_points stage draws within the stored award and drops the " + "category (microcosm#1095, P1; for María's signature)." + ), "person.tax_free_savings_income": ( "policyengine-uk derives tax_free_savings_income as the sum of the ISA " "interest it adds (individual_savings_account_interest_income); a " diff --git a/packages/microcosm-build/tests/engine/uk/test_uk_pip_points_categories.py b/packages/microcosm-build/tests/engine/uk/test_uk_pip_points_categories.py new file mode 100644 index 0000000000..f8780b03e7 --- /dev/null +++ b/packages/microcosm-build/tests/engine/uk/test_uk_pip_points_categories.py @@ -0,0 +1,122 @@ +"""policyengine-uk derives the stored PIP categories from the stage's points (microcosm#1095, P1). + +The pip_points stage's own rules are tested engine-free in +tests/engine_free/uk/test_uk_pip_points.py. Here, on the locked engine +(2.174.1), the points it draws give back every stored category in every year +from 2024 to 2030, with no category supplied: the release drops the categories +(UK_RELEASE_EXPORT_DROPPED_COLUMNS) and carries the points into every projected +year, as policyengine-uk's single-year extension copies a stored column. +""" + +from __future__ import annotations + +import numpy as np +import pandas as pd + +from microcosm.build.uk_runtime.national_frame import uk_national_frame +from microcosm.build.uk_runtime.pip_points import ( + PIP_AGE_GROUPS, + PIP_ENHANCED_POINTS, + PIP_NOT_ASSESSED, + PIP_STANDARD_POINTS, + load_pip_points_distributions, + store_pip_points, +) +from microcosm.frame import WeightKind + +YEARS = tuple(range(2024, 2031)) +AWARDS = ("NONE", "STANDARD", "ENHANCED") + + +def test_the_engine_reads_the_points_on_the_stages_thresholds() -> None: + from policyengine_uk import CountryTaxBenefitSystem + + system = CountryTaxBenefitSystem() + for year in YEARS: + pip = system.parameters(year).gov.dwp.pip + for component in (pip.daily_living, pip.mobility): + thresholds = component.points_thresholds + assert (thresholds.standard, thresholds.enhanced) == ( + PIP_STANDARD_POINTS, + PIP_ENHANCED_POINTS, + ) + for name in ("pip_dl_points", "pip_m_points"): + assert system.variables[name].default_value == PIP_NOT_ASSESSED + + +def _stage_frame(): + # Every pair of awards at an age in every group, three times over. + ages = [17, 25, 35, 45, 55, 70] + assert len(ages) == len(PIP_AGE_GROUPS) + rows = [(dl, m, age) for dl in AWARDS for m in AWARDS for age in ages] * 3 + count = len(rows) + person = pd.DataFrame( + { + "person_id": [1_000 + i for i in range(count)], + "person_benunit_id": list(range(1, count + 1)), + "person_household_id": list(range(1, count + 1)), + "age": [age for _, _, age in rows], + "pip_dl_category": [dl for dl, _, _ in rows], + "pip_m_category": [m for _, m, _ in rows], + } + ) + household = pd.DataFrame( + { + "household_id": list(range(1, count + 1)), + "region": ["WALES", "SCOTLAND", "LONDON"] * (count // 3), + "household_source_id": list(range(count)), + } + ) + return uk_national_frame( + person=person, + benunit=pd.DataFrame({"benunit_id": list(range(1, count + 1))}), + household=household, + household_weights=np.ones(count), + weight_kind=WeightKind.IMPORTANCE, + time_period="2024", + ) + + +def test_the_engine_derives_every_stored_category_from_the_stage_points() -> None: + from policyengine_uk import Microsimulation + from policyengine_uk.data import UKMultiYearDataset, UKSingleYearDataset + + stored = store_pip_points( + _stage_frame(), distributions=load_pip_points_distributions() + ).frame.table("person") + count = len(stored) + released = pd.DataFrame( + { + "person_id": stored["person_id"].to_numpy(), + "person_benunit_id": stored["person_benunit_id"].to_numpy(), + "person_household_id": stored["person_household_id"].to_numpy(), + "age": stored["age"].to_numpy(), + # The release's columns: the points, and no category. + "pip_dl_points": stored["pip_dl_points"].to_numpy(), + "pip_m_points": stored["pip_m_points"].to_numpy(), + } + ) + + def single(year: int) -> UKSingleYearDataset: + return UKSingleYearDataset( + person=released.copy(), + benunit=pd.DataFrame({"benunit_id": released["person_benunit_id"]}), + household=pd.DataFrame( + { + "household_id": released["person_household_id"], + "household_weight": np.ones(count), + } + ), + fiscal_year=year, + ) + + simulation = Microsimulation( + dataset=UKMultiYearDataset(datasets=[single(year) for year in YEARS]) + ) + for year in YEARS: + for category in ("pip_dl_category", "pip_m_category"): + engine = np.asarray(simulation.calculate(category, year).values).astype(str) + assert (engine == stored[category].to_numpy().astype(str)).all(), ( + year, + category, + ) diff --git a/packages/microcosm-build/tests/engine/uk/test_uk_release_input_coverage.py b/packages/microcosm-build/tests/engine/uk/test_uk_release_input_coverage.py index b6ab8bf7c6..eb35deca23 100644 --- a/packages/microcosm-build/tests/engine/uk/test_uk_release_input_coverage.py +++ b/packages/microcosm-build/tests/engine/uk/test_uk_release_input_coverage.py @@ -441,20 +441,23 @@ def test_shipped_manifest_is_current(self) -> None: # so the release leaves it to the engine; it is an engine-derived # exclusion, not parity debt, and its components stay required. So is # tax_free_savings_income under the additive ISA income contract - # (microcosm#1360). + # (microcosm#1360), and so are the PIP categories, which the engine + # derives from the points the release stores (microcosm#1095, P1). + engine_derived = [ + "pip_dl_category", + "pip_m_category", + "property_wealth", + "tax_free_savings_income", + ] assert manifest.required_columns == ( frozenset(load_efrs_parity_reference().populated_layers) - - {"property_wealth", "tax_free_savings_income"} + - set(engine_derived) ) - assert set(manifest.reviewed_exclusions) == { - "property_wealth", - "tax_free_savings_income", - } + assert set(manifest.reviewed_exclusions) == set(engine_derived) assert load_efrs_parity_known_gaps() == () - assert [gap.variable for gap in load_efrs_engine_derived_exclusions()] == [ - "property_wealth", - "tax_free_savings_income", - ] + assert [ + gap.variable for gap in load_efrs_engine_derived_exclusions() + ] == engine_derived assert manifest.required_build_stages == frozenset( { "frs_hmrc_spine_leaves", @@ -474,6 +477,7 @@ def test_shipped_manifest_is_current(self) -> None: "was_wealth", "was_lisa", "isa_subscriptions", + "pip_points", "trading_allowance_receipts", "company_cars", "regional_property_uprating", @@ -798,9 +802,21 @@ def test_formula_owned_persisted_overrides_are_hard_covered(self) -> None: # tax_free_savings_income, the engine's sum of the ISA interest the # additive contract stores apart (microcosm#1360). Every other # formula-owned override stays required. + # + # The PIP categories are engine-derived since the reference: its + # engine (2.89.0) read them as plain inputs, so they are not among its + # overrides, but the pinned engine derives them from the points the + # release stores (microcosm#1095, P1). + since_reference = {"pip_dl_category", "pip_m_category"} engine_derived = {gap.variable for gap in load_efrs_engine_derived_exclusions()} - assert engine_derived == {"property_wealth", "tax_free_savings_income"} - assert engine_derived <= overrides + expected = {"property_wealth", "tax_free_savings_income"} | since_reference + assert engine_derived == expected + assert since_reference.isdisjoint(overrides) + assert engine_derived - since_reference <= overrides + from policyengine_uk import CountryTaxBenefitSystem + + variables = CountryTaxBenefitSystem().variables + assert not any(variables[name].is_input_variable() for name in since_reference) assert overrides - engine_derived <= set(manifest.required_columns) assert engine_derived.isdisjoint(manifest.required_columns) diff --git a/packages/microcosm-build/tests/engine_free/shared/test_country_spec.py b/packages/microcosm-build/tests/engine_free/shared/test_country_spec.py index f58d28b587..7441dd3e68 100644 --- a/packages/microcosm-build/tests/engine_free/shared/test_country_spec.py +++ b/packages/microcosm-build/tests/engine_free/shared/test_country_spec.py @@ -1083,6 +1083,8 @@ def test_spi_spine_adds_no_country_package_resources(self) -> None: "dwp_uc_award_band_facts.json", # microcosm#1095 Y4: uc_take_up's age fit. "dwp_uc_people_by_age_facts.json", + # microcosm#1095 P1: pip_points' Pathways to Work tables. + "dwp_pip_points_facts.json", "obr_hvcts_costing_facts.json", "hmrc_itl_taxpayer_counts.json", "hmrc_uprating_engine_pins.json", @@ -1203,8 +1205,9 @@ def test_uk_source_manifest_contains_only_canonical_spine_stages(self) -> None: # frs_annual_income_spells after frs_hmrc_spine_leaves; microcosm#1428 # trading_allowance_receipts last; company_cars right after # hmrc_spi_income_spine (PolicyEngine/uk-autumn-budget-dashboard-2026#316); - # microcosm#1490 spi_employment_shell after it and aps_occupation next. - assert len(spec.sources.stages) == 54 + # microcosm#1490 spi_employment_shell after it and aps_occupation next; + # microcosm#1095 (P1) pip_points just before trading_allowance_receipts. + assert len(spec.sources.stages) == 55 assert not {"frs_hmrc_retained_leaves", "hmrc_spi_income"}.intersection( stage.stage for stage in spec.sources.stages ) @@ -1257,6 +1260,8 @@ def test_uk_package_loads(self) -> None: "dwp_uc_award_band_facts.json", # microcosm#1095 Y4: uc_take_up's age fit. "dwp_uc_people_by_age_facts.json", + # microcosm#1095 P1: pip_points' Pathways to Work tables. + "dwp_pip_points_facts.json", "obr_hvcts_costing_facts.json", "hmrc_itl_taxpayer_counts.json", "hmrc_uprating_engine_pins.json", diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_graph.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_graph.py index eb268a92d3..06949b7b42 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_graph.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_graph.py @@ -62,8 +62,9 @@ def test_uk_spine_graph_contains_every_manifest_stage() -> None: # uc_take_up and frs_annual_income_spells; microcosm#1428 the last stage, # trading_allowance_receipts; and company_cars after hmrc_spi_income_spine # (PolicyEngine/uk-autumn-budget-dashboard-2026#316); and microcosm#1490 - # spi_employment_shell after company_cars, then aps_occupation. - assert len(expected) == 54 + # spi_employment_shell after company_cars, then aps_occupation; and + # microcosm#1095 (P1) pip_points just before trading_allowance_receipts. + assert len(expected) == 55 assert {"frs_hmrc_retained_leaves", "hmrc_spi_income"}.isdisjoint(expected) assert set(expected) <= ids assert {"frs_hmrc_retained_leaves", "hmrc_spi_income"}.isdisjoint(ids) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_isa_subscriptions.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_isa_subscriptions.py index b11dc5592b..0ed79b1791 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_isa_subscriptions.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_isa_subscriptions.py @@ -562,8 +562,13 @@ def test_the_committed_declaration_carries_the_tested_operations(): lisa = {artifact["role"]: artifact for artifact in stages["was_lisa"].artifacts} for role in ("was_qrf_donor", "was_person_tab"): assert roles[role] == lisa[role] - # Only the self-employed's gross receipts run after it (microcosm#1428). - assert list(stages)[-2:] == ["isa_subscriptions", "trading_allowance_receipts"] + # Only the PIP points and the self-employed's gross receipts run after it + # (microcosm#1095 P1, microcosm#1428). + assert list(stages)[-3:] == [ + "isa_subscriptions", + "pip_points", + "trading_allowance_receipts", + ] def test_no_calibration_target_reads_an_isa_fact(): diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_measurement_period.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_measurement_period.py index a0054ca75a..8c8c558d13 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_measurement_period.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_measurement_period.py @@ -524,8 +524,11 @@ def test_a_frame_without_a_period_label_keeps_the_frame_route(): "pays_scottish_income_tax", "pension_contributions_via_salary_sacrifice", "pension_credit", - # P3's PIP cases: the engine adds pip from the stored award categories, - # which the dataset stores for every projected year. + # P3's PIP cases: the engine adds pip from the award categories. The + # spine stores them; the release and the measure frame drop them, and + # policyengine-uk derives them in every period from the points the + # pip_points stage stores, equal to the spine's with unchanged + # thresholds (microcosm#1095, P1). "pip", "pip_dl_category", "pip_m_category", diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_pip_points.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_pip_points.py new file mode 100644 index 0000000000..dcd55ea717 --- /dev/null +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_pip_points.py @@ -0,0 +1,310 @@ +"""The PIP points stage (microcosm#1095, P1 of the November event-data plan).""" + +from __future__ import annotations + +from dataclasses import replace + +import numpy as np +import pandas as pd +import pytest + +from microcosm.build.country_spec import load_country_spec +from microcosm.build.uk_runtime import pip_points +from microcosm.build.uk_runtime.ledger_fact_vendoring import vendored_rows +from microcosm.build.uk_runtime.national_frame import uk_national_frame +from microcosm.build.uk_runtime.pip_points import ( + PIP_AGE_GROUPS, + PIP_DAILY_LIVING_BANDS, + PIP_MOBILITY_TOTALS, + PIP_NOT_ASSESSED, + PIP_POINTS_RESOURCE, + PIP_POINTS_STAGE_NAME, + UKPIPPointsStageTransform, + draw_pip_points, + load_pip_points_distributions, + pip_points_distributions_from_rows, + published_pip_points_shares, + store_pip_points, +) +from microcosm.frame import WeightKind + +_GROUPS = [name for name, _, _ in PIP_AGE_GROUPS] + + +def _rows(dl=lambda group, band: 100.0 / 12, mobility=lambda group, total: 100.0 / 11): + rows = [] + for group in [*_GROUPS, "all"]: + for band, _, _ in PIP_DAILY_LIVING_BANDS: + rows.append( + { + "concept": "dwp.pip_daily_living_points_share", + "measure_id": f"points_{band}", + "dimensions": { + "age_band": group, + "pip_daily_living_points_band": band, + }, + "value": dl(group, band), + } + ) + for total in PIP_MOBILITY_TOTALS: + rows.append( + { + "concept": "dwp.pip_mobility_points_share", + "measure_id": f"points_{total}", + "dimensions": {"age_band": group, "pip_mobility_points": total}, + "value": mobility(group, total), + } + ) + rows.append( + { + "concept": "dwp.pip_daily_living_points_claimants", + "measure_id": "claimants", + "dimensions": {"age_band": group}, + "value": 1000.0, + } + ) + return rows + + +def test_the_committed_tables_give_every_age_groups_distribution() -> None: + distributions = load_pip_points_distributions() + for group in [*_GROUPS, "all"]: + values, weights = distributions["daily_living"][group] + # The twelve bands spread over 0 to 40, and the open band at 41. + assert values.tolist() == list(range(0, 42)) + assert (weights >= 0.0).all() + values, weights = distributions["mobility"][group] + assert values.tolist() == list(PIP_MOBILITY_TOTALS) + # Table 2.9 prints whole percentages; its 16 to 19 row adds to 92 as + # ported, inside the tolerance, and every row's total is kept for the + # receipt. + totals = { + group: sum(cells.values()) + for group, cells in published_pip_points_shares( + vendored_rows(PIP_POINTS_RESOURCE) + )["daily_living"].items() + } + assert totals["16_to_19"] == pytest.approx(92.0) + assert all(abs(total - 100.0) <= 10.0 for total in totals.values()) + + +def test_the_reader_refuses_broken_tables() -> None: + rows = _rows() + with pytest.raises(ValueError, match="repeat"): + pip_points_distributions_from_rows([*rows, rows[0]]) + with pytest.raises(ValueError, match="miss"): + pip_points_distributions_from_rows(rows[1:]) + stray = dict( + rows[0], + dimensions={"age_band": "70_to_79", "pip_daily_living_points_band": "0_to_3"}, + ) + with pytest.raises(ValueError, match="unexpected age group"): + pip_points_distributions_from_rows([*rows, stray]) + with pytest.raises(ValueError, match="not about 100"): + pip_points_distributions_from_rows(_rows(dl=lambda group, band: 5.0)) + with pytest.raises(ValueError, match="is -1.0"): + pip_points_distributions_from_rows( + _rows(dl=lambda group, band: -1.0 if band == "0_to_3" else 100.0 / 11) + ) + + +def test_draws_keep_every_award_and_leave_non_recipients_unassessed() -> None: + distributions = pip_points_distributions_from_rows(_rows()) + count = 600 + rng = np.random.default_rng(0) + category = np.asarray(["NONE", "STANDARD", "ENHANCED"] * (count // 3), dtype=object) + recipient = np.ones(count, dtype=bool) + recipient[::7] = False + category[~recipient] = "NONE" + group = np.asarray(rng.choice(_GROUPS, count), dtype=object) + for component in ("daily_living", "mobility"): + points, fallbacks = draw_pip_points( + category=category, + recipient=recipient, + age_group=group, + uniforms=rng.uniform(size=count), + distributions=distributions[component], + ) + assert fallbacks == 0 + assert (points[~recipient] == PIP_NOT_ASSESSED).all() + none = recipient & (category == "NONE") + standard = recipient & (category == "STANDARD") + enhanced = recipient & (category == "ENHANCED") + assert ((points[none] >= 0) & (points[none] < 8)).all() + assert ((points[standard] >= 8) & (points[standard] < 12)).all() + assert (points[enhanced] >= 12).all() + # An unknown category is refused. + with pytest.raises(ValueError, match="unknown"): + draw_pip_points( + category=np.asarray(["LOWER"], dtype=object), + recipient=np.asarray([True]), + age_group=np.asarray(["30_to_39"], dtype=object), + uniforms=np.asarray([0.5]), + distributions=distributions["daily_living"], + ) + + +def test_an_age_group_with_no_share_in_range_takes_the_all_ages_row() -> None: + # The 30 to 39 group prints no enhanced daily living share at all. + distributions = pip_points_distributions_from_rows( + _rows( + dl=lambda group, band: ( + ( + 100.0 / 4 + if band in ("0_to_3", "4_to_7", "8_to_9", "10_to_11") + else 0.0 + ) + if group == "30_to_39" + else 100.0 / 12 + ) + ) + ) + points, fallbacks = draw_pip_points( + category=np.asarray(["ENHANCED", "STANDARD"], dtype=object), + recipient=np.asarray([True, True]), + age_group=np.asarray(["30_to_39", "30_to_39"], dtype=object), + uniforms=np.asarray([0.5, 0.5]), + distributions=distributions["daily_living"], + ) + assert points[0] >= 12 and 8 <= points[1] < 12 + assert fallbacks == 1 + + +def _frame(categories, ages, regions, sources): + count = len(ages) + person = pd.DataFrame( + { + "person_id": [100 + i for i in range(count)], + "person_benunit_id": list(range(1, count + 1)), + "person_household_id": list(range(1, count + 1)), + "age": ages, + "pip_dl_category": [dl for dl, _ in categories], + "pip_m_category": [m for _, m in categories], + } + ) + benunit = pd.DataFrame({"benunit_id": list(range(1, count + 1))}) + household = pd.DataFrame( + { + "household_id": list(range(1, count + 1)), + "region": regions, + "household_source_id": sources, + } + ) + return uk_national_frame( + person=person, + benunit=benunit, + household=household, + household_weights=np.full(count, 10.0), + weight_kind=WeightKind.IMPORTANCE, + time_period="2024", + ) + + +def _implied(points): + return np.where(points >= 12, "ENHANCED", np.where(points >= 8, "STANDARD", "NONE")) + + +def test_store_pip_points_writes_both_points_and_keeps_every_award() -> None: + awards = [ + ("ENHANCED", "STANDARD"), + ("NONE", "ENHANCED"), + ("STANDARD", "NONE"), + ("NONE", "NONE"), + ] * 5 + frame = _frame( + awards, + ages=[18, 25, 45, 70] * 5, + regions=["WALES", "LONDON", "SCOTLAND", "NORTH_EAST"] * 5, + sources=list(range(1000, 1020)), + ) + rows = _rows() + result = store_pip_points( + frame, + distributions=pip_points_distributions_from_rows(rows), + published_shares=published_pip_points_shares(rows), + ) + person = result.frame.table("person") + dl = person["pip_dl_points"].to_numpy() + m = person["pip_m_points"].to_numpy() + assert (_implied(dl) == person["pip_dl_category"].to_numpy()).all() + assert (_implied(m) == person["pip_m_category"].to_numpy()).all() + # Neither component: not assessed on both. + neither = (person["pip_dl_category"] == "NONE") & ( + person["pip_m_category"] == "NONE" + ) + assert (dl[neither.to_numpy()] == PIP_NOT_ASSESSED).all() + assert (m[neither.to_numpy()] == PIP_NOT_ASSESSED).all() + # The weights and the categories pass through. + assert ( + result.frame.weights_for("household").total + == frame.weights_for("household").total + ) + assert result.frame.mass_log[-1].reason == pip_points.PIP_POINTS_MASS_CHANGE_REASON + pd.testing.assert_series_equal( + person["pip_dl_category"], frame.table("person")["pip_dl_category"] + ) + receipt = result.evidence() + assert receipt["stage"] == PIP_POINTS_STAGE_NAME + for component in ("daily_living", "mobility"): + entry = receipt["components"][component] + assert entry["category_mismatches"] == 0 + # England and Wales only, by age group, with support bands; a cell on + # fewer than three source households is withheld. + for group in entry["england_and_wales"]: + for cell in group["cells"]: + if cell["support"] in ("<3",): + assert cell["share"] in ("withheld", "<3") + + +def test_store_pip_points_is_the_points_only_writer_and_needs_its_inputs() -> None: + frame = _frame( + [("STANDARD", "NONE")] * 3, + ages=[30] * 3, + regions=["WALES"] * 3, + sources=[1, 2, 3], + ) + distributions = pip_points_distributions_from_rows(_rows()) + stored = store_pip_points(frame, distributions=distributions).frame + with pytest.raises(ValueError, match="only writer"): + store_pip_points(stored, distributions=distributions) + person = frame.table("person").drop(columns=["pip_m_category"]) + bare = uk_national_frame( + person=person, + benunit=frame.table("benunit"), + household=frame.table("household"), + household_weights=frame.weights_for("household").values, + weight_kind=WeightKind.IMPORTANCE, + time_period="2024", + ) + with pytest.raises(KeyError, match="pip_m_category"): + store_pip_points(bare, distributions=distributions) + + +def test_the_draw_is_keyed_on_person_id() -> None: + awards = [("ENHANCED", "STANDARD")] * 4 + distributions = pip_points_distributions_from_rows(_rows()) + first = store_pip_points( + _frame(awards, ages=[30] * 4, regions=["WALES"] * 4, sources=[1, 2, 3, 4]), + distributions=distributions, + ).frame.table("person") + again = store_pip_points( + _frame(awards, ages=[30] * 4, regions=["WALES"] * 4, sources=[1, 2, 3, 4]), + distributions=distributions, + ).frame.table("person") + pd.testing.assert_series_equal(first["pip_dl_points"], again["pip_dl_points"]) + pd.testing.assert_series_equal(first["pip_m_points"], again["pip_m_points"]) + + +def test_the_committed_stage_binds_its_operations_closed_world() -> None: + stage = load_country_spec("uk").sources.stage_map()[PIP_POINTS_STAGE_NAME] + transform = UKPIPPointsStageTransform(stage=stage) + assert transform.output_columns() == ("pip_dl_points", "pip_m_points") + operations = list(stage.operations) + drifted = replace( + operations[1], + parameters={**dict(operations[1].parameters), "open_band_points": 45}, + ) + with pytest.raises(ValueError, match="parameters drifted"): + UKPIPPointsStageTransform( + stage=replace(stage, operations=(operations[0], drifted, operations[2])) + ) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_private_school_attendance.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_private_school_attendance.py index a163fbb496..9c0777cef4 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_private_school_attendance.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_private_school_attendance.py @@ -118,6 +118,7 @@ def test_only_the_isa_subscriptions_and_receipts_follow_the_stage(): later = stages[names.index("private_school_attendance") + 1 :] assert [stage.stage for stage in later] == [ "isa_subscriptions", + "pip_points", "trading_allowance_receipts", ] for stage in later: diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_release_input_coverage_manifest.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_release_input_coverage_manifest.py index ed82c874d6..45ce27f898 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_release_input_coverage_manifest.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_release_input_coverage_manifest.py @@ -51,9 +51,13 @@ def test_known_gap_register_records_post_candidate_restoration_separately() -> N # microcosm#1106: property_wealth is formula-owned in policyengine-uk, so # the release leaves it for the engine to derive, and so is # tax_free_savings_income under the additive ISA income contract - # (microcosm#1360). Each is a declared exclusion in its own section, never - # parity debt in known_gaps. + # (microcosm#1360), and so are the PIP categories, which policyengine-uk + # derives from the points the pip_points stage stores (microcosm#1095, P1). + # Each is a declared exclusion in its own section, never parity debt in + # known_gaps. assert set(gaps["engine_derived_exclusions"]) == { + "pip_dl_category", + "pip_m_category", "property_wealth", "tax_free_savings_income", } @@ -130,8 +134,8 @@ def test_promoted_manifest_requires_the_full_reference_surface() -> None: reference = _resource("efrs_parity_reference.json") manifest = _resource("release_input_coverage_manifest.json") assert manifest["counts"] == { - "required": 143, - "reviewed_exclusion": 2, + "required": 141, + "reviewed_exclusion": 4, "total": 145, } assert set(manifest["columns"]) == set(reference["nonzero_shares"]) @@ -142,7 +146,12 @@ def test_promoted_manifest_requires_the_full_reference_surface() -> None: for name, entry in manifest["columns"].items() if entry != {"status": "required"} } - assert set(excluded) == {"property_wealth", "tax_free_savings_income"} + assert set(excluded) == { + "pip_dl_category", + "pip_m_category", + "property_wealth", + "tax_free_savings_income", + } for name in excluded: assert excluded[name]["status"] == "reviewed_exclusion" for component in ( @@ -309,6 +318,37 @@ def test_manifest_generation_rejects_engine_derived_drift_and_overlap() -> None: ) +def test_only_the_reviewed_inputs_the_engine_derives_since_the_reference_pass() -> None: + # The eFRS reference's engine (2.89.0) read the PIP categories as plain + # inputs; policyengine-uk 2.174.1 derives them from the points. Only the + # reviewed list admits them past the formula-owned check, and a name on + # that list that is no engine-derived exclusion is refused + # (microcosm#1095, P1). + generator = _load_generator() + reference = _resource("efrs_parity_reference.json") + owned = set(reference["engine"]["formula_owned_persisted_overrides_included"]) + assert {"pip_dl_category", "pip_m_category"}.isdisjoint(owned) + assert set(generator.ENGINE_DERIVED_SINCE_REFERENCE) == { + "pip_dl_category", + "pip_m_category", + } + generator.build_manifest( + reference=reference, + known_gaps_payload=_resource("efrs_parity_known_gaps.json"), + ) + original = dict(generator.ENGINE_DERIVED_SINCE_REFERENCE) + try: + generator.ENGINE_DERIVED_SINCE_REFERENCE["pip_dl_points"] = "stray" + with pytest.raises(ValueError, match="derives since the reference"): + generator.build_manifest( + reference=reference, + known_gaps_payload=_resource("efrs_parity_known_gaps.json"), + ) + finally: + generator.ENGINE_DERIVED_SINCE_REFERENCE.clear() + generator.ENGINE_DERIVED_SINCE_REFERENCE.update(original) + + def test_manifest_generation_rejects_candidate_entity_mismatch() -> None: generator = _load_generator() reference = _resource("efrs_parity_reference.json") @@ -419,10 +459,17 @@ def test_engine_derived_exclusions_require_a_signature(tmp_path) -> None: committed = load_efrs_engine_derived_exclusions() assert [(gap.variable, gap.approved_by) for gap in committed] == [ + ("pip_dl_category", "juaristi22"), + ("pip_m_category", "juaristi22"), ("property_wealth", "juaristi22"), ("tax_free_savings_income", "juaristi22"), ] - assert [gap.approved_on for gap in committed] == ["2026-10-11", "2026-10-28"] + assert [gap.approved_on for gap in committed] == [ + "2026-11-09", + "2026-11-09", + "2026-10-11", + "2026-10-28", + ] assert all(gap.approved_by is None for gap in load_efrs_parity_known_gaps()) unsigned = tmp_path / "ledger.json" diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_source_stages.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_source_stages.py index 719478de8f..c5e6015b23 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_source_stages.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_source_stages.py @@ -133,6 +133,9 @@ # microcosm#1415: the ISA subscriptions run on final incomes; nothing # reads their outputs. "isa_subscriptions", + # microcosm#1095 (P1): every PIP recipient's points, drawn within the + # stored awards, which the release then drops for the engine to derive. + "pip_points", # microcosm#1428: the self-employed's gross receipts run last, on final # profits; only the engine's trading allowance reads them. "trading_allowance_receipts", @@ -333,6 +336,7 @@ def test_country_stage_plan_assembles_spine_plan(self) -> None: "student_loans": _identity, "private_school_attendance": _identity, "isa_subscriptions": _identity, + "pip_points": _identity, "trading_allowance_receipts": _identity, "company_cars": _identity, "spi_employment_shell": _identity, diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_spine_acceptance_receipt.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_spine_acceptance_receipt.py index 6f1467cee2..b113e05fea 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_spine_acceptance_receipt.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_spine_acceptance_receipt.py @@ -188,6 +188,10 @@ def _apply_pending_roster_transformations( # the major group the employment shell settles. assert "aps_occupation" not in roster roster.insert(roster.index("spi_employment_shell") + 1, "aps_occupation") + # microcosm#1095 (P1) re-mint pending: the PIP points run just before + # the self-employed's gross receipts. + assert "pip_points" not in roster + roster.append("pip_points") # microcosm#1428 re-mint pending: the self-employed's gross receipts run # last. assert "trading_allowance_receipts" not in roster diff --git a/tools/build_uk_release_input_coverage_manifest.py b/tools/build_uk_release_input_coverage_manifest.py index 6d21b13eaf..5598c370ff 100644 --- a/tools/build_uk_release_input_coverage_manifest.py +++ b/tools/build_uk_release_input_coverage_manifest.py @@ -100,6 +100,34 @@ "approved_by": "juaristi22", "approved_on": "2026-10-28", }, + "pip_dl_category": { + "reason": ENGINE_DERIVED_EXCLUSION_REASON, + "tracking_note": ( + "microcosm#1095 (P1 of the November event-data plan): " + "policyengine-uk 2.174.1 derives pip_dl_category from " + "pip_dl_points (8 points for the standard rate, 12 for the " + "enhanced) where no category is supplied for the year; the " + "pip_points stage stores the points within the stored award, and " + "the release and calibration boundaries drop the category, which " + "the spine keeps (for María's signature)." + ), + "approved_by": "juaristi22", + "approved_on": "2026-11-09", + }, + "pip_m_category": { + "reason": ENGINE_DERIVED_EXCLUSION_REASON, + "tracking_note": ( + "microcosm#1095 (P1 of the November event-data plan): " + "policyengine-uk 2.174.1 derives pip_m_category from pip_m_points " + "(8 points for the standard rate, 12 for the enhanced) where no " + "category is supplied for the year; the pip_points stage stores " + "the points within the stored award, and the release and " + "calibration boundaries drop the category, which the spine keeps " + "(for María's signature)." + ), + "approved_by": "juaristi22", + "approved_on": "2026-11-09", + }, } ENTITY_TABLES = ("person", "benunit", "household") READ_BATCH_SIZE = 12 @@ -119,6 +147,23 @@ # honest (these two columns have signal only on zero-weight SPI rows there); # the national HMRC stage is what promotes them. This mirrors the US campaign's # RESTORED_REFERENCE_ECPS_REQUIRED_INPUTS anti-regression list. +#: Engine-derived exclusions the pinned policyengine-uk derives by formula but +#: the eFRS reference's engine (2.89.0) treated as plain inputs, so they are +#: absent from its formula_owned_persisted_overrides_included list. Each names +#: where the pinned engine derives it; the formula-owned check admits only +#: these beyond the reference's own list (microcosm#1095, P1). +ENGINE_DERIVED_SINCE_REFERENCE: dict[str, str] = { + "pip_dl_category": ( + "policyengine-uk 2.174.1, variables/input/pip_dl_category.py through " + "utils/pip.py pip_category: from pip_dl_points where no category is " + "supplied for the year" + ), + "pip_m_category": ( + "policyengine-uk 2.174.1, variables/input/pip_m_category.py through " + "utils/pip.py pip_category: from pip_m_points where no category is " + "supplied for the year" + ), +} RESTORED_REFERENCE_EFRS_REQUIRED_INPUTS = ( "charitable_investment_gifts", "gift_aid", @@ -778,7 +823,15 @@ def _validate_known_gaps( if isinstance(engine, dict) else () ) - not_formula_owned = sorted(engine_derived - formula_owned) + stray = sorted(set(ENGINE_DERIVED_SINCE_REFERENCE) - engine_derived) + if stray: + raise ValueError( + "Inputs the pinned engine derives since the reference must be " + f"engine-derived exclusions: {stray}." + ) + not_formula_owned = sorted( + engine_derived - formula_owned - set(ENGINE_DERIVED_SINCE_REFERENCE) + ) if not_formula_owned: raise ValueError( "Engine-derived exclusions must be formula-owned inputs the " @@ -932,6 +985,11 @@ def build_manifest( stage_name="isa_subscriptions", candidate_source=candidate_source, ), + # microcosm#1095 (P1): the PIP points, drawn within the stored awards. + "pip_points": _source_stage_family_coverage_contract( + stage_name="pip_points", + candidate_source=candidate_source, + ), "trading_allowance_receipts": _source_stage_family_coverage_contract( stage_name="trading_allowance_receipts", candidate_source=candidate_source, diff --git a/tools/graph_uk_spine_fixture.py b/tools/graph_uk_spine_fixture.py index 892fc6b133..f50ecdaf25 100644 --- a/tools/graph_uk_spine_fixture.py +++ b/tools/graph_uk_spine_fixture.py @@ -139,6 +139,7 @@ from microcosm.build.uk_runtime.pension_credit_take_up import ( UKPensionCreditTakeUpStageTransform, ) +from microcosm.build.uk_runtime.pip_points import UKPIPPointsStageTransform from microcosm.build.uk_runtime.private_school_attendance import ( UKPrivateSchoolAttendanceStageTransform, ) @@ -219,7 +220,7 @@ _SPI_DONOR_SAMPLE_SIZE = 64 #: The packaged FRS spine roster the fixture exercises (manifest minus the #: certified-pair exclusions); moves whenever a spine stage is added. -UK_FIXTURE_STAGE_COUNT = 54 +UK_FIXTURE_STAGE_COUNT = 55 _QRF_ESTIMATORS = 4 # These are the complete object-string surface observed in the unchanged @@ -2335,6 +2336,7 @@ def capture_root(frame: Frame) -> Frame: donor_household=was, donor_person=was_person, ), + "pip_points": UKPIPPointsStageTransform(stage=stages["pip_points"]), "trading_allowance_receipts": UKTradingAllowanceReceiptsStageTransform( stage=stages["trading_allowance_receipts"] ), From 2e0dc5771596a69143293b55d83717c4fbc88bb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Mon, 9 Nov 2026 15:55:19 +0000 Subject: [PATCH 19/29] Regenerate the derived surfaces for the pip_points stage The release-input coverage manifest restates the source manifest's digest, adds the pip_points family and restates the two PIP categories as reviewed exclusions (141 required and 4 reviewed of 145 inputs), and the charter-H2 spine fixture carries the 55th stage, its cells and its contract. H2 parity passes. The release contract's committed digests in microcosm-data (the spec's policy, gates manifest and fingerprint, and the release cut's scoped parts) are re-pinned on this spec. They also catch up with PR2's earlier commits, whose spec and gates.json edits had left them at main's values; CI's engine-free job failed on that at a859ac7c9, in test_uk_release_assembler. Co-Authored-By: Claude Opus 5.5 --- .../uk/release_input_coverage_manifest.json | 83 +++++++++----- .../src/microcosm/data/contract.py | 10 +- .../tests/engine_free/shared/test_contract.py | 6 +- .../parity/uk_spine/sources/fixture.json | 107 ++++++++++++++++++ .../fixtures/parity/uk_spine/uk_spine.json | 2 +- 5 files changed, 170 insertions(+), 38 deletions(-) diff --git a/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json b/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json index aa33b1cf58..17ed92a2f3 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json +++ b/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json @@ -312,10 +312,14 @@ "status": "required" }, "pip_dl_category": { - "status": "required" + "reason": "formula-owned in policyengine-uk and derived from persisted components; a persisted copy overrides the formula and is not uprated", + "status": "reviewed_exclusion", + "tracking_note": "microcosm#1095 (P1 of the November event-data plan): policyengine-uk 2.174.1 derives pip_dl_category from pip_dl_points (8 points for the standard rate, 12 for the enhanced) where no category is supplied for the year; the pip_points stage stores the points within the stored award, and the release and calibration boundaries drop the category, which the spine keeps (for María's signature)." }, "pip_m_category": { - "status": "required" + "reason": "formula-owned in policyengine-uk and derived from persisted components; a persisted copy overrides the formula and is not uprated", + "status": "reviewed_exclusion", + "tracking_note": "microcosm#1095 (P1 of the November event-data plan): policyengine-uk 2.174.1 derives pip_m_category from pip_m_points (8 points for the standard rate, 12 for the enhanced) where no category is supplied for the year; the pip_points stage stores the points within the stored award, and the release and calibration boundaries drop the category, which the spine keeps (for María's signature)." }, "private_pension_income": { "status": "required" @@ -449,8 +453,8 @@ } }, "counts": { - "required": 143, - "reviewed_exclusion": 2, + "required": 141, + "reviewed_exclusion": 4, "total": 145 }, "derivation": "Surface = efrs_parity_reference.json populated effective loader inputs. status='required' when the sha-pinned candidate evidence records non-default signal on at least the reviewed owning-entity effective-mass share OR the column is pinned in restored_required_columns after a source-family restoration; all remaining surface columns are reviewed_exclusion with reason 'not yet ported from enhanced FRS pipeline — pending review' and a UK_COVERAGE_PROGRESS.md tracking note, except the engine_derived_exclusions, which are reviewed_exclusion with their own reason because the engine computes them from persisted inputs. The final release gate applies the same effective-mass floor, and distributional restorations must pass it on their required source channel.", @@ -472,7 +476,7 @@ "required_mass_change_reason": "Capital-gains incidence anchor moves the mass of non-liable clone households back to their paired originals until the sub-exempt and loss-making clone mass match the Advani-Summers reporter composition at the redrawn liable mass; every pair's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "Advani and Summers (2020), Capital Gains and UK Inequality, CAGE Working Paper 465", "survey": "Family Resources Survey 2024-25, SPI synthetic support, the HMRC Table 3 redrawn gains on the spine and Advani-Summers capital-gains incidence" @@ -495,7 +499,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "Advani and Summers (2020), Capital Gains and UK Inequality, CAGE Working Paper 465", "survey": "Family Resources Survey 2024-25, SPI synthetic support, and Advani-Summers capital-gains incidence" @@ -518,7 +522,7 @@ "required_mass_change_reason": "Capital-gains residential split divides every household carrying liable gainers into arms weighted by the solved residential probabilities, one arm per subset of residential gainers; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "https://www.gov.uk/government/statistics/capital-gains-tax-statistics", "survey": "HMRC Capital Gains Tax statistics 2026 release, Table 8 (UK residential property disposals, 2024-25, administrative) on the amounts the Table 3 redraw placed" @@ -540,7 +544,7 @@ "required_mass_change_reason": "Capital-gains support split divides the wealthiest households of each HMRC Table 3 income band into light copies at equal weight; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "HMRC Capital Gains Tax statistics, July 2026 release, Table 3 for 2024-25, via the vendored conditioning facts", "survey": "Family Resources Survey 2024-25, SPI synthetic support and HMRC Capital Gains Tax statistics Table 3 (2024-25 individuals by size of gain and taxable income)" @@ -574,7 +578,7 @@ "hmrc_spi_employment_benefits" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "The FRS job record's company car answers through frs_spine's carriers (EXPBEN01, EXPBEN03, CARVAL, FUELTYP, CARCON, CARAMT), WAS round-8 company cars' list prices, and HMRC's 2024-25 company car recipients by CO2 band (Table 2A) and fuel (Table 2C), via the vendored facts", "survey": "Family Resources Survey 2024-25 job record; Wealth and Assets Survey round 8; HMRC Benefits in kind statistics (July 2026)" @@ -603,7 +607,7 @@ "required_mass_change_reason": "ETB public-services imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "UK Data Service SN 8856 Effects of Taxes and Benefits household tab, DfT rail fare index, and public NHS activity/cost table.", "survey": "Effects of Taxes and Benefits 1977-2024 and NHS age-gender public table" @@ -623,7 +627,7 @@ "required_mass_change_reason": "ETB VAT expenditure-rate imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "UK Data Service SN 8856 Effects of Taxes and Benefits household tab and cited VAT anchor resource.", "survey": "Effects of Taxes and Benefits 1977-2024" @@ -645,7 +649,7 @@ "required_mass_change_reason": "High-value home support divides every owner household in the top value stratum of its region into light copies at equal weight; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "Microcosm structural operator (microcosm#1240 fix 1); no publisher input", "survey": "Family Resources Survey 2024-25 and SPI synthetic support, after the WAS wealth draw and the regional property uprating" @@ -666,7 +670,7 @@ "required_mass_change_reason": "CGT asset-type assignment on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "https://www.gov.uk/government/statistics/capital-gains-tax-statistics", "survey": "HMRC Capital Gains Tax statistics 2026 release, Table 8 (UK residential property disposals, 2024-25, administrative), Table 4.1 (individuals claiming Business Asset Disposal Relief or Investors' Relief by band of qualifying gain, 2024-25, administrative) and Table 7 (disposals, proceeds and gains by asset type, 2023-24, sample-based), vendored from the pinned Chronicle feed" @@ -690,7 +694,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "conditioning_resource": "hmrc_cgt_conditioning_facts.json", "conditioning_resource_sha256": "c3dace8b693dc5e7a3c6acc46ad43d412e3d1fb5702341ed9119e286a12d18e5", @@ -780,7 +784,7 @@ "full_frs_tei_band_unavailable" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "hmrc_surface": "2023-24", "mapped_build_period": "2024", @@ -807,7 +811,7 @@ "required_mass_change_reason": "ISA subscriptions per adult from HMRC's ISA tables on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "HMRC Individual Savings Account statistics Tables 9.4, 9.6 and 9.7 to 9.9, the cash ISA limit reduction impact note and Lifetime ISA Table 1a, via the vendored facts; Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed round-8 person and household tabs (interviews April 2020 to March 2022, Great Britain).", "survey": "HMRC Annual savings statistics (September 2026 release); Wealth and Assets Survey round 8" @@ -879,7 +883,7 @@ "required_mass_change_reason": "LCFS consumption imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "UK Data Service SN 9603 Living Costs and Food Survey 2024-25 (2nd edition) household/person tabs and the vendored Chronicle facts for NEED 2024 mean kWh, DESNZ Energy Trends and QEP average prices paid for calendar 2024, road-fuel outturn (DESNZ, HMRC, ONS Consumer Trends) and road fuel by vehicle type (DESNZ), ONS Consumer Trends household spending by COICOP division, the DfT VEH1103 licensed-car stock, NTS bus use, the NTS private cars (UK Data Service SN 5340, End User Licence; the vehicle and household tabs, survey years 2022-2024) for the zero-emission share by income fifth and the household-paid road-fuel mix, and the DfT and devolved bus finance tables and fares indices.", "survey": "Living Costs and Food Survey 2024-25" @@ -905,7 +909,7 @@ "required_mass_change_reason": "NTS bus-travel imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "Department for Transport National Travel Survey, UK Data Service SN 5340 (End User Licence, 19th edition, November 2025), DOI 10.5255/UKDA-SN-5340-19; local licensed tab files (household, individual, trip); England residents only from 2013.", "survey": "National Travel Survey 2002-2024" @@ -913,6 +917,27 @@ "stage": "nts_bus_travel", "status": "required_at_build" }, + "pip_points": { + "base_candidate_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "base_candidate_tier": "frs", + "effective_mass_requirements": {}, + "mass_change_semantics": "mass_conserving", + "output_weight_kind": "importance", + "outputs": [ + "pip_dl_points", + "pip_m_points" + ], + "required_mass_change_reason": "PIP points stored on the source spine: household weights pass through unchanged and total household mass is conserved.", + "rewrites": [], + "source_manifest": "source_stages.json", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_vintages": { + "source": "pip_dl_category and pip_m_category (frs_disability, and hmrc_spi_income_spine for the SPI rows) and the stored age; dwp_pip_points_facts.json, vendored from the pinned feed", + "survey": "DWP's Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (PIP points by age group, England and Wales, end of January 2025), on the spine's stored PIP awards" + }, + "stage": "pip_points", + "status": "required_at_build" + }, "private_school_attendance": { "base_candidate_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", "base_candidate_tier": "frs", @@ -925,7 +950,7 @@ "required_mass_change_reason": "Private-school attendance stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "policyengine-uk attends_private_school (the gov.simulation.private_school_vat attendance rates and factor), evaluated by the pinned engine", "survey": "policyengine-uk private-school attendance imputation, stored at the spine's weights" @@ -948,7 +973,7 @@ "property_finance_costs" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "https://www.gov.uk/government/statistics/property-rental-income-statistics", "survey": "Survey of Personal Incomes Public Use Tape 2022-23 and HMRC Property Rental Income Statistics 2026 (tax year 2024-25)" @@ -969,7 +994,7 @@ "required_mass_change_reason": "Annual property purchases imputed on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "https://www.gov.uk/government/statistics/uk-stamp-tax-statistics", "survey": "HMRC Annual Stamp Tax Statistics 2024 to 2025 (corrected 11 March 2026), Tables 6b, 8a and 8b" @@ -992,7 +1017,7 @@ "property_wealth" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "uk/high_value_home_value_knots.json, built by tools/build_uk_high_value_home_stock.py from PolicyEngine/chronicle#343's registrations", "survey": "HM Land Registry Price Paid latest sales uprated with the UK House Price Index, owner-weighted by region (the dense value node's knots, region level)" @@ -1016,7 +1041,7 @@ "non_residential_property_value" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "MHCLG dwellings and the UK House Price Index regional average price averaged over the twelve months of calendar 2024 from the July 2026 full file, the frame's valuation basis, so the engine's annual uprating from 2024 projects the value once (microcosm#1240 fix 5).", "survey": "Public regional property reference" @@ -1044,7 +1069,7 @@ "employment_income" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "HMRC, Salary sacrifice reform for pension contributions effective from 6 April 2029", "survey": "Family Resources Survey 2024-25 salary-sacrifice respondents and HMRC salary-sacrifice reform analysis" @@ -1077,7 +1102,7 @@ "household_source_id" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "Reserved SPI support households for the HMRC Table 2.5 total-income bands from GBP 200,000, stacked at the published band taxpayer count over the donors per band (PolicyEngine/chronicle#280 lane).", "survey": "Survey of Personal Incomes Public Use Tape 2022-23 and HMRC Income Tax liabilities statistics July 2026 Table 2.5" @@ -1100,7 +1125,7 @@ "student_loan_balance" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "Explore Education Statistics Table 6a, Higher education total", "survey": "Family Resources Survey 2024-25 and Student Loans Company borrower forecasts for England" @@ -1121,7 +1146,7 @@ "required_mass_change_reason": "Trading allowance claim statuses stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "self_employment_income after the SPI income stage, and household_is_spi_synthetic for the full-relief group; HMRC's published gainers of the raise to GBP 3,000, about 400,000 taxpayers with a lower bill by about GBP 380 on average", "survey": "The self-employed's own profit on the final spine, and HMRC's policy paper on the Budget 2026 trading allowance raise (calibration)" @@ -1143,7 +1168,7 @@ "required_mass_change_reason": "WAS Lifetime ISA imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed round-8 person and household tabs (interviews April 2020 to March 2022, Great Britain).", "survey": "Wealth and Assets Survey round 8" @@ -1182,7 +1207,7 @@ "required_mass_change_reason": "WAS wealth imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "8603c403aa138ea95e426d82e2370247eaa8dcd37358c255725688d76dd26ae9", + "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed 2006-22 household tab.", "survey": "Wealth and Assets Survey round 8" diff --git a/packages/microcosm-data/src/microcosm/data/contract.py b/packages/microcosm-data/src/microcosm/data/contract.py index 65b2d7a985..b69263eacd 100644 --- a/packages/microcosm-data/src/microcosm/data/contract.py +++ b/packages/microcosm-data/src/microcosm/data/contract.py @@ -591,13 +591,13 @@ def _is_hierarchy_diagnostics_version(value: object) -> bool: # fingerprint derives from the manifest digest. Editing the spec moves all # three here in the same reviewed change. _UK_GATE_BATTERY_POLICY_SHA256 = ( - "cfa9b4456e558293649c1806a0c8951282e882d3cdef6fcfc36d3ef7aaecef5a" + "2c7d0742dd4768bb983a58cc3c106ffad1c345e3395bd51631e46e67e4310105" ) _UK_GATE_BATTERY_GATES_MANIFEST_SHA256 = ( - "24118338371b85d5585035f8b13a6e0f0f345ec778d67304745019e18908da60" + "1b2aeda50a83bc4dad72b0deed656f9f330f611a580cce8795474b582e85532c" ) _UK_GATE_BATTERY_SPEC_FINGERPRINT = ( - "587402f3ed48cdf7a2d940f531431a80f724c15d327c97398a3530fc58c631dd" + "3d1b800fcf5c72350b6f7d5f907c50ca683ffe7f53fe24f196b1e067c29e8216" ) #: Spec entry id -> the legacy gate name whose observable detail checks #: apply unchanged (the battery re-keys the report by entry id; the gate @@ -1156,10 +1156,10 @@ def _uk_line_cut_tag_re(release_id: str) -> re.Pattern[str] | None: }, "release_cut": { "gates_manifest_sha256": ( - "c86cad991f96d3a9ec3482e230fcf69aadce16a4010ecc8f9e402e16028debc6" + "69aa0eca337e074e8278b24f9c00f41b593718819b4a54595779885e2956fcf6" ), "policy_sha256": ( - "29845ab3cbcfbcf59d7c892372fc1b71dbc51a2e058326cc7b66fd87e8898bbb" + "9ecd0508503a1ab78b5f436dc591279d1b33f21e8e73323e4c94d7374b4a04e0" ), }, } diff --git a/packages/microcosm-data/tests/engine_free/shared/test_contract.py b/packages/microcosm-data/tests/engine_free/shared/test_contract.py index c3c00113ed..85cf57c26d 100644 --- a/packages/microcosm-data/tests/engine_free/shared/test_contract.py +++ b/packages/microcosm-data/tests/engine_free/shared/test_contract.py @@ -228,13 +228,13 @@ def _trusted_terminal_gate_signing_key(monkeypatch) -> None: UK_GATE_BATTERY_PRODUCER = "microcosm.build.gate_battery" UK_GATE_BATTERY_SIGNING_KEY_ENV = "MICROCOSM_UK_TERMINAL_GATE_SIGNING_KEY" UK_GATE_BATTERY_POLICY_SHA256 = ( - "cfa9b4456e558293649c1806a0c8951282e882d3cdef6fcfc36d3ef7aaecef5a" + "2c7d0742dd4768bb983a58cc3c106ffad1c345e3395bd51631e46e67e4310105" ) UK_GATE_BATTERY_GATES_MANIFEST_SHA256 = ( - "24118338371b85d5585035f8b13a6e0f0f345ec778d67304745019e18908da60" + "1b2aeda50a83bc4dad72b0deed656f9f330f611a580cce8795474b582e85532c" ) UK_GATE_BATTERY_SPEC_FINGERPRINT = ( - "587402f3ed48cdf7a2d940f531431a80f724c15d327c97398a3530fc58c631dd" + "3d1b800fcf5c72350b6f7d5f907c50ca683ffe7f53fe24f196b1e067c29e8216" ) UK_GATE_BATTERY_DEGENERATE_EVIDENCE_SHA256 = ( "f246388de42654dd68dbbb40c42282001b5b0a8bf48976162bcb1199085cb1d3" diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json index 4c6151d5f5..836ab5cd03 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json @@ -6420,6 +6420,113 @@ "stage": "pension_credit_take_up", "survey": "Family Resources Survey 2024-25" }, + "pip_points": { + "artifacts": [ + { + "format": "json", + "kind": "public_aggregate_reference", + "resource": "dwp_pip_points_facts.json", + "role": "pip_points_facts", + "runtime_sha256_required": true + } + ], + "grain": "person", + "nonnegative_outputs": [], + "notes": "PIP assessment points for every recipient (P1 of the November event-data plan, microcosm#1095; the choices below are for Mar\u00eda's signature). policyengine-uk 2.174.1 decides a PIP component's rate from pip_dl_points and pip_m_points (8 points for the standard rate, 12 for the enhanced) wherever no category is supplied for the year, and the release used to store pip_dl_category and pip_m_category, which the engine copies into every projected year, so no reform to the thresholds moved anyone. This stage draws each recipient's points within their stored award from DWP's Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (the PIP caseload's daily living points by band and mobility points by total, by age group, in England and Wales at the end of January 2025, normal rules; vendored as dwp_pip_points_facts.json), and the release export drops the two categories (UK_RELEASE_EXPORT_DROPPED_COLUMNS), so the engine derives them from the points. The spine keeps the categories, which nts_car_attributes (the VED exemption) and frs_disability (the severe disability flag) read. With unchanged thresholds the engine's category from the points equals the stored one for every person: the stage asserts it, and an engine test holds it from 2024 to 2030. Choices for Mar\u00eda's signature: within a band the points spread evenly over its integers, and the open band sits at 41; Scotland's and Northern Ireland's recipients use England and Wales's tables; pension-age recipients take the 60-and-over row, which carries them; the draws are seeded on person_id. Table 2.9's rows as ported add to between 92 (16 to 19) and 102 (60 and over) percent; the draw uses each row's shares only relative to one another within an award's range, and the receipt records every row's total.", + "operations": [ + { + "artifact_role": "pip_points_facts", + "fail_on_mismatch": true, + "feed_pin": "chronicle_feed.json", + "kind": "verify_vendored_fact_resource", + "record_sets": [ + "dwp.pathways_pip_points.jan2025.t2_9.daily_living", + "dwp.pathways_pip_points.jan2025.t2_10.mobility" + ], + "require_before_source_read": true, + "resource": "dwp_pip_points_facts.json", + "runtime_sha256_required": true, + "source_vintage": "PIP caseload at end January 2025" + }, + { + "age": "age", + "age_groups": [ + "16_to_19", + "20_to_29", + "30_to_39", + "40_to_49", + "50_to_59", + "60_and_over" + ], + "age_rule": "the stored age; below 20 the 16_to_19 group (anyone below 16 too), from 60 the 60_and_over group, which carries pension-age claimants", + "categories": { + "daily_living": "pip_dl_category", + "mobility": "pip_m_category" + }, + "daily_living_bands": [ + "0_to_3", + "4_to_7", + "8_to_9", + "10_to_11", + "12_to_13", + "14_to_15", + "16_to_20", + "21_to_25", + "26_to_30", + "31_to_35", + "36_to_40", + "41_and_over" + ], + "draws": { + "daily_living": "pip_dl_points", + "mobility": "pip_m_points" + }, + "fallback": "an age group with no share in the range a stored award allows takes the all-ages row, and failing that the range's lowest points", + "kind": "assign_pip_points_by_award", + "mobility_totals": [ + 0, + 4, + 8, + 10, + 12, + 14, + 16, + 18, + 20, + 22, + 24 + ], + "not_assessed": -1, + "open_band_points": 41, + "outputs": { + "daily_living": "pip_dl_points", + "mobility": "pip_m_points" + }, + "rule": "each component's total, drawn within the stored award (NONE below 8 points for a recipient of the other component, STANDARD 8 to 11, ENHANCED 12 up) from the person's age group's distribution: a daily living band's share spread evenly over its integer points, the open band at 41, the mobility totals as published; the restricted distribution is inverted by the person's uniform on person_id; a person with neither component keeps -1, not assessed", + "scope": "every person with pip_dl_category or pip_m_category other than NONE; Scotland's and Northern Ireland's recipients, outside DWP's tables (England and Wales), use England and Wales's distributions", + "seed": 0, + "thresholds": { + "enhanced": 12, + "standard": 8 + } + }, + { + "declared_factor": 1, + "entity": "household", + "gate_coupling": "The terminal family gate requires a valid mass-conserving MassChangeRecord carrying exactly this stage-specific reason.", + "kind": "record_mass_conservation_receipt", + "reason": "PIP points stored on the source spine: household weights pass through unchanged and total household mass is conserved." + } + ], + "outputs": [ + "pip_dl_points", + "pip_m_points" + ], + "rewrites": [], + "source": "pip_dl_category and pip_m_category (frs_disability, and hmrc_spi_income_spine for the SPI rows) and the stored age; dwp_pip_points_facts.json, vendored from the pinned feed", + "stage": "pip_points", + "survey": "DWP's Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (PIP points by age group, England and Wales, end of January 2025), on the spine's stored PIP awards" + }, "private_school_attendance": { "artifacts": [ { diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json index d7bad48cab..e79fc6da9e 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json @@ -1 +1 @@ -{"country":"uk","nodes":[{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Load the source-bound UK FRS root population.","id":"create_uk_frs","inputs":[],"kernel":"uk.create@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"sample_fraction":1.0,"sample_seed":578,"stage_contract_sha256":"879fdd6e1e5832b94af4259b1028f852470bbe2c3ab19b61ce5f92a2e9c12ec4","time_period":"2024"},"population":null,"sources":["frs"],"structural":"create","weights":null},{"base":"create_uk_frs","citation":"","description":"Ownership boundary for the source-assembling root stage.","id":"frs_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Claim the cells assembled by the UK FRS root transform.","id":"frs_spine","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{},"population":"frs_spine.boundary","sources":[],"structural":"none","weights":null},{"base":"frs_spine.boundary","citation":"","description":"Ownership boundary before age_tail rewrites.","id":"age_tail.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage age_tail.","id":"age_tail","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["external_child_payments","region"],"entity":"household","rows":"all"},{"columns":["gender"],"entity":"person","rows":"all"}],"kernel":"uk.stage.age_tail@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"age_tail","stage_contract_sha256":"963a34f38caede2525e3b8735f904bb70a1bbef5a272f0eefd4346343444484f","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_relationships.","id":"frs_relationships","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_household_head"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_relationships@1","mass":"conserve","outputs":[{"column":"relationship_to_head","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_role","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_looked_after_by_local_authority","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"child_limit_non_parental_caring_exception","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_household_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_relationships","stage_contract_sha256":"ae32bf855753d3b7505e54a18532b1b53a04b6beda764cc09ad09462cf130085","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_employment.","id":"frs_employment","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_employment@1","mass":"conserve","outputs":[{"column":"employment_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_employment","stage_contract_sha256":"c4dc3da7179c7b7d6eb67c6f119df1f213e50ee6b83a53660d317126a5773027","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_council_tax.","id":"frs_council_tax","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_council_tax@1","mass":"conserve","outputs":[{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_council_tax","stage_contract_sha256":"7b1400b5d57a842ffc4e74022eab0134b6cd1f082649adf906ca898d8bfd626e","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_disability.","id":"frs_disability","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax","region"],"entity":"household","rows":"all"},{"columns":["afcs_reported","age","attendance_allowance_reported","dla_m_reported","dla_sc_reported","esa_contrib_reported","esa_income_reported","iidb_reported","incapacity_benefit_reported","pip_dl_reported","pip_m_reported","sda_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_disability@1","mass":"conserve","outputs":[{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_disability","stage_contract_sha256":"ac500b4cb1bc04d4fb72d198592dd376d61da8c150921a6ac53914ac18be0508","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education.","id":"frs_education","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","esa_contrib_reported","esa_income_reported","is_severely_disabled_for_benefits","jsa_contrib_reported","jsa_income_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education@1","mass":"conserve","outputs":[{"column":"current_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"highest_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_non_advanced_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_approved_training","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_started_or_accepted_current_education_or_training","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_before_universal_credit_qualifying_young_person_terminal_date","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"adult_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_outstanding_student_loan","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_left_full_time_education","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_full_time_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education","stage_contract_sha256":"17f97af529c76e807f709af26a4bd1dd11e103c0f885048a73c18e28b94b9b54","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_legacy_proxies.","id":"frs_legacy_proxies","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_legacy_proxies@1","mass":"conserve","outputs":[{"column":"legacy_jobseeker_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_health_condition_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_support_group_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_legacy_proxies","stage_contract_sha256":"1ecf761cf3fa7180da15659e138e67a8654e58272b4fde28344aa27a874ad0aa","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"age_tail.boundary","citation":"","description":"Ownership boundary before frs_education_grant_split rewrites.","id":"frs_education_grant_split.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education_grant_split.","id":"frs_education_grant_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education_grant_split@1","mass":"conserve","outputs":[{"column":"disabled_students_allowance_eligible_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education_grant_split","stage_contract_sha256":"8718f014b90498c2cc7c754289775ca4a41452d9b978d8cbc5f34b64cbdc7df2","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_take_up.","id":"frs_take_up","inputs":[{"columns":["frs_benunit_capital","is_married"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","child_benefit_reported","education_grants","is_uc_claimant","months_since_last_birthday","pension_credit_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_take_up","stage_contract_sha256":"78aec80408c50455b37308e5a977fb70df3ecf915d6c1e8f80715ad9b58e62cf","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_person_draws.","id":"frs_person_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_status","is_in_full_time_education","max_free_entitlement_hours_used"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_person_draws@1","mass":"conserve","outputs":[{"column":"would_claim_marriage_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_scp","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"attends_private_school_random_draw","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"tax_free_childcare_spend_routed_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_apprentice","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_person_draws","stage_contract_sha256":"5bd9c080af0e151afc10462fed72d491bad50e2516f0067654cb06680f4329ae","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_household_draws.","id":"frs_household_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_household_draws@1","mass":"conserve","outputs":[{"column":"household_owns_tv","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"would_evade_tv_licence_fee","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residential_property_purchased_is_first_home","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"property_purchased","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_household_draws","stage_contract_sha256":"c74c63b09264319c4bf0049dabba00ecd0ce660beb7b53d6dae71518434bc949","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_brma.","id":"frs_brma","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_brma@1","mass":"conserve","outputs":[{"column":"brma","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_brma","stage_contract_sha256":"4285376b37299d375ed583b7f6b1747bd8b7cb1c8c0d19a36481156b5314a854","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"frs_education_grant_split.boundary","citation":"","description":"Freeze the assembled-spine gate population.","id":"frs_brma.checkpoint","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_hmrc_spine_leaves.","id":"frs_hmrc_spine_leaves","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["brma","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_hmrc_spine_leaves@1","mass":"conserve","outputs":[{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ossben_identifiable_subset","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"srp_regular_code5","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_hmrc_spine_leaves","stage_contract_sha256":"48d65ad711c635f05cc0bbb75f276129558de452c7da97ca2df593c215927822","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_annual_income_spells.","id":"frs_annual_income_spells","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employer_pension_contributions","employment_income","gender","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_annual_income_spells@1","mass":"conserve","outputs":[{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_annual_income_spells","stage_contract_sha256":"1dbdd0c9a6602be53b5527435d093a934218936d550da8b720973fc745c997ca","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"frs_brma.checkpoint","citation":"","description":"Run structural UK stage spi_support_channel.","id":"spi_support_channel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_support_channel@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","source_household_id","int64"],["household","source_year","int64"],["household","source_household_key","string"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_support_channel","stage_contract_sha256":"2c682605139c0a8f96e8ba45a2c03f506d3f758ef437841066a8fdb8b74269b6","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_support_channel.","id":"spi_support_channel.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"source_household_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_year","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_household_key","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["person.person_source_id","person.person_support_channel","person.person_support_clone_index","benunit.benunit_source_id","benunit.benunit_support_channel","benunit.benunit_support_clone_index","household.source_household_id","household.source_year","household.source_household_key","household.household_source_id","household.household_support_channel","household.household_support_clone_index","household.household_is_spi_synthetic"]},"population":"spi_support_channel","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"spi_support_channel","citation":"","description":"Run structural UK stage spi_income_band_donors.","id":"spi_income_band_donors","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_income_band_donors@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"],["household","household_is_spi_income_band_donor","bool"],["household","spi_income_band_donor_lower_bound","float64"],["person","person_is_spi_income_band_carrier","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_income_band_donors","stage_contract_sha256":"b96d77dc9bef3734fe24403b05b8b96c2cd99b5db9963e23710594064241a562","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_income_band_donors.","id":"spi_income_band_donors.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_income_band_donor","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"spi_income_band_donor_lower_bound","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"person_is_spi_income_band_carrier","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_spi_income_band_donor","household.spi_income_band_donor_lower_bound","person.person_is_spi_income_band_carrier"]},"population":"spi_income_band_donors","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_spi_income_spine.","id":"hmrc_spi_income_spine","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","rent_paid_as_boarder","rent_paid_as_lodger","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","maintenance_expenses","childcare_expenses","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","ssmg_reported","incapacity_benefit_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","ossben_identifiable_subset","srp_regular_code5","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_spi_income_spine@1","mass":"conserve","outputs":[{"column":"charitable_investment_gifts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"gift_aid","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employment_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_social_security_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_taxable_termination_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_miscellaneous_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_state_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employed_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_earned_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_assessable_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_is_spi_income_recipient","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_spi_income_spine","stage_contract_sha256":"602748a24ac50960dc40c3062c55c09e2441f85445b85a707bdb165a0420b267","time_period":"2024"},"population":"spi_income_band_donors","sources":["frs"],"structural":"none","weights":null},{"base":"spi_income_band_donors","citation":"","description":"Ownership boundary before company_cars rewrites.","id":"company_cars.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage company_cars.","id":"company_cars","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.stage.company_cars@1","mass":"conserve","outputs":[{"column":"company_car_list_price","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_electric_range","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_capital_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_private_fuel_provided","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"company_cars","stage_contract_sha256":"3be8d8a028a62ce19621ff6c64d93a1cfb07ed228f579657998533be5b0d7f86","time_period":"2024"},"population":"company_cars.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"company_cars.boundary","citation":"","description":"Ownership boundary before spi_employment_shell rewrites.","id":"spi_employment_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_employment_shell.","id":"spi_employment_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","employment_status","gender","hmrc_spi_employment_benefits","hmrc_spi_pay","person_is_spi_income_recipient","private_pension_income","savings_interest_income","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_employment_shell@1","mass":"conserve","outputs":[{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_employment_shell","stage_contract_sha256":"4612c78bf72a36c34a6be652d15d1348fe3d99c873fa8d5821978816b59d1618","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage aps_occupation.","id":"aps_occupation","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_sector","employment_status","gender","hmrc_spi_pay","person_is_spi_income_recipient","person_source_id","sic_industry_division","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.aps_occupation@1","mass":"conserve","outputs":[{"column":"soc2020_sub_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"aps_occupation","stage_contract_sha256":"644102f010870dccd28f8b980cbc5f648b7ff8ed140a0a5d9f23f02ada7f3d6d","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_employment_shell.boundary","citation":"","description":"Ownership boundary before spi_housing_shell rewrites.","id":"spi_housing_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_housing_shell.","id":"spi_housing_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax_single_adult_raw","household_support_channel","ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","is_household_head","other_investment_income","private_pension_income","property_income","savings_interest_income","self_employment_income","soc2020_sub_major_group","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_housing_shell@1","mass":"conserve","outputs":[{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_housing_shell","stage_contract_sha256":"9a76a02ceddb2cd85819f57cd33feb44d645800ce963d0b18bad0f6de808fd81","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_wealth.","id":"was_wealth","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_wealth@1","mass":"conserve","outputs":[{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"corporate_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"private_pension_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gross_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"net_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"savings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"num_vehicles","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cash_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"consumer_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"directly_held_shares","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"unit_and_investment_trusts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_wealth","stage_contract_sha256":"4c0bcaabf3695a75ec7e69d99b6b8c90570fd345067d77f1ea315f5508a88962","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_lisa.","id":"was_lisa","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_lisa@1","mass":"conserve","outputs":[{"column":"has_lifetime_isa","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_lifetime_isa_balance","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_lisa","stage_contract_sha256":"550c32357924ce631e80dd884ab84b9e003b459cca125c9accb59487ef25f475","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_housing_shell.boundary","citation":"","description":"Ownership boundary before regional_property_uprating rewrites.","id":"regional_property_uprating.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_property_uprating.","id":"regional_property_uprating","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_lifetime_isa_balance","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_property_uprating@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_property_uprating","stage_contract_sha256":"f45db95fde3f93731c0925b9bf8c12021921df2e4908770acdec1e3c97889277","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"regional_property_uprating.boundary","citation":"","description":"Run structural UK stage high_value_home_support.","id":"high_value_home_support","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.high_value_home_support@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_high_value_support_copy","bool"],["household","high_value_support_copies","int64"],["household","high_value_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"high_value_home_support","stage_contract_sha256":"174f4b38228d98107bee1639d1a297a2748bb618e87c7bd0a6c869c6ab06f8fa","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by high_value_home_support.","id":"high_value_home_support.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_high_value_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_high_value_support_copy","household.high_value_support_copies","household.high_value_support_copy_index"]},"population":"high_value_home_support","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_home_values.","id":"regional_home_values","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["high_value_support_copy_index","household_is_high_value_support_copy","household_source_id","region","tenure_type"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_home_values@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"main_residence_value_rank_basis","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_home_values","stage_contract_sha256":"48e8a622c8830a54a4c48d9d8cb4f011751aa05d7cb5f6c7f0e06e1121b720b1","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_components.","id":"property_components","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["main_residence_value_rank_basis","non_residential_property_value","other_residential_property_value","region","subrent"],"entity":"household","rows":"all"},{"columns":["age","is_household_head","person_is_spi_income_recipient","person_support_channel"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_components@1","mass":"conserve","outputs":[{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_rental_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_components","stage_contract_sha256":"db32858aac00d18ad53176d1f6ce6e116e1251e14ffd8b9f68e643d95736d82e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_purchases.","id":"property_purchases","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_purchases@1","mass":"conserve","outputs":[{"column":"additional_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_purchases","stage_contract_sha256":"8b28712df5a2174f702a96d3acca00b0bdcc4d8eb05bd3203a36d80d8b3b447c","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage nts_bus_travel.","id":"nts_bus_travel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.nts_bus_travel@1","mass":"conserve","outputs":[{"column":"local_bus_use_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_in_london_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_pass_eligible","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_single_fare_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_local_bus_trips","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"nts_bus_travel","stage_contract_sha256":"b0c23ab6394ddc01e72f72189b0583b4e48c71cd5182d7a826248a5050a1413e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage lcfs_consumption.","id":"lcfs_consumption","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.lcfs_consumption@1","mass":"conserve","outputs":[{"column":"food_and_non_alcoholic_beverages_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"alcohol_and_tobacco_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"clothing_and_footwear_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_water_and_electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_furnishings_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"health_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"transport_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"communication_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"recreation_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"education_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"restaurants_and_hotels_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"miscellaneous_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"petrol_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"diesel_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_fare_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_energy_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"liquid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"solid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"has_fuel_consumption","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"uses_energy_prepayment_meter","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"wine_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"spirits_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_fermented_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigarettes_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"hand_rolling_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigars_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_gaming_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"pool_betting_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bingo_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"national_lottery_ticket_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_casino_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_lower_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_standard_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_higher_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_fixed_odds_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_uk_horseracing_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_other_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"betting_exchange_commission","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"horse_and_dog_pool_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_engine_size","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_first_registration_date","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_is_ved_exempt","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"lcfs_consumption","stage_contract_sha256":"c331aeb2f4b00eef2a35fdabe132dacde499501d5699cdaae3fcbcb79818011b","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_vat.","id":"etb_vat","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_vat@1","mass":"conserve","outputs":[{"column":"full_rate_vat_expenditure_rate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_vat","stage_contract_sha256":"216b28835eba7a952243134dffbb45a1b3a0cdff2e3e7d0e94e2acbf754052b5","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_services.","id":"etb_services","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_services@1","mass":"conserve","outputs":[{"column":"dfe_education_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_usage","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"a_and_e_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"admitted_patient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"outpatient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_a_and_e_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_admitted_patient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_outpatient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_services","stage_contract_sha256":"df320c1d623243a7a63cb5f2ee1af3e0978847853b341e3bf23a514d71f4b0b4","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"base":"high_value_home_support","citation":"","description":"Ownership boundary before uc_reporter_redraw rewrites.","id":"uc_reporter_redraw.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_reporter_redraw.","id":"uc_reporter_redraw","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_reporter_redraw@1","mass":"conserve","outputs":[{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_reporter_redraw","stage_contract_sha256":"1b8f99bd8bc50e3e5dacbb63b75e6b8da0c42c1c8c508c492d078e08ddab0e66","time_period":"2024"},"population":"uc_reporter_redraw.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_reporter_redraw.boundary","citation":"","description":"Ownership boundary before spi_benefit_coherence rewrites.","id":"spi_benefit_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_benefit_coherence.","id":"spi_benefit_coherence","inputs":[{"columns":["benunit_support_channel","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["aa_category","age","attendance_allowance_reported","dla_m_category","dla_m_reported","dla_sc_category","dla_sc_reported","employment_income","hours_worked","incapacity_benefit_reported","is_uc_claimant","person_source_id","person_support_channel","pip_dl_category","pip_dl_reported","pip_m_category","pip_m_reported","private_pension_income","self_employment_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_benefit_coherence@1","mass":"conserve","outputs":[{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_benefit_coherence","stage_contract_sha256":"2c0162b22d5fcab2296f654177c9f87710184c20fb323cff25710ee0667fcdef","time_period":"2024"},"population":"spi_benefit_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_benefit_coherence.boundary","citation":"","description":"Ownership boundary before uc_capital_coherence rewrites.","id":"uc_capital_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_capital_coherence.","id":"uc_capital_coherence","inputs":[{"columns":["benunit_support_channel","dependent_children","is_married"],"entity":"benunit","rows":"all"},{"columns":["non_residential_property_secured_debt","non_residential_property_value","other_residential_property_secured_debt","other_residential_property_value","owned_land","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","individual_savings_account_interest_income","is_benunit_head","is_household_head","is_parent","other_investment_income","person_support_channel","savings_interest_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_capital_coherence@1","mass":"conserve","outputs":[{"column":"uc_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"pension_credit_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_capital_coherence","stage_contract_sha256":"67478de55540a138448d9da387a64e5e2afbb17caf17b244bc3baaa34de56022","time_period":"2024"},"population":"uc_capital_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_capital_coherence.boundary","citation":"","description":"Ownership boundary before uc_take_up rewrites.","id":"uc_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_take_up.","id":"uc_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_take_up","stage_contract_sha256":"6f8121f6045eb7577ee4a72f99a8ed8f626e0de64ee1b79e5593b8aa2658760e","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_legacy_closure_take_up.","id":"uc_legacy_closure_take_up","inputs":[{"columns":["frs_benunit_capital","would_claim_uc"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","child_tax_credit_reported","esa_income_reported","housing_benefit_reported","income_support_reported","is_claimant_or_partner","jsa_income_reported","universal_credit_reported","working_tax_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_legacy_closure_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc_at_legacy_closure","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_legacy_closure_take_up","stage_contract_sha256":"944ba4d37694f816a825681213a0cfea38256daaf20a0b705d7e74f0121f74ca","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_take_up.boundary","citation":"","description":"Ownership boundary before pension_credit_take_up rewrites.","id":"pension_credit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage pension_credit_take_up.","id":"pension_credit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.pension_credit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"has_mixed_age_couple_pension_credit_saving","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"pension_credit_take_up","stage_contract_sha256":"e887dbbb186cb79f6d3fc9a629269dbac4a43381b9574df65353b816f01a3a35","time_period":"2024"},"population":"pension_credit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"pension_credit_take_up.boundary","citation":"","description":"Ownership boundary before child_benefit_take_up rewrites.","id":"child_benefit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage child_benefit_take_up.","id":"child_benefit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.child_benefit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"child_benefit_take_up","stage_contract_sha256":"3dd4059a773047fea7fe359cd3e7953eb88186b72cbbc051e8b60c141b8f1343","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_deduction_attributes.","id":"uc_deduction_attributes","inputs":[{"columns":["child_benefit_opts_out","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_deduction_attributes@1","mass":"conserve","outputs":[{"column":"uc_deduction_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_type_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_latent_deduction_rate","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_combination","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_deduction_attributes","stage_contract_sha256":"6bc7e3ec1a5712e23ca1b7d2956e8b17f2526b94431ba3e5a9294b04658e4fe0","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"child_benefit_take_up.boundary","citation":"","description":"Run structural UK stage cgt_support_split.","id":"cgt_support_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_support_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_support_copy","bool"],["household","cgt_support_copies","int64"],["household","cgt_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_support_split","stage_contract_sha256":"fb9a6a3be69658ac92b4c6a957afd8723dc092e08fbb51a0950e4178987ac95f","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_support_split.","id":"cgt_support_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_support_copy","household.cgt_support_copies","household.cgt_support_copy_index"]},"population":"cgt_support_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_support_split","citation":"","description":"Run structural UK stage cgt_incidence_clone.","id":"cgt_incidence_clone","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_clone@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_capital_gains_clone","bool"],["person","capital_gains","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_clone","stage_contract_sha256":"29198953c5522c9b996b981478909916870977a79e9f2feb2db7e9e72ef15de8","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_incidence_clone.","id":"cgt_incidence_clone.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_capital_gains_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_capital_gains_clone","person.capital_gains"]},"population":"cgt_incidence_clone","sources":[],"structural":"none","weights":null},{"base":"cgt_incidence_clone","citation":"","description":"Ownership boundary before hmrc_cgt_gains_spine rewrites.","id":"hmrc_cgt_gains_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_gains_spine.","id":"hmrc_cgt_gains_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cgt_support_copies","corporate_wealth","gross_financial_wealth","household_is_cgt_support_copy","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_gains_spine@1","mass":"conserve","outputs":[{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_gains_spine","stage_contract_sha256":"e014de1d122df6d20403028aa7202306fff875a685ca552669c95c3ec9705175","time_period":"2024"},"population":"hmrc_cgt_gains_spine.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"hmrc_cgt_gains_spine.boundary","citation":"","description":"Run structural UK stage cgt_incidence_anchor.","id":"cgt_incidence_anchor","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_capital_gains_clone","region"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_anchor@1","mass":"conserve","outputs":[],"params":{"expand_cells":[],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_anchor","stage_contract_sha256":"ed54c55428e56d7597c57c8459b014aa43b2ff9495b903f0b789bd5e4264ca9a","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_incidence_anchor","citation":"","description":"Run structural UK stage cgt_residential_split.","id":"cgt_residential_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_residential_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_residential_clone","bool"],["household","cgt_residential_clone_index","int64"],["person","cgt_residential_probability","float64"],["person","capital_gains_residential_property","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_residential_split","stage_contract_sha256":"61e766938c3e089658f8605c66fba1d68273e2d6450af93f1f75e7ba0b6c3850","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_residential_split.","id":"cgt_residential_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_residential_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_probability","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_residential_property","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_residential_clone","household.cgt_residential_clone_index","person.cgt_residential_probability","person.capital_gains_residential_property"]},"population":"cgt_residential_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_asset_type_spine.","id":"hmrc_cgt_asset_type_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["corporate_wealth","gross_financial_wealth","other_residential_property_value","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","capital_gains_residential_property","dividend_income","property_income","reports_rent_from_other_property","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_asset_type_spine@1","mass":"conserve","outputs":[{"column":"capital_gains_asset_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_badr","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_asset_type_spine","stage_contract_sha256":"eb661f0d8d929b7e360c3263ec9c8930e5f4496103d810af8cfdceb0334ff5f9","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage salary_sacrifice.","id":"salary_sacrifice","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr"],"entity":"person","rows":"all"}],"kernel":"uk.stage.salary_sacrifice@1","mass":"conserve","outputs":[{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_bonus_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_pre_conversion_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"salary_sacrifice","stage_contract_sha256":"1d35a87ec2474407ebcb042dbb042fc99bb021557891280011dd3be2ca4f5594","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"base":"cgt_residential_split","citation":"","description":"Ownership boundary before carers_allowance_take_up rewrites.","id":"carers_allowance_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage carers_allowance_take_up.","id":"carers_allowance_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.stage.carers_allowance_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"carers_allowance_take_up","stage_contract_sha256":"7cf2cf79bd0f9a92f2a334081a35c8bfe24a0b841131fb9a8b8aceee6caf2dba","time_period":"2024"},"population":"carers_allowance_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"carers_allowance_take_up.boundary","citation":"","description":"Ownership boundary before student_loans rewrites.","id":"student_loans.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage student_loans.","id":"student_loans","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","age_left_full_time_education","current_education","highest_education","reports_outstanding_student_loan","student_loan_repayments","student_loans","would_claim_carers_allowance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.student_loans@1","mass":"conserve","outputs":[{"column":"student_loan_plan","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"student_loans","stage_contract_sha256":"507ca0160144d8f5ea1b2483b812658ee8b49854e2388d50a8c59ca58f2ca9ee","time_period":"2024"},"population":"student_loans.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"student_loans.boundary","citation":"","description":"Ownership boundary before childcare_copy_take_up rewrites.","id":"childcare_copy_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage childcare_copy_take_up.","id":"childcare_copy_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_uc_childcare","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.childcare_copy_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"childcare_copy_take_up","stage_contract_sha256":"cdbb7e135b16fac7ca1bcd6c54222821e2976b4da99f10a60913efd0ba03c13c","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage private_school_attendance.","id":"private_school_attendance","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.private_school_attendance@1","mass":"conserve","outputs":[{"column":"attends_private_school","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"private_school_attendance","stage_contract_sha256":"7e44379c0331fe4c9de05cd76a075c1a6aa22cf0dec6cd2f91b277e70f14a038","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage isa_subscriptions.","id":"isa_subscriptions","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cash_isa","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","attends_private_school","dividend_income","employment_income","gender","has_lifetime_isa","individual_savings_account_interest_income","lifetime_isa_balance","loss_relief","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.isa_subscriptions@1","mass":"conserve","outputs":[{"column":"cash_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"cash_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_payments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"isa_subscriptions","stage_contract_sha256":"b45fd2974d92588e61165df28883acd41f2c24ff068a8ff466fb95b808648160","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage trading_allowance_receipts.","id":"trading_allowance_receipts","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_spi_synthetic","household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","lifetime_isa_payments","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.trading_allowance_receipts@1","mass":"conserve","outputs":[{"column":"trading_allowance_claim_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_allowance_full_relief","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"trading_allowance_receipts","stage_contract_sha256":"50582c6c9e3d5d6300ff8058e3fbc77ce6adf13a487b3c3cf7f674367fcf4d9d","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null}],"sources":[{"codec":"csv-tables","description":"Content-bound UK FRS and donor fixture/source bundle.","name":"frs"}]} +{"country":"uk","nodes":[{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Load the source-bound UK FRS root population.","id":"create_uk_frs","inputs":[],"kernel":"uk.create@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"sample_fraction":1.0,"sample_seed":578,"stage_contract_sha256":"879fdd6e1e5832b94af4259b1028f852470bbe2c3ab19b61ce5f92a2e9c12ec4","time_period":"2024"},"population":null,"sources":["frs"],"structural":"create","weights":null},{"base":"create_uk_frs","citation":"","description":"Ownership boundary for the source-assembling root stage.","id":"frs_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Claim the cells assembled by the UK FRS root transform.","id":"frs_spine","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{},"population":"frs_spine.boundary","sources":[],"structural":"none","weights":null},{"base":"frs_spine.boundary","citation":"","description":"Ownership boundary before age_tail rewrites.","id":"age_tail.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage age_tail.","id":"age_tail","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["external_child_payments","region"],"entity":"household","rows":"all"},{"columns":["gender"],"entity":"person","rows":"all"}],"kernel":"uk.stage.age_tail@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"age_tail","stage_contract_sha256":"963a34f38caede2525e3b8735f904bb70a1bbef5a272f0eefd4346343444484f","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_relationships.","id":"frs_relationships","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_household_head"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_relationships@1","mass":"conserve","outputs":[{"column":"relationship_to_head","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_role","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_looked_after_by_local_authority","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"child_limit_non_parental_caring_exception","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_household_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_relationships","stage_contract_sha256":"ae32bf855753d3b7505e54a18532b1b53a04b6beda764cc09ad09462cf130085","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_employment.","id":"frs_employment","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_employment@1","mass":"conserve","outputs":[{"column":"employment_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_employment","stage_contract_sha256":"c4dc3da7179c7b7d6eb67c6f119df1f213e50ee6b83a53660d317126a5773027","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_council_tax.","id":"frs_council_tax","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_council_tax@1","mass":"conserve","outputs":[{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_council_tax","stage_contract_sha256":"7b1400b5d57a842ffc4e74022eab0134b6cd1f082649adf906ca898d8bfd626e","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_disability.","id":"frs_disability","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax","region"],"entity":"household","rows":"all"},{"columns":["afcs_reported","age","attendance_allowance_reported","dla_m_reported","dla_sc_reported","esa_contrib_reported","esa_income_reported","iidb_reported","incapacity_benefit_reported","pip_dl_reported","pip_m_reported","sda_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_disability@1","mass":"conserve","outputs":[{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_disability","stage_contract_sha256":"ac500b4cb1bc04d4fb72d198592dd376d61da8c150921a6ac53914ac18be0508","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education.","id":"frs_education","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","esa_contrib_reported","esa_income_reported","is_severely_disabled_for_benefits","jsa_contrib_reported","jsa_income_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education@1","mass":"conserve","outputs":[{"column":"current_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"highest_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_non_advanced_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_approved_training","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_started_or_accepted_current_education_or_training","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_before_universal_credit_qualifying_young_person_terminal_date","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"adult_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_outstanding_student_loan","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_left_full_time_education","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_full_time_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education","stage_contract_sha256":"17f97af529c76e807f709af26a4bd1dd11e103c0f885048a73c18e28b94b9b54","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_legacy_proxies.","id":"frs_legacy_proxies","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_legacy_proxies@1","mass":"conserve","outputs":[{"column":"legacy_jobseeker_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_health_condition_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_support_group_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_legacy_proxies","stage_contract_sha256":"1ecf761cf3fa7180da15659e138e67a8654e58272b4fde28344aa27a874ad0aa","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"age_tail.boundary","citation":"","description":"Ownership boundary before frs_education_grant_split rewrites.","id":"frs_education_grant_split.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education_grant_split.","id":"frs_education_grant_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education_grant_split@1","mass":"conserve","outputs":[{"column":"disabled_students_allowance_eligible_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education_grant_split","stage_contract_sha256":"8718f014b90498c2cc7c754289775ca4a41452d9b978d8cbc5f34b64cbdc7df2","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_take_up.","id":"frs_take_up","inputs":[{"columns":["frs_benunit_capital","is_married"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","child_benefit_reported","education_grants","is_uc_claimant","months_since_last_birthday","pension_credit_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_take_up","stage_contract_sha256":"78aec80408c50455b37308e5a977fb70df3ecf915d6c1e8f80715ad9b58e62cf","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_person_draws.","id":"frs_person_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_status","is_in_full_time_education","max_free_entitlement_hours_used"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_person_draws@1","mass":"conserve","outputs":[{"column":"would_claim_marriage_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_scp","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"attends_private_school_random_draw","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"tax_free_childcare_spend_routed_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_apprentice","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_person_draws","stage_contract_sha256":"5bd9c080af0e151afc10462fed72d491bad50e2516f0067654cb06680f4329ae","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_household_draws.","id":"frs_household_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_household_draws@1","mass":"conserve","outputs":[{"column":"household_owns_tv","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"would_evade_tv_licence_fee","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residential_property_purchased_is_first_home","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"property_purchased","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_household_draws","stage_contract_sha256":"c74c63b09264319c4bf0049dabba00ecd0ce660beb7b53d6dae71518434bc949","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_brma.","id":"frs_brma","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_brma@1","mass":"conserve","outputs":[{"column":"brma","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_brma","stage_contract_sha256":"4285376b37299d375ed583b7f6b1747bd8b7cb1c8c0d19a36481156b5314a854","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"frs_education_grant_split.boundary","citation":"","description":"Freeze the assembled-spine gate population.","id":"frs_brma.checkpoint","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_hmrc_spine_leaves.","id":"frs_hmrc_spine_leaves","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["brma","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_hmrc_spine_leaves@1","mass":"conserve","outputs":[{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ossben_identifiable_subset","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"srp_regular_code5","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_hmrc_spine_leaves","stage_contract_sha256":"48d65ad711c635f05cc0bbb75f276129558de452c7da97ca2df593c215927822","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_annual_income_spells.","id":"frs_annual_income_spells","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employer_pension_contributions","employment_income","gender","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_annual_income_spells@1","mass":"conserve","outputs":[{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_annual_income_spells","stage_contract_sha256":"1dbdd0c9a6602be53b5527435d093a934218936d550da8b720973fc745c997ca","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"frs_brma.checkpoint","citation":"","description":"Run structural UK stage spi_support_channel.","id":"spi_support_channel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_support_channel@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","source_household_id","int64"],["household","source_year","int64"],["household","source_household_key","string"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_support_channel","stage_contract_sha256":"2c682605139c0a8f96e8ba45a2c03f506d3f758ef437841066a8fdb8b74269b6","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_support_channel.","id":"spi_support_channel.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"source_household_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_year","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_household_key","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["person.person_source_id","person.person_support_channel","person.person_support_clone_index","benunit.benunit_source_id","benunit.benunit_support_channel","benunit.benunit_support_clone_index","household.source_household_id","household.source_year","household.source_household_key","household.household_source_id","household.household_support_channel","household.household_support_clone_index","household.household_is_spi_synthetic"]},"population":"spi_support_channel","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"spi_support_channel","citation":"","description":"Run structural UK stage spi_income_band_donors.","id":"spi_income_band_donors","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_income_band_donors@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"],["household","household_is_spi_income_band_donor","bool"],["household","spi_income_band_donor_lower_bound","float64"],["person","person_is_spi_income_band_carrier","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_income_band_donors","stage_contract_sha256":"b96d77dc9bef3734fe24403b05b8b96c2cd99b5db9963e23710594064241a562","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_income_band_donors.","id":"spi_income_band_donors.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_income_band_donor","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"spi_income_band_donor_lower_bound","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"person_is_spi_income_band_carrier","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_spi_income_band_donor","household.spi_income_band_donor_lower_bound","person.person_is_spi_income_band_carrier"]},"population":"spi_income_band_donors","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_spi_income_spine.","id":"hmrc_spi_income_spine","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","rent_paid_as_boarder","rent_paid_as_lodger","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","maintenance_expenses","childcare_expenses","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","ssmg_reported","incapacity_benefit_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","ossben_identifiable_subset","srp_regular_code5","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_spi_income_spine@1","mass":"conserve","outputs":[{"column":"charitable_investment_gifts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"gift_aid","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employment_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_social_security_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_taxable_termination_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_miscellaneous_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_state_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employed_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_earned_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_assessable_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_is_spi_income_recipient","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_spi_income_spine","stage_contract_sha256":"602748a24ac50960dc40c3062c55c09e2441f85445b85a707bdb165a0420b267","time_period":"2024"},"population":"spi_income_band_donors","sources":["frs"],"structural":"none","weights":null},{"base":"spi_income_band_donors","citation":"","description":"Ownership boundary before company_cars rewrites.","id":"company_cars.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage company_cars.","id":"company_cars","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.stage.company_cars@1","mass":"conserve","outputs":[{"column":"company_car_list_price","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_electric_range","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_capital_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_private_fuel_provided","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"company_cars","stage_contract_sha256":"3be8d8a028a62ce19621ff6c64d93a1cfb07ed228f579657998533be5b0d7f86","time_period":"2024"},"population":"company_cars.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"company_cars.boundary","citation":"","description":"Ownership boundary before spi_employment_shell rewrites.","id":"spi_employment_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_employment_shell.","id":"spi_employment_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","employment_status","gender","hmrc_spi_employment_benefits","hmrc_spi_pay","person_is_spi_income_recipient","private_pension_income","savings_interest_income","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_employment_shell@1","mass":"conserve","outputs":[{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_employment_shell","stage_contract_sha256":"4612c78bf72a36c34a6be652d15d1348fe3d99c873fa8d5821978816b59d1618","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage aps_occupation.","id":"aps_occupation","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_sector","employment_status","gender","hmrc_spi_pay","person_is_spi_income_recipient","person_source_id","sic_industry_division","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.aps_occupation@1","mass":"conserve","outputs":[{"column":"soc2020_sub_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"aps_occupation","stage_contract_sha256":"644102f010870dccd28f8b980cbc5f648b7ff8ed140a0a5d9f23f02ada7f3d6d","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_employment_shell.boundary","citation":"","description":"Ownership boundary before spi_housing_shell rewrites.","id":"spi_housing_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_housing_shell.","id":"spi_housing_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax_single_adult_raw","household_support_channel","ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","is_household_head","other_investment_income","private_pension_income","property_income","savings_interest_income","self_employment_income","soc2020_sub_major_group","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_housing_shell@1","mass":"conserve","outputs":[{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_housing_shell","stage_contract_sha256":"9a76a02ceddb2cd85819f57cd33feb44d645800ce963d0b18bad0f6de808fd81","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_wealth.","id":"was_wealth","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_wealth@1","mass":"conserve","outputs":[{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"corporate_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"private_pension_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gross_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"net_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"savings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"num_vehicles","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cash_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"consumer_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"directly_held_shares","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"unit_and_investment_trusts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_wealth","stage_contract_sha256":"4c0bcaabf3695a75ec7e69d99b6b8c90570fd345067d77f1ea315f5508a88962","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_lisa.","id":"was_lisa","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_lisa@1","mass":"conserve","outputs":[{"column":"has_lifetime_isa","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_lifetime_isa_balance","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_lisa","stage_contract_sha256":"550c32357924ce631e80dd884ab84b9e003b459cca125c9accb59487ef25f475","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_housing_shell.boundary","citation":"","description":"Ownership boundary before regional_property_uprating rewrites.","id":"regional_property_uprating.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_property_uprating.","id":"regional_property_uprating","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_lifetime_isa_balance","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_property_uprating@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_property_uprating","stage_contract_sha256":"f45db95fde3f93731c0925b9bf8c12021921df2e4908770acdec1e3c97889277","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"regional_property_uprating.boundary","citation":"","description":"Run structural UK stage high_value_home_support.","id":"high_value_home_support","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.high_value_home_support@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_high_value_support_copy","bool"],["household","high_value_support_copies","int64"],["household","high_value_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"high_value_home_support","stage_contract_sha256":"174f4b38228d98107bee1639d1a297a2748bb618e87c7bd0a6c869c6ab06f8fa","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by high_value_home_support.","id":"high_value_home_support.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_high_value_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_high_value_support_copy","household.high_value_support_copies","household.high_value_support_copy_index"]},"population":"high_value_home_support","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_home_values.","id":"regional_home_values","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["high_value_support_copy_index","household_is_high_value_support_copy","household_source_id","region","tenure_type"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_home_values@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"main_residence_value_rank_basis","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_home_values","stage_contract_sha256":"48e8a622c8830a54a4c48d9d8cb4f011751aa05d7cb5f6c7f0e06e1121b720b1","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_components.","id":"property_components","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["main_residence_value_rank_basis","non_residential_property_value","other_residential_property_value","region","subrent"],"entity":"household","rows":"all"},{"columns":["age","is_household_head","person_is_spi_income_recipient","person_support_channel"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_components@1","mass":"conserve","outputs":[{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_rental_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_components","stage_contract_sha256":"db32858aac00d18ad53176d1f6ce6e116e1251e14ffd8b9f68e643d95736d82e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_purchases.","id":"property_purchases","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_purchases@1","mass":"conserve","outputs":[{"column":"additional_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_purchases","stage_contract_sha256":"8b28712df5a2174f702a96d3acca00b0bdcc4d8eb05bd3203a36d80d8b3b447c","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage nts_bus_travel.","id":"nts_bus_travel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.nts_bus_travel@1","mass":"conserve","outputs":[{"column":"local_bus_use_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_in_london_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_pass_eligible","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_single_fare_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_local_bus_trips","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"nts_bus_travel","stage_contract_sha256":"b0c23ab6394ddc01e72f72189b0583b4e48c71cd5182d7a826248a5050a1413e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage lcfs_consumption.","id":"lcfs_consumption","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.lcfs_consumption@1","mass":"conserve","outputs":[{"column":"food_and_non_alcoholic_beverages_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"alcohol_and_tobacco_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"clothing_and_footwear_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_water_and_electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_furnishings_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"health_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"transport_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"communication_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"recreation_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"education_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"restaurants_and_hotels_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"miscellaneous_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"petrol_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"diesel_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_fare_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_energy_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"liquid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"solid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"has_fuel_consumption","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"uses_energy_prepayment_meter","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"wine_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"spirits_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_fermented_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigarettes_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"hand_rolling_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigars_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_gaming_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"pool_betting_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bingo_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"national_lottery_ticket_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_casino_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_lower_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_standard_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_higher_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_fixed_odds_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_uk_horseracing_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_other_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"betting_exchange_commission","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"horse_and_dog_pool_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_engine_size","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_first_registration_date","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_is_ved_exempt","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"lcfs_consumption","stage_contract_sha256":"c331aeb2f4b00eef2a35fdabe132dacde499501d5699cdaae3fcbcb79818011b","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_vat.","id":"etb_vat","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_vat@1","mass":"conserve","outputs":[{"column":"full_rate_vat_expenditure_rate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_vat","stage_contract_sha256":"216b28835eba7a952243134dffbb45a1b3a0cdff2e3e7d0e94e2acbf754052b5","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_services.","id":"etb_services","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_services@1","mass":"conserve","outputs":[{"column":"dfe_education_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_usage","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"a_and_e_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"admitted_patient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"outpatient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_a_and_e_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_admitted_patient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_outpatient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_services","stage_contract_sha256":"df320c1d623243a7a63cb5f2ee1af3e0978847853b341e3bf23a514d71f4b0b4","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"base":"high_value_home_support","citation":"","description":"Ownership boundary before uc_reporter_redraw rewrites.","id":"uc_reporter_redraw.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_reporter_redraw.","id":"uc_reporter_redraw","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_reporter_redraw@1","mass":"conserve","outputs":[{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_reporter_redraw","stage_contract_sha256":"1b8f99bd8bc50e3e5dacbb63b75e6b8da0c42c1c8c508c492d078e08ddab0e66","time_period":"2024"},"population":"uc_reporter_redraw.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_reporter_redraw.boundary","citation":"","description":"Ownership boundary before spi_benefit_coherence rewrites.","id":"spi_benefit_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_benefit_coherence.","id":"spi_benefit_coherence","inputs":[{"columns":["benunit_support_channel","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["aa_category","age","attendance_allowance_reported","dla_m_category","dla_m_reported","dla_sc_category","dla_sc_reported","employment_income","hours_worked","incapacity_benefit_reported","is_uc_claimant","person_source_id","person_support_channel","pip_dl_category","pip_dl_reported","pip_m_category","pip_m_reported","private_pension_income","self_employment_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_benefit_coherence@1","mass":"conserve","outputs":[{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_benefit_coherence","stage_contract_sha256":"2c0162b22d5fcab2296f654177c9f87710184c20fb323cff25710ee0667fcdef","time_period":"2024"},"population":"spi_benefit_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_benefit_coherence.boundary","citation":"","description":"Ownership boundary before uc_capital_coherence rewrites.","id":"uc_capital_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_capital_coherence.","id":"uc_capital_coherence","inputs":[{"columns":["benunit_support_channel","dependent_children","is_married"],"entity":"benunit","rows":"all"},{"columns":["non_residential_property_secured_debt","non_residential_property_value","other_residential_property_secured_debt","other_residential_property_value","owned_land","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","individual_savings_account_interest_income","is_benunit_head","is_household_head","is_parent","other_investment_income","person_support_channel","savings_interest_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_capital_coherence@1","mass":"conserve","outputs":[{"column":"uc_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"pension_credit_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_capital_coherence","stage_contract_sha256":"67478de55540a138448d9da387a64e5e2afbb17caf17b244bc3baaa34de56022","time_period":"2024"},"population":"uc_capital_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_capital_coherence.boundary","citation":"","description":"Ownership boundary before uc_take_up rewrites.","id":"uc_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_take_up.","id":"uc_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_take_up","stage_contract_sha256":"6f8121f6045eb7577ee4a72f99a8ed8f626e0de64ee1b79e5593b8aa2658760e","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_legacy_closure_take_up.","id":"uc_legacy_closure_take_up","inputs":[{"columns":["frs_benunit_capital","would_claim_uc"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","child_tax_credit_reported","esa_income_reported","housing_benefit_reported","income_support_reported","is_claimant_or_partner","jsa_income_reported","universal_credit_reported","working_tax_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_legacy_closure_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc_at_legacy_closure","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_legacy_closure_take_up","stage_contract_sha256":"944ba4d37694f816a825681213a0cfea38256daaf20a0b705d7e74f0121f74ca","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_take_up.boundary","citation":"","description":"Ownership boundary before pension_credit_take_up rewrites.","id":"pension_credit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage pension_credit_take_up.","id":"pension_credit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.pension_credit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"has_mixed_age_couple_pension_credit_saving","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"pension_credit_take_up","stage_contract_sha256":"e887dbbb186cb79f6d3fc9a629269dbac4a43381b9574df65353b816f01a3a35","time_period":"2024"},"population":"pension_credit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"pension_credit_take_up.boundary","citation":"","description":"Ownership boundary before child_benefit_take_up rewrites.","id":"child_benefit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage child_benefit_take_up.","id":"child_benefit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.child_benefit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"child_benefit_take_up","stage_contract_sha256":"3dd4059a773047fea7fe359cd3e7953eb88186b72cbbc051e8b60c141b8f1343","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_deduction_attributes.","id":"uc_deduction_attributes","inputs":[{"columns":["child_benefit_opts_out","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_deduction_attributes@1","mass":"conserve","outputs":[{"column":"uc_deduction_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_type_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_latent_deduction_rate","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_combination","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_deduction_attributes","stage_contract_sha256":"6bc7e3ec1a5712e23ca1b7d2956e8b17f2526b94431ba3e5a9294b04658e4fe0","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"child_benefit_take_up.boundary","citation":"","description":"Run structural UK stage cgt_support_split.","id":"cgt_support_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_support_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_support_copy","bool"],["household","cgt_support_copies","int64"],["household","cgt_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_support_split","stage_contract_sha256":"fb9a6a3be69658ac92b4c6a957afd8723dc092e08fbb51a0950e4178987ac95f","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_support_split.","id":"cgt_support_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_support_copy","household.cgt_support_copies","household.cgt_support_copy_index"]},"population":"cgt_support_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_support_split","citation":"","description":"Run structural UK stage cgt_incidence_clone.","id":"cgt_incidence_clone","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_clone@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_capital_gains_clone","bool"],["person","capital_gains","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_clone","stage_contract_sha256":"29198953c5522c9b996b981478909916870977a79e9f2feb2db7e9e72ef15de8","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_incidence_clone.","id":"cgt_incidence_clone.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_capital_gains_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_capital_gains_clone","person.capital_gains"]},"population":"cgt_incidence_clone","sources":[],"structural":"none","weights":null},{"base":"cgt_incidence_clone","citation":"","description":"Ownership boundary before hmrc_cgt_gains_spine rewrites.","id":"hmrc_cgt_gains_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_gains_spine.","id":"hmrc_cgt_gains_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cgt_support_copies","corporate_wealth","gross_financial_wealth","household_is_cgt_support_copy","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_gains_spine@1","mass":"conserve","outputs":[{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_gains_spine","stage_contract_sha256":"e014de1d122df6d20403028aa7202306fff875a685ca552669c95c3ec9705175","time_period":"2024"},"population":"hmrc_cgt_gains_spine.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"hmrc_cgt_gains_spine.boundary","citation":"","description":"Run structural UK stage cgt_incidence_anchor.","id":"cgt_incidence_anchor","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_capital_gains_clone","region"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_anchor@1","mass":"conserve","outputs":[],"params":{"expand_cells":[],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_anchor","stage_contract_sha256":"ed54c55428e56d7597c57c8459b014aa43b2ff9495b903f0b789bd5e4264ca9a","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_incidence_anchor","citation":"","description":"Run structural UK stage cgt_residential_split.","id":"cgt_residential_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_residential_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_residential_clone","bool"],["household","cgt_residential_clone_index","int64"],["person","cgt_residential_probability","float64"],["person","capital_gains_residential_property","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_residential_split","stage_contract_sha256":"61e766938c3e089658f8605c66fba1d68273e2d6450af93f1f75e7ba0b6c3850","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_residential_split.","id":"cgt_residential_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_residential_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_probability","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_residential_property","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_residential_clone","household.cgt_residential_clone_index","person.cgt_residential_probability","person.capital_gains_residential_property"]},"population":"cgt_residential_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_asset_type_spine.","id":"hmrc_cgt_asset_type_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["corporate_wealth","gross_financial_wealth","other_residential_property_value","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","capital_gains_residential_property","dividend_income","property_income","reports_rent_from_other_property","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_asset_type_spine@1","mass":"conserve","outputs":[{"column":"capital_gains_asset_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_badr","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_asset_type_spine","stage_contract_sha256":"eb661f0d8d929b7e360c3263ec9c8930e5f4496103d810af8cfdceb0334ff5f9","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage salary_sacrifice.","id":"salary_sacrifice","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr"],"entity":"person","rows":"all"}],"kernel":"uk.stage.salary_sacrifice@1","mass":"conserve","outputs":[{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_bonus_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_pre_conversion_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"salary_sacrifice","stage_contract_sha256":"1d35a87ec2474407ebcb042dbb042fc99bb021557891280011dd3be2ca4f5594","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"base":"cgt_residential_split","citation":"","description":"Ownership boundary before carers_allowance_take_up rewrites.","id":"carers_allowance_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage carers_allowance_take_up.","id":"carers_allowance_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.stage.carers_allowance_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"carers_allowance_take_up","stage_contract_sha256":"7cf2cf79bd0f9a92f2a334081a35c8bfe24a0b841131fb9a8b8aceee6caf2dba","time_period":"2024"},"population":"carers_allowance_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"carers_allowance_take_up.boundary","citation":"","description":"Ownership boundary before student_loans rewrites.","id":"student_loans.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage student_loans.","id":"student_loans","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","age_left_full_time_education","current_education","highest_education","reports_outstanding_student_loan","student_loan_repayments","student_loans","would_claim_carers_allowance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.student_loans@1","mass":"conserve","outputs":[{"column":"student_loan_plan","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"student_loans","stage_contract_sha256":"507ca0160144d8f5ea1b2483b812658ee8b49854e2388d50a8c59ca58f2ca9ee","time_period":"2024"},"population":"student_loans.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"student_loans.boundary","citation":"","description":"Ownership boundary before childcare_copy_take_up rewrites.","id":"childcare_copy_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage childcare_copy_take_up.","id":"childcare_copy_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_uc_childcare","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.childcare_copy_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"childcare_copy_take_up","stage_contract_sha256":"cdbb7e135b16fac7ca1bcd6c54222821e2976b4da99f10a60913efd0ba03c13c","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage private_school_attendance.","id":"private_school_attendance","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.private_school_attendance@1","mass":"conserve","outputs":[{"column":"attends_private_school","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"private_school_attendance","stage_contract_sha256":"7e44379c0331fe4c9de05cd76a075c1a6aa22cf0dec6cd2f91b277e70f14a038","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage isa_subscriptions.","id":"isa_subscriptions","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cash_isa","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","attends_private_school","dividend_income","employment_income","gender","has_lifetime_isa","individual_savings_account_interest_income","lifetime_isa_balance","loss_relief","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.isa_subscriptions@1","mass":"conserve","outputs":[{"column":"cash_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"cash_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_payments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"isa_subscriptions","stage_contract_sha256":"b45fd2974d92588e61165df28883acd41f2c24ff068a8ff466fb95b808648160","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage pip_points.","id":"pip_points","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","lifetime_isa_payments","pip_dl_category","pip_m_category"],"entity":"person","rows":"all"}],"kernel":"uk.stage.pip_points@1","mass":"conserve","outputs":[{"column":"pip_dl_points","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_points","dtype":"int64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"pip_points","stage_contract_sha256":"4e088fd8d6ce41db948ffd1bf2c1c66636bd565ee46dc9df9703a62b4de7c314","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage trading_allowance_receipts.","id":"trading_allowance_receipts","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_spi_synthetic","household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","pip_m_points","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.trading_allowance_receipts@1","mass":"conserve","outputs":[{"column":"trading_allowance_claim_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_allowance_full_relief","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"trading_allowance_receipts","stage_contract_sha256":"50582c6c9e3d5d6300ff8058e3fbc77ce6adf13a487b3c3cf7f674367fcf4d9d","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null}],"sources":[{"codec":"csv-tables","description":"Content-bound UK FRS and donor fixture/source bundle.","name":"frs"}]} From 6e83d7df11b4584cf208f6e0803b644e7b22da5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Mon, 9 Nov 2026 19:29:33 +0000 Subject: [PATCH 20/29] Store DWP's limited capability status on linked UC claims (Y1) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit policyengine-uk 2.174.1 gives limited capability for work and work-related activity to anyone flagged is_disabled_for_benefits (any reported disability benefit or ESA), unless their own ESA award lacks the support component. The FRS 2024-25 links most UC claims to DWP's records, and BENEFITS.UCLCW gives the claim's own status. SN 9563's UKDA data dictionary codes it 0 None, 1 LCFW Group and 2 LCFWRA Group, and it is blank where the claim has no linked record. This is Y1 of the November event-data plan (microcosm#1095), on María's NS6 ruling of 9 November 2026, which revisits her ruling of 29 October to keep the proxy. frs_spine carries the status as frs_uc_lcw_status on the UC row's person, and the release drops it. The FRS keeps one UC row per claim, couples included; the carrier refuses a second UC row on a claim, an unknown code, or a UC row whose person isn't on the spine. A new engine-backed stage, uc_limited_capability, runs just before uc_take_up. It asks the locked engine for its proxy, the UC claimant role and carer status, then stores uc_limited_capability_for_WRA and uc_limited_capability_for_work for every person. Linked FRS claims take DWP's status: - NONE sets every claimant false; - LCWRA keeps the claimants the proxy flags. If it flags none, both flags go to the UC row's person, or to the partner where the UC row's person cares and the partner doesn't; - LCW does the same, with WRA false. Everyone else keeps the proxy. The receipt counts the linked claims by status against the proxy, with support bands and small cells withheld with their partner, and counts each branch of the rule. The spec gains the stage (YAML and JSON in lockstep) and the operation kind assign_uc_limited_capability_from_admin_status, with its schema branch. The graph, kernels, spine build and H2 fixture tool wire it; the fixture tool's string audit counts the carrier (33 columns), and the roster pins move to 56. The export allow-list carries both flags, and the coverage tool gains the stage's family. The bound LCWRA row's note records the ruling; it no longer says the carer and childcare rows sit on the measure-exclusion register, since neither does. The synthetic FRS fixtures carry UCLCW beside UCSTART. Tests: - the carrier (three); - the stage's rule, receipt, refusals and closed world (six); - two engine tests on 2.174.1: unlinked people keep the engine's own proxy, and the LCWRA element follows DWP's status in 2024 and in a 2025 dataset holding the stored flags. For María's signature: the NS6 restatement, the code mapping, the joint-claim rule, NONE overriding the proxy, and who keeps the proxy. Co-Authored-By: Claude Opus 5.5 --- .../1095-uk-uc-limited-capability.added.md | 14 + docs/uk-full-build-graph.md | 4 +- .../src/microcosm/build/source_manifest.py | 2 + .../spec_engine/schema/sources.schema.json | 61 +++ .../src/microcosm/build/uk/gates.json | 2 + .../src/microcosm/build/uk/source_stages.json | 54 +- .../src/microcosm/build/uk/spec/sources.yaml | 41 +- .../build/uk/uk_population_targets.json | 2 +- .../microcosm/build/uk_runtime/frs_spine.py | 59 +++ .../src/microcosm/build/uk_runtime/graph.py | 10 +- .../build/uk_runtime/graph_kernels.py | 9 + .../build/uk_runtime/national_frame.py | 4 + .../microcosm/build/uk_runtime/spine_build.py | 8 + .../build/uk_runtime/terminal_gates.py | 5 + .../build/uk_runtime/uc_limited_capability.py | 465 ++++++++++++++++++ .../uk/test_uk_release_input_coverage.py | 1 + .../uk/test_uk_uc_limited_capability.py | 137 ++++++ .../engine_free/shared/test_country_spec.py | 5 +- .../tests/engine_free/uk/test_uk_frs_spine.py | 78 ++- .../tests/engine_free/uk/test_uk_graph.py | 5 +- .../engine_free/uk/test_uk_source_stages.py | 9 + .../uk/test_uk_spine_acceptance_receipt.py | 4 + .../engine_free/uk/test_uk_terminal_gates.py | 9 +- .../uk/test_uk_uc_limited_capability.py | 230 +++++++++ .../engine_free/uk/test_uk_uc_take_up.py | 8 +- ...uild_uk_release_input_coverage_manifest.py | 6 + tools/graph_uk_spine_fixture.py | 19 +- 27 files changed, 1232 insertions(+), 19 deletions(-) create mode 100644 changelog.d/1095-uk-uc-limited-capability.added.md create mode 100644 packages/microcosm-build/src/microcosm/build/uk_runtime/uc_limited_capability.py create mode 100644 packages/microcosm-build/tests/engine/uk/test_uk_uc_limited_capability.py create mode 100644 packages/microcosm-build/tests/engine_free/uk/test_uk_uc_limited_capability.py diff --git a/changelog.d/1095-uk-uc-limited-capability.added.md b/changelog.d/1095-uk-uc-limited-capability.added.md new file mode 100644 index 0000000000..2e05902d7f --- /dev/null +++ b/changelog.d/1095-uk-uc-limited-capability.added.md @@ -0,0 +1,14 @@ +The UK spine now stores DWP's limited capability for work status on linked Universal Credit claims (Y1 of the November event-data plan, microcosm#1095). This follows María's NS6 ruling of 9 November 2026, which revisits her ruling of 29 October to keep the engine's proxy. + +policyengine-uk 2.174.1 gives limited capability for work and work-related activity to anyone flagged `is_disabled_for_benefits` (any reported disability benefit or ESA), unless their own ESA award lacks the support component. The FRS 2024-25 links most UC claims to DWP's records, and BENEFITS.UCLCW gives the claim's own status. SN 9563's UKDA data dictionary codes it 0 None, 1 LCFW Group and 2 LCFWRA Group, and it is blank where the claim has no linked record. + +- **The carrier.** `frs_spine` carries the status as `frs_uc_lcw_status` on the UC row's person; the FRS keeps one UC row per claim, couples included. The release drops it. +- **The stage.** A new engine-backed stage, `uc_limited_capability`, just before `uc_take_up`, stores `uc_limited_capability_for_WRA` and `uc_limited_capability_for_work` for every person. Everyone starts from the locked engine's own proxy, and linked FRS claims take DWP's status: + - NONE sets every claimant false. + - LCWRA keeps the claimants the proxy flags. If it flags none, both flags go to the UC row's person, or to the partner when the UC row's person cares and the partner doesn't, so a carer keeps the carer element. + - LCW does the same for limited capability for work, with WRA false for every claimant. + - Unlinked reporters, the take-up redraw's entrants, the legacy-closure movers and every SPI row keep the proxy. +- **The registers.** + - The export allow-list carries both flags, and the coverage manifest gains the stage's family. + - The bound LCWRA households row's note records the ruling. It no longer says the carer and childcare rows sit on the measure-exclusion register, since neither does. +- **For María's signature:** the restated NS6 note, the code mapping, the joint-claim rule, NONE overriding the proxy, and who keeps the proxy. diff --git a/docs/uk-full-build-graph.md b/docs/uk-full-build-graph.md index f8baa711bd..9011ce1476 100644 --- a/docs/uk-full-build-graph.md +++ b/docs/uk-full-build-graph.md @@ -69,11 +69,11 @@ For smaller outputs, add `--dataset-households 150000` to use the common informe ## Graph owners and shared contracts -The spine graph is the 55-stage source roster declared by the UK spec, built by `uk_runtime.spine_build` (the spine tool moved into the package; `tools/build_uk_frs_spine.py` is a six-line shim over it). The superseded `frs_hmrc_retained_leaves` and `hmrc_spi_income` stages and the `UK_SPINE_EXCLUSIONS` list that hid them are removed; the active HMRC path is `frs_hmrc_spine_leaves`, `spi_support_channel`, `spi_income_band_donors` and `hmrc_spi_income_spine`, and the FRS HMRC leaf columns come from `uk_runtime.frs_hmrc_source`. The spine's assembled and transferred gate batteries are graph nodes (`uk_runtime.graph_evidence`); stage evidence and fit-weight records are read back from the content store through the shared `stage_evidence` artifact rather than from in-memory collectors; the HMRC replay sidecar is rebuilt from the SPI stage's checkpoint metadata; the spine sidecar records the operation inventory and the graph manifest, and the graph manifest is saved as `spine.graph.json` under the checkpoint root. +The spine graph is the 56-stage source roster declared by the UK spec, built by `uk_runtime.spine_build` (the spine tool moved into the package; `tools/build_uk_frs_spine.py` is a six-line shim over it). The superseded `frs_hmrc_retained_leaves` and `hmrc_spi_income` stages and the `UK_SPINE_EXCLUSIONS` list that hid them are removed; the active HMRC path is `frs_hmrc_spine_leaves`, `spi_support_channel`, `spi_income_band_donors` and `hmrc_spi_income_spine`, and the FRS HMRC leaf columns come from `uk_runtime.frs_hmrc_source`. The spine's assembled and transferred gate batteries are graph nodes (`uk_runtime.graph_evidence`); stage evidence and fit-weight records are read back from the content store through the shared `stage_evidence` artifact rather than from in-memory collectors; the HMRC replay sidecar is rebuilt from the SPI stage's checkpoint metadata; the spine sidecar records the operation inventory and the graph manifest, and the graph manifest is saved as `spine.graph.json` under the checkpoint root. | Operation | Graph owner | | --- | --- | -| Raw FRS and donor preparation, enrichment, support channels | The 55 UK spine stage nodes and their declared composite operations | +| Raw FRS and donor preparation, enrichment, support channels | The 56 UK spine stage nodes and their declared composite operations | | Assembled and transferred spine gates | `spine.gates.assembled`, `spine.gates.transferred` | | Bound checkpoint admission | `uk.full.spine_checkpoint`, when resuming a saved spine | | Pool sample and mass normalization | `uk.full.sample`, `uk.full.normalize` | diff --git a/packages/microcosm-build/src/microcosm/build/source_manifest.py b/packages/microcosm-build/src/microcosm/build/source_manifest.py index de830a0931..9ea9c9ffea 100644 --- a/packages/microcosm-build/src/microcosm/build/source_manifest.py +++ b/packages/microcosm-build/src/microcosm/build/source_manifest.py @@ -63,6 +63,8 @@ "assign_trips_from_band_means", # microcosm#1428: the self-employed's gross receipts. "assign_trading_allowance_receipts", + # microcosm#1095 (Y1): DWP's admin-linked UC limited capability status. + "assign_uc_limited_capability_from_admin_status", "assign_uniform_draw", "aggregate_person_to_benunit", "allocate_per_capita_from_cell_table", diff --git a/packages/microcosm-build/src/microcosm/build/spec_engine/schema/sources.schema.json b/packages/microcosm-build/src/microcosm/build/spec_engine/schema/sources.schema.json index 6a30c9247b..583ee21f23 100644 --- a/packages/microcosm-build/src/microcosm/build/spec_engine/schema/sources.schema.json +++ b/packages/microcosm-build/src/microcosm/build/spec_engine/schema/sources.schema.json @@ -7019,6 +7019,67 @@ } } }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "kind", + "outputs", + "carrier", + "statuses", + "not_linked", + "claimant", + "carer", + "linked_scope", + "rule", + "joint_claim_rule", + "scope" + ], + "properties": { + "kind": { + "const": "assign_uc_limited_capability_from_admin_status" + }, + "outputs": { + "type": "array", + "minItems": 2, + "maxItems": 2, + "items": { + "type": "string" + } + }, + "carrier": { + "type": "string" + }, + "statuses": { + "type": "array", + "minItems": 1, + "items": { + "type": "string" + } + }, + "not_linked": { + "type": "string" + }, + "claimant": { + "type": "string" + }, + "carer": { + "type": "string" + }, + "linked_scope": { + "type": "string" + }, + "rule": { + "type": "string" + }, + "joint_claim_rule": { + "type": "string" + }, + "scope": { + "type": "string" + } + } + }, { "type": "object", "additionalProperties": false, diff --git a/packages/microcosm-build/src/microcosm/build/uk/gates.json b/packages/microcosm-build/src/microcosm/build/uk/gates.json index 5fb35f6b21..fc2cd2de9c 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/gates.json +++ b/packages/microcosm-build/src/microcosm/build/uk/gates.json @@ -1484,6 +1484,8 @@ "person.trading_loss", "person.uc_is_in_startup_period", "person.uc_is_in_gainful_self_employment", + "person.uc_limited_capability_for_WRA", + "person.uc_limited_capability_for_work", "person.is_looked_after_by_local_authority", "person.child_limit_non_parental_caring_exception", "person.would_claim_carers_allowance", diff --git a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json index 3587ee749c..e294042333 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json +++ b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json @@ -268,6 +268,7 @@ "is_claimant_or_partner", "is_hbai_dependent_child", "uc_is_in_startup_period", + "frs_uc_lcw_status", "uc_is_in_gainful_self_employment", "rent_paid_as_boarder", "rent_paid_as_lodger", @@ -413,7 +414,7 @@ "frs_company_car_fuel_code", "frs_company_car_contribution" ], - "notes": "Root E2 spine assembly. It carries direct raw mappings only; education-grant aggregate and council-tax reported fields remain raw carriers for E3. Benefit take-up, BRMA/LHA assignment, stochastic flags, and imputations are intentionally absent from this stage, except two identity-keyed draws. One is the UC start-up claim recency (uk-data#527). The other is each person's months_since_last_birthday, which policyengine-uk reads to place a date of birth (the two-child limit, the State Pension scheme, the Pension Credit qualifying age). Each single year of age and sex is spread evenly over the year at the FRS weights, in an order set by a draw on the person's stable id, as the engine spreads it when the column is unset, and the column is stored so every later engine read, the calibration's and the release's included, takes the same months whatever weights or identifiers the file carries (microcosm#1095). The UC start-up period needs the raw claim, interview and job dates only this stage reads, so a UC record without a linked claim date takes its claim recency from a benefit-unit-keyed draw at the linked share. The 2024-25 househol.tab is not sernum-ordered; the declared household sort guards stable identity. care_hours carries the FRS banded care-hours code as weekly hours (lower band edge), and frs_care_hours_in_household the largest of the four in-household care bands (HOURAB, HOURAH, HOURCB, HOURCH) the same way, a stage-internal carrier the Carer's Allowance draw reads and the release drops (microcosm#1418); would_claim_carers_allowance follows reported receipt, so the engine keeps Carer's Allowance on reported claimants while the hours qualify carers for the Universal Credit carer element (#882); after the SPI income chain, carers_allowance_take_up opens the flag to carers the earnings limit alone keeps from the allowance (microcosm#1319). SEINCAM2, the self-employment income the respondent gives, splits by its sign (uk-data#528), so profits go to self_employment_income and losses to trading_loss as a positive amount, the two inputs policyengine-uk reads from 2.131.0 (pe-uk#2085). The engine uprates trading_loss into each projected year as it does self_employment_income, so a loss persists like a profit; the engine documents that a one-off loss would be set to zero in later years, which a one-year survey cannot tell apart. Six of policyengine-uk's eleven owned-company inputs (pe-uk#1965) come from the FRS job tab (microcosm#1095). A director (DIRECTOR 1 or NATURE 1) who owns at least half of the company (DIRPERC 1 to 3, the ruling of 2026-10-16) stands as its sole owner or partner and works in it. The company is their main employment when the job is their first (JOBTYPE 1); it carries on a property business when the main job's SIC division is 68 and a trade otherwise, and its income share is the dividends the job records (DIVIDEND, after tax), the part of the company's profit the survey sees. A company held in another job carries on neither, since ADULT.SIC codes the main job only, which leaves the engine's company-owner rules off for it. The stocks and the intermediaries inputs keep the engine's defaults. frs_company_car_price_band, frs_company_car_fuel_code, frs_company_car_private_fuel and frs_company_car_contribution carry each person's company car from the FRS job tab (CARVAL, FUELTYP, EXPBEN03, and CARAMT where CARCON is 1, on their EXPBEN01 job with the lowest JOBTYPE), stage-internal carriers the company_cars stage reads and the release drops (PolicyEngine/uk-autumn-budget-dashboard-2026#316)." + "notes": "Root E2 spine assembly. It carries direct raw mappings only; education-grant aggregate and council-tax reported fields remain raw carriers for E3. Benefit take-up, BRMA/LHA assignment, stochastic flags, and imputations are intentionally absent from this stage, except two identity-keyed draws. One is the UC start-up claim recency (uk-data#527). The other is each person's months_since_last_birthday, which policyengine-uk reads to place a date of birth (the two-child limit, the State Pension scheme, the Pension Credit qualifying age). Each single year of age and sex is spread evenly over the year at the FRS weights, in an order set by a draw on the person's stable id, as the engine spreads it when the column is unset, and the column is stored so every later engine read, the calibration's and the release's included, takes the same months whatever weights or identifiers the file carries (microcosm#1095). The UC start-up period needs the raw claim, interview and job dates only this stage reads, so a UC record without a linked claim date takes its claim recency from a benefit-unit-keyed draw at the linked share. The 2024-25 househol.tab is not sernum-ordered; the declared household sort guards stable identity. care_hours carries the FRS banded care-hours code as weekly hours (lower band edge), and frs_care_hours_in_household the largest of the four in-household care bands (HOURAB, HOURAH, HOURCB, HOURCH) the same way, a stage-internal carrier the Carer's Allowance draw reads and the release drops (microcosm#1418); would_claim_carers_allowance follows reported receipt, so the engine keeps Carer's Allowance on reported claimants while the hours qualify carers for the Universal Credit carer element (#882); after the SPI income chain, carers_allowance_take_up opens the flag to carers the earnings limit alone keeps from the allowance (microcosm#1319). SEINCAM2, the self-employment income the respondent gives, splits by its sign (uk-data#528), so profits go to self_employment_income and losses to trading_loss as a positive amount, the two inputs policyengine-uk reads from 2.131.0 (pe-uk#2085). The engine uprates trading_loss into each projected year as it does self_employment_income, so a loss persists like a profit; the engine documents that a one-off loss would be set to zero in later years, which a one-year survey cannot tell apart. Six of policyengine-uk's eleven owned-company inputs (pe-uk#1965) come from the FRS job tab (microcosm#1095). A director (DIRECTOR 1 or NATURE 1) who owns at least half of the company (DIRPERC 1 to 3, the ruling of 2026-10-16) stands as its sole owner or partner and works in it. The company is their main employment when the job is their first (JOBTYPE 1); it carries on a property business when the main job's SIC division is 68 and a trade otherwise, and its income share is the dividends the job records (DIVIDEND, after tax), the part of the company's profit the survey sees. A company held in another job carries on neither, since ADULT.SIC codes the main job only, which leaves the engine's company-owner rules off for it. The stocks and the intermediaries inputs keep the engine's defaults. frs_company_car_price_band, frs_company_car_fuel_code, frs_company_car_private_fuel and frs_company_car_contribution carry each person's company car from the FRS job tab (CARVAL, FUELTYP, EXPBEN03, and CARAMT where CARCON is 1, on their EXPBEN01 job with the lowest JOBTYPE), stage-internal carriers the company_cars stage reads and the release drops (PolicyEngine/uk-autumn-budget-dashboard-2026#316). frs_uc_lcw_status carries DWP's limited capability for work status on a linked Universal Credit claim (BENEFITS.UCLCW, coded 0 None, 1 LCFW Group and 2 LCFWRA Group in SN 9563's UKDA data dictionary; blank, as UCSTART is, where the claim has no linked record) on the UC row's person, NOT_LINKED for everyone else; the FRS keeps one UC row per claim, couples included, so the status is the claim's. It is a stage-internal carrier the uc_limited_capability stage reads and the release drops (microcosm#1095, Y1)." }, { "stage": "age_tail", @@ -6819,6 +6820,57 @@ ], "notes": "Runs after the last universal_credit_reported writer and before CGT cloning. Redraws every SPI benefit unit's capital, since the channel's incomes are SPI draws and the copied FRS answer no longer belongs to the unit (uk-data#495, microcosm#1095), from weighted base-FRS units with available capital in cells of UC reporter status by financial investment income band (interest, dividends and other investment income; property income is excluded because TOTCAPB4 counts accounts and assets) by is_uc_couple (two retained FRS claimant/partner roles, independently of legal is_married) by dependent-children band. A cell with fewer than 20 donors widens in the declared coarsening order, and reporter status is never coarsened. It then applies the monotone reported-UC OR refresh. The recorded capitals add property (uk-data#495, microcosm#1095), since policyengine-uk 2.174.1 replaces every capital source with a recorded figure of 0 or more and takes it as countable, and TOTCAPB4 has no property. WAS records the property for the household, and each means test counts the claimant's and partner's own capital (UC Regs 2013 reg 18; SPCA 2002 s.5). The household reference person's benefit unit therefore holds all of the household's property, and no other unit records any (María's ruling of 2026-10-12), since that person is the one in whose name the home is owned or rented, the best single reading of the owner. The engine shares household property over every claimant or partner instead, which puts a parent's property on an adult child's claim; a recorded figure consumes its own unit's share, so the engine's shares reach only a unit on the unavailable sentinel, and since policyengine-uk 2.136.1 such a unit takes its share whatever a recording unit beside it holds (the receipt counts any unit left there). The property counts at 90% of its value, market value less 10% for the costs of sale, less the debt secured on it, class by class and floored at zero per class (UC Regs 2013 reg 49(1); SPC Regs 2002 reg 19), as policyengine-uk values Universal Credit property capital. The was_wealth stage draws the debt on other residential and on non-residential property (microcosm#1095), and owned land carries none, as the engine has no input for it (pe-uk#1969). Universal Credit counts other residential and non-residential property, and Pension Credit counts those and owned land. From policyengine-uk 2.173.3 Council Tax Reduction counts the same three at the same value, from the household's own sources, except that a working-age applicant with Universal Credit takes the Universal Credit assessment. A unit that reports Universal Credit keeps its receipt and records the carrier alone for Universal Credit, since DWP assessed its capital to pay it and the property is imputed without that receipt. frs_benunit_capital stays the financial carrier, and its unavailable sentinel -1 passes through to both. Both recorded figures project to later years by GDP per head, as financial capital does, while policyengine-uk 2.139.1 projects other residential property by house prices, so the other residential property in a recorded figure grows faster than the engine's own projection of it; by the OBR indices the engine carries, it grows 1.5% faster by 2025 and 2.0% by 2026 from a 2024 base." }, + { + "stage": "uc_limited_capability", + "survey": "Family Resources Survey 2024-25 (BENEFITS.UCLCW, DWP's limited capability status on a linked Universal Credit claim) and policyengine-uk's limited capability proxy, evaluated by the pinned engine", + "source": "frs_uc_lcw_status (frs_spine) on the UC row's person, and the locked engine's uc_limited_capability_for_WRA, uc_limited_capability_for_work, is_uc_assessed_claimant and is_carer_for_benefits on the frame as it stands", + "grain": "person", + "artifacts": [], + "operations": [ + { + "kind": "materialize_rules_engine_predictors", + "predictors": [ + "uc_limited_capability_for_WRA", + "uc_limited_capability_for_work", + "is_uc_assessed_claimant", + "is_carer_for_benefits" + ], + "year_rule": "survey_year" + }, + { + "kind": "assign_uc_limited_capability_from_admin_status", + "outputs": [ + "uc_limited_capability_for_WRA", + "uc_limited_capability_for_work" + ], + "carrier": "frs_uc_lcw_status", + "statuses": [ + "NONE", + "LCW", + "LCWRA" + ], + "not_linked": "NOT_LINKED", + "claimant": "is_uc_assessed_claimant", + "carer": "is_carer_for_benefits", + "linked_scope": "household_is_spi_synthetic", + "rule": "Every person takes the locked engine's own proxy for both flags. A linked FRS claim (a non-SPI household whose UC row carries a status) takes DWP's: NONE sets every claimant false on both flags; LCWRA keeps the claimants the proxy flags, and if it flags none gives both flags to one claimant; LCW keeps the claimants the proxy gives limited capability for work, and if it gives none gives it to one claimant, with WRA false for every claimant.", + "joint_claim_rule": "The FRS keeps one UC row per claim, couples included, so the status is the claim's. Where a claimant must be chosen it is the UC row's person, or the partner where the UC row's person cares (is_carer_for_benefits) and the partner does not; the other claimant keeps the proxy.", + "scope": "Unlinked reporters, the take-up redraw's entrants, the legacy-closure movers and every SPI row keep the proxy; no later stage writes the proxy's inputs, so their stored value equals the formula's." + }, + { + "kind": "record_mass_conservation_receipt", + "entity": "household", + "reason": "UC limited capability flags stored on the source spine: household weights pass through unchanged and total household mass is conserved.", + "declared_factor": 1.0, + "gate_coupling": "The terminal family gate requires a valid mass-conserving MassChangeRecord carrying exactly this stage-specific reason." + } + ], + "outputs": [ + "uc_limited_capability_for_WRA", + "uc_limited_capability_for_work" + ], + "notes": "DWP's limited capability for work status on linked Universal Credit claims (Y1 of the November event-data plan, microcosm#1095; María's NS6 ruling of 9 November 2026, which revisits her ruling of 29 October 2026 to keep the engine's proxy; the choices below are for her signature). policyengine-uk 2.174.1 gives limited capability for work and work-related activity (uc_limited_capability_for_WRA) to a person flagged is_disabled_for_benefits, which the spine sets from any reported disability benefit or ESA, unless their own ESA award lacks the support component, and limited capability for work (uc_limited_capability_for_work) to that or the same flag. The FRS 2024-25 links most UC claims to DWP's records, and BENEFITS.UCLCW, which frs_spine carries as frs_uc_lcw_status on the UC row's person, gives the claim's own status; the status and the proxy disagree on a substantial share of linked claims in both directions, so the stage changes who has the LCWRA element more than how many. Every person takes the locked engine's own proxy, so nothing mirrors its formula here, and a linked FRS claim (a non-SPI household) takes DWP's status: NONE sets every claimant false on both flags; LCWRA keeps the claimants the proxy flags and, if it flags none, gives both flags to the UC row's person, or to the partner where the UC row's person cares (is_carer_for_benefits) and the partner does not, so a carer keeps the carer element; LCW does the same for limited capability for work, with WRA false for every claimant. The FRS keeps one UC row per claim, couples included, so which partner holds a joint claim's status is this rule's approximation. Unlinked reporters, the take-up redraw's entrants, the legacy-closure movers and every SPI row keep the proxy, which their stored value equals, since no later stage writes its inputs. The flags are stored as survey-year inputs, which the engine carries into every projected year, and the release carries both. uc_reporter_redraw's award screen, earlier in the spine, still reads the proxy." + }, { "stage": "uc_take_up", "survey": "Family Resources Survey 2024-25", diff --git a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml index ee0d88f5ee..c4f18f2108 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml +++ b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml @@ -399,6 +399,7 @@ stages: - is_claimant_or_partner - is_hbai_dependent_child - uc_is_in_startup_period + - frs_uc_lcw_status - uc_is_in_gainful_self_employment - rent_paid_as_boarder - rent_paid_as_lodger @@ -542,7 +543,7 @@ stages: - frs_company_car_price_band - frs_company_car_fuel_code - frs_company_car_contribution - notes: Root E2 spine assembly. It carries direct raw mappings only; education-grant aggregate and council-tax reported fields remain raw carriers for E3. Benefit take-up, BRMA/LHA assignment, stochastic flags, and imputations are intentionally absent from this stage, except two identity-keyed draws. One is the UC start-up claim recency (uk-data#527). The other is each person's months_since_last_birthday, which policyengine-uk reads to place a date of birth (the two-child limit, the State Pension scheme, the Pension Credit qualifying age). Each single year of age and sex is spread evenly over the year at the FRS weights, in an order set by a draw on the person's stable id, as the engine spreads it when the column is unset, and the column is stored so every later engine read, the calibration's and the release's included, takes the same months whatever weights or identifiers the file carries (microcosm#1095). The UC start-up period needs the raw claim, interview and job dates only this stage reads, so a UC record without a linked claim date takes its claim recency from a benefit-unit-keyed draw at the linked share. The 2024-25 househol.tab is not sernum-ordered; the declared household sort guards stable identity. care_hours carries the FRS banded care-hours code as weekly hours (lower band edge), and frs_care_hours_in_household the largest of the four in-household care bands (HOURAB, HOURAH, HOURCB, HOURCH) the same way, a stage-internal carrier the Carer's Allowance draw reads and the release drops (microcosm#1418); would_claim_carers_allowance follows reported receipt, so the engine keeps Carer's Allowance on reported claimants while the hours qualify carers for the Universal Credit carer element (#882); after the SPI income chain, carers_allowance_take_up opens the flag to carers the earnings limit alone keeps from the allowance (microcosm#1319). SEINCAM2, the self-employment income the respondent gives, splits by its sign (uk-data#528), so profits go to self_employment_income and losses to trading_loss as a positive amount, the two inputs policyengine-uk reads from 2.131.0 (pe-uk#2085). The engine uprates trading_loss into each projected year as it does self_employment_income, so a loss persists like a profit; the engine documents that a one-off loss would be set to zero in later years, which a one-year survey cannot tell apart. Six of policyengine-uk's eleven owned-company inputs (pe-uk#1965) come from the FRS job tab (microcosm#1095). A director (DIRECTOR 1 or NATURE 1) who owns at least half of the company (DIRPERC 1 to 3, the ruling of 2026-10-16) stands as its sole owner or partner and works in it. The company is their main employment when the job is their first (JOBTYPE 1); it carries on a property business when the main job's SIC division is 68 and a trade otherwise, and its income share is the dividends the job records (DIVIDEND, after tax), the part of the company's profit the survey sees. A company held in another job carries on neither, since ADULT.SIC codes the main job only, which leaves the engine's company-owner rules off for it. The stocks and the intermediaries inputs keep the engine's defaults. frs_company_car_price_band, frs_company_car_fuel_code, frs_company_car_private_fuel and frs_company_car_contribution carry each person's company car from the FRS job tab (CARVAL, FUELTYP, EXPBEN03, and CARAMT where CARCON is 1, on their EXPBEN01 job with the lowest JOBTYPE), stage-internal carriers the company_cars stage reads and the release drops (PolicyEngine/uk-autumn-budget-dashboard-2026#316). + notes: Root E2 spine assembly. It carries direct raw mappings only; education-grant aggregate and council-tax reported fields remain raw carriers for E3. Benefit take-up, BRMA/LHA assignment, stochastic flags, and imputations are intentionally absent from this stage, except two identity-keyed draws. One is the UC start-up claim recency (uk-data#527). The other is each person's months_since_last_birthday, which policyengine-uk reads to place a date of birth (the two-child limit, the State Pension scheme, the Pension Credit qualifying age). Each single year of age and sex is spread evenly over the year at the FRS weights, in an order set by a draw on the person's stable id, as the engine spreads it when the column is unset, and the column is stored so every later engine read, the calibration's and the release's included, takes the same months whatever weights or identifiers the file carries (microcosm#1095). The UC start-up period needs the raw claim, interview and job dates only this stage reads, so a UC record without a linked claim date takes its claim recency from a benefit-unit-keyed draw at the linked share. The 2024-25 househol.tab is not sernum-ordered; the declared household sort guards stable identity. care_hours carries the FRS banded care-hours code as weekly hours (lower band edge), and frs_care_hours_in_household the largest of the four in-household care bands (HOURAB, HOURAH, HOURCB, HOURCH) the same way, a stage-internal carrier the Carer's Allowance draw reads and the release drops (microcosm#1418); would_claim_carers_allowance follows reported receipt, so the engine keeps Carer's Allowance on reported claimants while the hours qualify carers for the Universal Credit carer element (#882); after the SPI income chain, carers_allowance_take_up opens the flag to carers the earnings limit alone keeps from the allowance (microcosm#1319). SEINCAM2, the self-employment income the respondent gives, splits by its sign (uk-data#528), so profits go to self_employment_income and losses to trading_loss as a positive amount, the two inputs policyengine-uk reads from 2.131.0 (pe-uk#2085). The engine uprates trading_loss into each projected year as it does self_employment_income, so a loss persists like a profit; the engine documents that a one-off loss would be set to zero in later years, which a one-year survey cannot tell apart. Six of policyengine-uk's eleven owned-company inputs (pe-uk#1965) come from the FRS job tab (microcosm#1095). A director (DIRECTOR 1 or NATURE 1) who owns at least half of the company (DIRPERC 1 to 3, the ruling of 2026-10-16) stands as its sole owner or partner and works in it. The company is their main employment when the job is their first (JOBTYPE 1); it carries on a property business when the main job's SIC division is 68 and a trade otherwise, and its income share is the dividends the job records (DIVIDEND, after tax), the part of the company's profit the survey sees. A company held in another job carries on neither, since ADULT.SIC codes the main job only, which leaves the engine's company-owner rules off for it. The stocks and the intermediaries inputs keep the engine's defaults. frs_company_car_price_band, frs_company_car_fuel_code, frs_company_car_private_fuel and frs_company_car_contribution carry each person's company car from the FRS job tab (CARVAL, FUELTYP, EXPBEN03, and CARAMT where CARCON is 1, on their EXPBEN01 job with the lowest JOBTYPE), stage-internal carriers the company_cars stage reads and the release drops (PolicyEngine/uk-autumn-budget-dashboard-2026#316). frs_uc_lcw_status carries DWP's limited capability for work status on a linked Universal Credit claim (BENEFITS.UCLCW, coded 0 None, 1 LCFW Group and 2 LCFWRA Group in SN 9563's UKDA data dictionary; blank, as UCSTART is, where the claim has no linked record) on the UC row's person, NOT_LINKED for everyone else; the FRS keeps one UC row per claim, couples included, so the status is the claim's. It is a stage-internal carrier the uc_limited_capability stage reads and the release drops (microcosm#1095, Y1). - stage: age_tail survey: Family Resources Survey 2024-25 and ONS mid-year population estimates source: Office for National Statistics mid-year population estimates for the 80+ age bands by sex, via the chronicle ledger facts the calibration register binds (target family ons_population). @@ -5499,6 +5500,44 @@ stages: - frs_benunit_capital - would_claim_uc notes: Runs after the last universal_credit_reported writer and before CGT cloning. Redraws every SPI benefit unit's capital, since the channel's incomes are SPI draws and the copied FRS answer no longer belongs to the unit (uk-data#495, microcosm#1095), from weighted base-FRS units with available capital in cells of UC reporter status by financial investment income band (interest, dividends and other investment income; property income is excluded because TOTCAPB4 counts accounts and assets) by is_uc_couple (two retained FRS claimant/partner roles, independently of legal is_married) by dependent-children band. A cell with fewer than 20 donors widens in the declared coarsening order, and reporter status is never coarsened. It then applies the monotone reported-UC OR refresh. The recorded capitals add property (uk-data#495, microcosm#1095), since policyengine-uk 2.174.1 replaces every capital source with a recorded figure of 0 or more and takes it as countable, and TOTCAPB4 has no property. WAS records the property for the household, and each means test counts the claimant's and partner's own capital (UC Regs 2013 reg 18; SPCA 2002 s.5). The household reference person's benefit unit therefore holds all of the household's property, and no other unit records any (María's ruling of 2026-10-12), since that person is the one in whose name the home is owned or rented, the best single reading of the owner. The engine shares household property over every claimant or partner instead, which puts a parent's property on an adult child's claim; a recorded figure consumes its own unit's share, so the engine's shares reach only a unit on the unavailable sentinel, and since policyengine-uk 2.136.1 such a unit takes its share whatever a recording unit beside it holds (the receipt counts any unit left there). The property counts at 90% of its value, market value less 10% for the costs of sale, less the debt secured on it, class by class and floored at zero per class (UC Regs 2013 reg 49(1); SPC Regs 2002 reg 19), as policyengine-uk values Universal Credit property capital. The was_wealth stage draws the debt on other residential and on non-residential property (microcosm#1095), and owned land carries none, as the engine has no input for it (pe-uk#1969). Universal Credit counts other residential and non-residential property, and Pension Credit counts those and owned land. From policyengine-uk 2.173.3 Council Tax Reduction counts the same three at the same value, from the household's own sources, except that a working-age applicant with Universal Credit takes the Universal Credit assessment. A unit that reports Universal Credit keeps its receipt and records the carrier alone for Universal Credit, since DWP assessed its capital to pay it and the property is imputed without that receipt. frs_benunit_capital stays the financial carrier, and its unavailable sentinel -1 passes through to both. Both recorded figures project to later years by GDP per head, as financial capital does, while policyengine-uk 2.139.1 projects other residential property by house prices, so the other residential property in a recorded figure grows faster than the engine's own projection of it; by the OBR indices the engine carries, it grows 1.5% faster by 2025 and 2.0% by 2026 from a 2024 base. +- stage: uc_limited_capability + survey: Family Resources Survey 2024-25 (BENEFITS.UCLCW, DWP's limited capability status on a linked Universal Credit claim) and policyengine-uk's limited capability proxy, evaluated by the pinned engine + source: frs_uc_lcw_status (frs_spine) on the UC row's person, and the locked engine's uc_limited_capability_for_WRA, uc_limited_capability_for_work, is_uc_assessed_claimant and is_carer_for_benefits on the frame as it stands + grain: person + artifacts: [] + operations: + - kind: materialize_rules_engine_predictors + predictors: + - uc_limited_capability_for_WRA + - uc_limited_capability_for_work + - is_uc_assessed_claimant + - is_carer_for_benefits + year_rule: survey_year + - kind: assign_uc_limited_capability_from_admin_status + outputs: + - uc_limited_capability_for_WRA + - uc_limited_capability_for_work + carrier: frs_uc_lcw_status + statuses: + - NONE + - LCW + - LCWRA + not_linked: NOT_LINKED + claimant: is_uc_assessed_claimant + carer: is_carer_for_benefits + linked_scope: household_is_spi_synthetic + rule: 'Every person takes the locked engine''s own proxy for both flags. A linked FRS claim (a non-SPI household whose UC row carries a status) takes DWP''s: NONE sets every claimant false on both flags; LCWRA keeps the claimants the proxy flags, and if it flags none gives both flags to one claimant; LCW keeps the claimants the proxy gives limited capability for work, and if it gives none gives it to one claimant, with WRA false for every claimant.' + joint_claim_rule: The FRS keeps one UC row per claim, couples included, so the status is the claim's. Where a claimant must be chosen it is the UC row's person, or the partner where the UC row's person cares (is_carer_for_benefits) and the partner does not; the other claimant keeps the proxy. + scope: Unlinked reporters, the take-up redraw's entrants, the legacy-closure movers and every SPI row keep the proxy; no later stage writes the proxy's inputs, so their stored value equals the formula's. + - kind: record_mass_conservation_receipt + entity: household + reason: 'UC limited capability flags stored on the source spine: household weights pass through unchanged and total household mass is conserved.' + declared_factor: 1.0 + gate_coupling: The terminal family gate requires a valid mass-conserving MassChangeRecord carrying exactly this stage-specific reason. + outputs: + - uc_limited_capability_for_WRA + - uc_limited_capability_for_work + notes: 'DWP''s limited capability for work status on linked Universal Credit claims (Y1 of the November event-data plan, microcosm#1095; María''s NS6 ruling of 9 November 2026, which revisits her ruling of 29 October 2026 to keep the engine''s proxy; the choices below are for her signature). policyengine-uk 2.174.1 gives limited capability for work and work-related activity (uc_limited_capability_for_WRA) to a person flagged is_disabled_for_benefits, which the spine sets from any reported disability benefit or ESA, unless their own ESA award lacks the support component, and limited capability for work (uc_limited_capability_for_work) to that or the same flag. The FRS 2024-25 links most UC claims to DWP''s records, and BENEFITS.UCLCW, which frs_spine carries as frs_uc_lcw_status on the UC row''s person, gives the claim''s own status; the status and the proxy disagree on a substantial share of linked claims in both directions, so the stage changes who has the LCWRA element more than how many. Every person takes the locked engine''s own proxy, so nothing mirrors its formula here, and a linked FRS claim (a non-SPI household) takes DWP''s status: NONE sets every claimant false on both flags; LCWRA keeps the claimants the proxy flags and, if it flags none, gives both flags to the UC row''s person, or to the partner where the UC row''s person cares (is_carer_for_benefits) and the partner does not, so a carer keeps the carer element; LCW does the same for limited capability for work, with WRA false for every claimant. The FRS keeps one UC row per claim, couples included, so which partner holds a joint claim''s status is this rule''s approximation. Unlinked reporters, the take-up redraw''s entrants, the legacy-closure movers and every SPI row keep the proxy, which their stored value equals, since no later stage writes its inputs. The flags are stored as survey-year inputs, which the engine carries into every projected year, and the release carries both. uc_reporter_redraw''s award screen, earlier in the spine, still reads the proxy.' - stage: uc_take_up survey: Family Resources Survey 2024-25 source: 'DWP Stat-Xplore, Households on Universal Credit by family type and monthly award amount band, April to December 2025, applied to PolicyEngine-UK pre-take-up Universal Credit awards after the SPI income chain and UC capital coherence.' diff --git a/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json b/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json index 38205fc26b..95f7562654 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json +++ b/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json @@ -19928,7 +19928,7 @@ "value": 0 } ], - "notes": "Mean monthly paid GB benefit units over the declared months. Benefit units with a positive LCWRA element among positive UC awards, against DWP's Stat-Xplore element entitlement crossed with Payment Indicator = Yes (chronicle#260), the same paid-claim basis as the family-type rows. The publisher group value 'LCWRA' covers both rates; before April 2026 every LCWRA household is 'LCWRA - Higher'. The engine gives the LCWRA element on the claimants' own is_disabled_for_benefits flag (pe-uk#1989), a proxy, not a work-capability assessment. María ruled on 2026-10-29 to keep the proxy (microcosm#1095 NS6): the row stays in the objective while it sits inside the release bound, and carer and childcare, whose concept gaps put them outside it, sit on the measure-exclusion register. Count only the Great Britain regions, matching K03000001; DWP removes Northern Ireland-office claims from these statistics. Source: https://www.gov.uk/government/publications/universal-credit-statistics-background-information-and-methodology/universal-credit-statistics-background-information-and-methodology#creating-a-great-britain-dataset Source: https://github.com/PolicyEngine/chronicle/pull/260", + "notes": "Mean monthly paid GB benefit units over the declared months. Benefit units with a positive LCWRA element among positive UC awards, against DWP's Stat-Xplore element entitlement crossed with Payment Indicator = Yes (chronicle#260), the same paid-claim basis as the family-type rows. The publisher group value 'LCWRA' covers both rates; before April 2026 every LCWRA household is 'LCWRA - Higher'. The engine gives the LCWRA element on a claimant's own uc_limited_capability_for_WRA, which defaults to a proxy on is_disabled_for_benefits (pe-uk#1989), not a work-capability assessment. On María's NS6 ruling of 2026-11-09, which revisits her ruling of 2026-10-29 to keep the proxy (microcosm#1095 NS6), the uc_limited_capability stage stores DWP's admin-linked status (FRS UCLCW) on linked claims and the proxy elsewhere (microcosm#1095, Y1; for María's signature). The row stays in the objective while it sits inside the release bound. Count only the Great Britain regions, matching K03000001; DWP removes Northern Ireland-office claims from these statistics. Source: https://www.gov.uk/government/publications/universal-credit-statistics-background-information-and-methodology/universal-credit-statistics-background-information-and-methodology#creating-a-great-britain-dataset Source: https://github.com/PolicyEngine/chronicle/pull/260", "household_conditions": [ { "variable": "region", diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/frs_spine.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/frs_spine.py index f2cecb293b..97813f0f36 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/frs_spine.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/frs_spine.py @@ -206,6 +206,18 @@ #: disabled household member (microcosm#1418). It is no engine input and #: leaves at the release boundary. FRS_IN_HOUSEHOLD_CARE_HOURS_COLUMN = "frs_care_hours_in_household" +#: DWP's limited capability for work status on a benefit unit's linked +#: Universal Credit claim: BENEFITS.UCLCW on the UC row, "Limited Capability +#: for Work Status (Admin UC)", coded 0 None, 1 LCFW Group and 2 LCFWRA Group +#: in SN 9563's UKDA data dictionary and value labels, and blank where the +#: claim has no linked record, as UCSTART is. The FRS keeps one UC row per +#: claim, couples included, so the status is the claim's: it rides on the UC +#: row's person, and every other person carries NOT_LINKED. The +#: uc_limited_capability stage reads it (microcosm#1095, Y1); it is no engine +#: input and leaves at the release boundary. +FRS_UC_LCW_STATUS_COLUMN = "frs_uc_lcw_status" +FRS_UC_LCW_STATUS_CODES = {0: "NONE", 1: "LCW", 2: "LCWRA"} +FRS_UC_LCW_NOT_LINKED = "NOT_LINKED" # FRS adult RENTPROF (question RentProf): whether the rent from other property # in ROYYR1 is a profit (1) or a loss (2). ROYYR1 itself is always positive. @@ -267,6 +279,7 @@ "is_claimant_or_partner", "is_hbai_dependent_child", "uc_is_in_startup_period", + FRS_UC_LCW_STATUS_COLUMN, "uc_is_in_gainful_self_employment", "rent_paid_as_boarder", "rent_paid_as_lodger", @@ -726,6 +739,7 @@ def _assemble_frame( job=frs["job"], benefits=frs["benefits"], ) + pe_person[FRS_UC_LCW_STATUS_COLUMN] = frs_uc_lcw_status(frs["benefits"], pe_person) pe_person["uc_is_in_gainful_self_employment"] = uc_gainful_self_employment( _number(person, "empstati").isin(FRS_SELF_EMPLOYED_EMPSTATI).to_numpy(), pe_person["self_employment_income"], @@ -2159,6 +2173,51 @@ def frs_uc_start_up_period( return self_employed & (claim_in_window[person_benunit] | (trade_years < 1)) +def frs_uc_lcw_status(benefits: pd.DataFrame, pe_person: pd.DataFrame) -> np.ndarray: + """Each person's carrier of DWP's limited capability status on a linked UC claim. + + BENEFITS.UCLCW (``FRS_UC_LCW_STATUS_COLUMN``'s codes) comes from DWP's + administrative record of the claim, on the claim's single UC row, and is + blank exactly where UCSTART is: the claim has no linked record. The UC + row's person carries NONE, LCW or LCWRA, or NOT_LINKED for a blank, and + every other person NOT_LINKED. A second UC row on one benefit unit, a code + outside the dictionary's, or a UC row whose person isn't on the spine is + refused rather than guessed (microcosm#1095, Y1). + """ + + if "uclcw" not in benefits.columns: + raise KeyError( + "The UC limited capability carrier needs the FRS column benefits.uclcw." + ) + uc_rows = benefits.loc[ + _number(benefits, "benefit").isin(BENEFIT_CODES["universal_credit"]) + ] + if uc_rows["benunit_id"].duplicated().any(): + raise ValueError( + "A benefit unit has two FRS UC rows; UCLCW is read as one claim's status." + ) + codes = _raw_number(uc_rows, "uclcw") + unknown = codes.notna() & ~codes.isin(list(FRS_UC_LCW_STATUS_CODES)) + if unknown.any(): + raise ValueError( + f"FRS UCLCW codes outside the data dictionary's: " + f"{sorted(codes[unknown].unique().tolist())}." + ) + status = pd.Series( + codes.map(FRS_UC_LCW_STATUS_CODES).fillna(FRS_UC_LCW_NOT_LINKED).to_numpy(), + index=uc_rows["person_id"].to_numpy(), + ) + person_ids = pe_person["person_id"].to_numpy() + absent = ~np.isin(status.index.to_numpy(), person_ids) + if absent.any(): + raise ValueError( + f"{int(absent.sum())} FRS UC row(s) name a person the spine does not hold." + ) + return status.reindex(person_ids, fill_value=FRS_UC_LCW_NOT_LINKED).to_numpy( + dtype=object + ) + + def uc_gainful_self_employment( self_employed_main_job: Any, self_employment_income: Any, employment_income: Any ) -> np.ndarray: diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py index 49f0c353f2..feeb503e81 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py @@ -455,6 +455,10 @@ # Runs one temporary engine materialization over the whole frame for its # award screen, so its input surface is genuinely open. "uc_reporter_redraw": None, + # One engine materialization of the limited capability proxy, the UC + # claimant role and carer status over the whole frame, beside the admin + # status carrier (microcosm#1095, Y1): an open surface. + "uc_limited_capability": None, # One temporary engine materialization of the Universal Credit award over # the whole frame, which also hands the stage the source lineage its pools # and receipt count by: an open surface (microcosm#1334). @@ -773,7 +777,7 @@ def owned(self, *, rewrite: bool = False) -> Owned: return Owned(self.entity, self.column, self.dtype, rewrite=rewrite) -_ROOT_PERSON_STRING = {"gender", "marital_status"} +_ROOT_PERSON_STRING = {"gender", "marital_status", "frs_uc_lcw_status"} _ROOT_PERSON_BOOL = { "is_household_head", "esa_includes_support_component", @@ -1287,6 +1291,10 @@ def _cells( _Cell("benunit", "frs_benunit_capital", "float64"), _Cell("benunit", "would_claim_uc", "bool"), ), + "uc_limited_capability": ( + _Cell("person", "uc_limited_capability_for_WRA", "bool"), + _Cell("person", "uc_limited_capability_for_work", "bool"), + ), "uc_take_up": (_Cell("benunit", "would_claim_uc", "bool"),), "uc_legacy_closure_take_up": ( _Cell("benunit", "would_claim_uc_at_legacy_closure", "bool"), diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/graph_kernels.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/graph_kernels.py index 80a5b63af7..595717579f 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/graph_kernels.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/graph_kernels.py @@ -126,6 +126,7 @@ "uc_reporter_redraw": "uc_reporter_redraw", "spi_benefit_coherence": "spi_benefit_coherence", "uc_capital_coherence": "uc_capital_coherence", + "uc_limited_capability": "uc_limited_capability", "uc_take_up": "uc_take_up", "uc_legacy_closure_take_up": "legacy_closure_take_up", "pension_credit_take_up": "pension_credit_take_up", @@ -207,6 +208,10 @@ ), "uc_capital_coherence": (uc_relationships,), # The Universal Credit redraw reads the award through the adapter, the + # One engine materialization of the proxy, the claimant role and carer + # status; the frs_spine carrier's codes; the receipt's support counts + # (microcosm#1095, Y1). + "uc_limited_capability": (uk_engine_adapter, frs_spine, receipt_counts), # vendored DWP counts, the closure stage's rule and rates, the deduction # attributes, the take-up population and the family-type roles, and counts # its pools and receipt on the source lineage (microcosm#1334). @@ -653,6 +658,7 @@ def _fixture_implementations(source: Path) -> Mapping[str, object]: from .trading_allowance_receipts import UKTradingAllowanceReceiptsStageTransform from .uc_capital_coherence import UKUCCapitalCoherenceStageTransform from .uc_deduction_attributes import UKUCDeductionAttributesStageTransform + from .uc_limited_capability import UKUCLimitedCapabilityStageTransform from .uc_reporter_redraw import UKUCReporterRedrawStageTransform from .uc_take_up import UKUCTakeUpStageTransform from .was_lisa import UKWASLISAStageTransform @@ -866,6 +872,9 @@ def _fixture_implementations(source: Path) -> Mapping[str, object]: "uc_capital_coherence": UKUCCapitalCoherenceStageTransform( stage=stages["uc_capital_coherence"] ), + "uc_limited_capability": UKUCLimitedCapabilityStageTransform( + stage=stages["uc_limited_capability"], engine=engine + ), "uc_take_up": UKUCTakeUpStageTransform( stage=stages["uc_take_up"], engine=engine ), diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/national_frame.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/national_frame.py index 0baf4b8c3c..2b6282bb19 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/national_frame.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/national_frame.py @@ -732,6 +732,10 @@ def _write_uk_single_year_tables( # (frs_spine.FRS_IN_HOUSEHOLD_CARE_HOURS_COLUMN) the Carer's Allowance # draw reads (microcosm#1418); it is no engine input. "frs_care_hours_in_household", + # The admin UC limited capability carrier + # (frs_spine.FRS_UC_LCW_STATUS_COLUMN) the uc_limited_capability stage + # reads (microcosm#1095, Y1); it is no engine input. + "frs_uc_lcw_status", # The company car carriers (frs_spine.FRS_COMPANY_CAR_CARRIER_COLUMNS) # the company_cars stage reads to set policyengine-uk's company car # inputs (PolicyEngine/uk-autumn-budget-dashboard-2026#316); they are diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/spine_build.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/spine_build.py index aefd3daa2f..15d8dd1b84 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/spine_build.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/spine_build.py @@ -220,6 +220,9 @@ from microcosm.build.uk_runtime.uc_deduction_attributes import ( UKUCDeductionAttributesStageTransform, ) +from microcosm.build.uk_runtime.uc_limited_capability import ( + UKUCLimitedCapabilityStageTransform, +) from microcosm.build.uk_runtime.uc_reporter_redraw import ( UKUCReporterRedrawStageTransform, ) @@ -1891,6 +1894,11 @@ def prepare_uk_spine_execution( implementations["uc_capital_coherence"] = UKUCCapitalCoherenceStageTransform( stage=stages_by_name["uc_capital_coherence"] ) + if "uc_limited_capability" in stage_names: + implementations["uc_limited_capability"] = UKUCLimitedCapabilityStageTransform( + stage=stages_by_name["uc_limited_capability"], + engine=engine, + ) if "uc_take_up" in stage_names: implementations["uc_take_up"] = UKUCTakeUpStageTransform( stage=stages_by_name["uc_take_up"], diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/terminal_gates.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/terminal_gates.py index 4b2fda0448..6b9df69045 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/terminal_gates.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/terminal_gates.py @@ -400,6 +400,11 @@ def __post_init__(self) -> None: "person.trading_loss", "person.uc_is_in_startup_period", "person.uc_is_in_gainful_self_employment", + # microcosm#1095 (Y1): the limited capability flags the + # uc_limited_capability stage stores, DWP's status on linked claims and + # the engine's proxy elsewhere. + "person.uc_limited_capability_for_WRA", + "person.uc_limited_capability_for_work", "person.is_looked_after_by_local_authority", "person.child_limit_non_parental_caring_exception", "person.would_claim_carers_allowance", diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_limited_capability.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_limited_capability.py new file mode 100644 index 0000000000..14a2c0a79d --- /dev/null +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_limited_capability.py @@ -0,0 +1,465 @@ +"""Universal Credit limited capability from DWP's admin-linked status (Y1 of the November event-data plan, microcosm#1095). + +policyengine-uk 2.174.1 decides a person's limited capability for work and +work-related activity (``uc_limited_capability_for_WRA``) from a proxy: +``is_disabled_for_benefits``, which the spine sets from any reported +disability benefit or ESA, unless the person's own ESA award lacks the support +component. Limited capability for work (``uc_limited_capability_for_work``) is +that or the same flag. The FRS 2024-25 links most UC claims to DWP's records, +and BENEFITS.UCLCW holds the claim's status: ``frs_spine`` carries it as +``frs_uc_lcw_status`` on the UC row's person. + +On María's NS6 ruling of 9 November 2026, which revisits her ruling of 29 +October to keep the proxy, this stage stores both flags for every person, just +before ``uc_take_up`` reads entitlement through the engine. Everyone takes the +engine's own proxy, from the locked engine, so nothing mirrors its formula +here. Linked FRS claims then take DWP's status: + +* NONE: every claimant is false on both flags, whatever the proxy says; +* LCWRA: the claimants the proxy flags keep their flags. If it flags none, one + claimant takes both flags: the UC row's person, or the partner where the UC + row's person cares (``is_carer_for_benefits``) and the partner doesn't, so a + carer keeps the carer element; +* LCW: the claimants the proxy gives limited capability for work keep it, and + if it gives none, one claimant takes it by the same choice; nobody in the + claim has WRA. + +The FRS keeps one UC row per claim, couples included, so the status is the +claim's, and which partner holds it in a joint claim is this rule's +approximation. Unlinked reporters, the take-up redraw's entrants, the +legacy-closure movers and every SPI row keep the proxy, which their stored +value equals: no later stage writes the proxy's inputs. These choices are for +María's signature. +""" + +from __future__ import annotations + +from collections.abc import Mapping +from dataclasses import dataclass, field + +import numpy as np +import pandas as pd + +from microcosm.build.source_manifest import SourceStageSpec +from microcosm.build.uk_runtime.frs_release import resolve_uk_year_rule +from microcosm.build.uk_runtime.frs_spine import ( + FRS_UC_LCW_NOT_LINKED, + FRS_UC_LCW_STATUS_CODES, + FRS_UC_LCW_STATUS_COLUMN, +) +from microcosm.build.uk_runtime.national_frame import ( + uk_household_weight_kind, + uk_national_frame, + uk_time_period, + validate_uk_national_frame, +) +from microcosm.build.uk_runtime.receipt_counts import ( + distinct_count, + rounded_count, + source_household_ids, + support_band, +) +from microcosm.frame import Frame, MassChangeRecord + +__all__ = [ + "UC_LIMITED_CAPABILITY_OUTPUTS", + "UC_LIMITED_CAPABILITY_STAGE_NAME", + "UKUCLimitedCapabilityStageTransform", + "assign_uc_limited_capability", + "uc_limited_capability_operation_parameters", +] + +UC_LIMITED_CAPABILITY_STAGE_NAME = "uc_limited_capability" +UC_LIMITED_CAPABILITY_OPERATION_KIND = "assign_uc_limited_capability_from_admin_status" +UC_LCWRA = "uc_limited_capability_for_WRA" +UC_LCW = "uc_limited_capability_for_work" +UC_LIMITED_CAPABILITY_OUTPUTS: tuple[str, ...] = (UC_LCWRA, UC_LCW) +UC_LIMITED_CAPABILITY_CLAIMANT = "is_uc_assessed_claimant" +UC_LIMITED_CAPABILITY_CARER = "is_carer_for_benefits" +#: What the stage asks the engine, for every person, on the frame as it stands. +UC_LIMITED_CAPABILITY_ENGINE_VARIABLES: tuple[str, ...] = ( + UC_LCWRA, + UC_LCW, + UC_LIMITED_CAPABILITY_CLAIMANT, + UC_LIMITED_CAPABILITY_CARER, +) +#: The frame holds survey-year values, and the flags are stored as survey-year +#: inputs, which the engine carries into every projected year. +UC_LIMITED_CAPABILITY_YEAR_RULE = "survey_year" +UC_LIMITED_CAPABILITY_LINKED_SCOPE = "household_is_spi_synthetic" +_STATUSES = tuple(FRS_UC_LCW_STATUS_CODES.values()) + +UC_LIMITED_CAPABILITY_RULE = ( + "Every person takes the locked engine's own proxy for both flags. A linked " + "FRS claim (a non-SPI household whose UC row carries a status) takes DWP's: " + "NONE sets every claimant false on both flags; LCWRA keeps the claimants " + "the proxy flags, and if it flags none gives both flags to one claimant; " + "LCW keeps the claimants the proxy gives limited capability for work, and " + "if it gives none gives it to one claimant, with WRA false for every " + "claimant." +) +UC_LIMITED_CAPABILITY_JOINT_CLAIM_RULE = ( + "The FRS keeps one UC row per claim, couples included, so the status is " + "the claim's. Where a claimant must be chosen it is the UC row's person, " + "or the partner where the UC row's person cares (is_carer_for_benefits) " + "and the partner does not; the other claimant keeps the proxy." +) +UC_LIMITED_CAPABILITY_SCOPE = ( + "Unlinked reporters, the take-up redraw's entrants, the legacy-closure " + "movers and every SPI row keep the proxy; no later stage writes the " + "proxy's inputs, so their stored value equals the formula's." +) +UC_LIMITED_CAPABILITY_MASS_CHANGE_REASON = ( + "UC limited capability flags stored on the source spine: household weights " + "pass through unchanged and total household mass is conserved." +) +_MASS_GATE_COUPLING = ( + "The terminal family gate requires a valid mass-conserving MassChangeRecord " + "carrying exactly this stage-specific reason." +) +_BRANCHES = ( + "none_over_a_proxy_flag", + "none_where_the_proxy_agrees", + "lcwra_kept_from_the_proxy", + "lcwra_given_to_a_single_claimant", + "lcwra_given_to_the_uc_rows_person", + "lcwra_given_to_the_partner_of_a_carer", + "lcw_kept_from_the_proxy", + "lcw_given_to_a_single_claimant", + "lcw_given_to_the_uc_rows_person", + "lcw_given_to_the_partner_of_a_carer", + "linked_claim_with_no_claimant_kept_the_proxy", +) + + +def uc_limited_capability_operation_parameters() -> tuple[ + tuple[str, dict[str, object]], ... +]: + """The reviewed operations the manifest must carry verbatim.""" + + return ( + ( + "materialize_rules_engine_predictors", + { + "predictors": list(UC_LIMITED_CAPABILITY_ENGINE_VARIABLES), + "year_rule": UC_LIMITED_CAPABILITY_YEAR_RULE, + }, + ), + ( + UC_LIMITED_CAPABILITY_OPERATION_KIND, + { + "outputs": list(UC_LIMITED_CAPABILITY_OUTPUTS), + "carrier": FRS_UC_LCW_STATUS_COLUMN, + "statuses": list(_STATUSES), + "not_linked": FRS_UC_LCW_NOT_LINKED, + "claimant": UC_LIMITED_CAPABILITY_CLAIMANT, + "carer": UC_LIMITED_CAPABILITY_CARER, + "linked_scope": UC_LIMITED_CAPABILITY_LINKED_SCOPE, + "rule": UC_LIMITED_CAPABILITY_RULE, + "joint_claim_rule": UC_LIMITED_CAPABILITY_JOINT_CLAIM_RULE, + "scope": UC_LIMITED_CAPABILITY_SCOPE, + }, + ), + ( + "record_mass_conservation_receipt", + { + "entity": "household", + "reason": UC_LIMITED_CAPABILITY_MASS_CHANGE_REASON, + "declared_factor": 1.0, + "gate_coupling": _MASS_GATE_COUPLING, + }, + ), + ) + + +@dataclass(frozen=True) +class UKUCLimitedCapabilityResult: + """The frame with both flags stored, and the stage's receipt.""" + + frame: Frame + receipt: Mapping[str, object] + + def evidence(self) -> dict[str, object]: + return {"stage": UC_LIMITED_CAPABILITY_STAGE_NAME, **dict(self.receipt)} + + +def _bool(values: object, name: str, count: int) -> np.ndarray: + array = np.asarray(values) + if array.shape != (count,): + raise ValueError( + f"The engine's {name} has shape {array.shape}, not ({count},)." + ) + return array.astype(bool) + + +def assign_uc_limited_capability( + frame: Frame, *, engine_answers: Mapping[str, object] +) -> UKUCLimitedCapabilityResult: + """Store both flags: the engine's proxy, with DWP's status on linked claims. + + ``engine_answers`` holds the engine's person-level answers for + ``UC_LIMITED_CAPABILITY_ENGINE_VARIABLES`` on ``frame`` as it stands. + """ + + validate_uk_national_frame(frame) + person = frame.table("person").copy() + household = frame.table("household").copy() + for output in UC_LIMITED_CAPABILITY_OUTPUTS: + if output in person.columns: + raise ValueError( + f"{output!r} is already stored: this stage is its only writer." + ) + if FRS_UC_LCW_STATUS_COLUMN not in person.columns: + raise KeyError( + f"person.{FRS_UC_LCW_STATUS_COLUMN} is missing; frs_spine carries " + "DWP's status on the UC row's person." + ) + if UC_LIMITED_CAPABILITY_LINKED_SCOPE not in household.columns: + raise KeyError( + f"household.{UC_LIMITED_CAPABILITY_LINKED_SCOPE} is missing; only " + "FRS households carry a linked claim." + ) + count = len(person) + proxy_wra = _bool(engine_answers[UC_LCWRA], UC_LCWRA, count) + proxy_lcw = _bool(engine_answers[UC_LCW], UC_LCW, count) + claimant = _bool( + engine_answers[UC_LIMITED_CAPABILITY_CLAIMANT], + UC_LIMITED_CAPABILITY_CLAIMANT, + count, + ) + carer = _bool( + engine_answers[UC_LIMITED_CAPABILITY_CARER], UC_LIMITED_CAPABILITY_CARER, count + ) + status = ( + person[FRS_UC_LCW_STATUS_COLUMN] + .fillna(FRS_UC_LCW_NOT_LINKED) + .astype(str) + .to_numpy(dtype=object) + ) + unknown = sorted(set(status) - {FRS_UC_LCW_NOT_LINKED, *_STATUSES}) + if unknown: + raise ValueError( + f"{FRS_UC_LCW_STATUS_COLUMN} values outside the codes: {unknown}." + ) + + household_ids = household["household_id"].to_numpy() + spi_by_household = dict( + zip( + household_ids, + household[UC_LIMITED_CAPABILITY_LINKED_SCOPE] + .fillna(False) + .astype(bool) + .to_numpy(), + strict=True, + ) + ) + weights_by_household = dict( + zip( + household_ids, + np.asarray(frame.weights_for("household").values, dtype=float), + strict=True, + ) + ) + sources_by_household = dict( + zip( + household_ids, + source_household_ids(household, stage=UC_LIMITED_CAPABILITY_STAGE_NAME), + strict=True, + ) + ) + p_household = person["person_household_id"] + spi = p_household.map(spi_by_household).to_numpy(dtype=bool) + weights = p_household.map(weights_by_household).to_numpy(dtype=float) + sources = p_household.map(sources_by_household).to_numpy() + benunits = person["person_benunit_id"].to_numpy() + + carriers = np.flatnonzero((status != FRS_UC_LCW_NOT_LINKED) & ~spi) + if pd.Series(benunits[carriers]).duplicated().any(): + raise ValueError( + "A benefit unit carries DWP's status on two people; UCLCW is one " + "claim's status, on its single UC row." + ) + members: dict[object, list[int]] = {} + for row, benunit in enumerate(benunits): + members.setdefault(benunit, []).append(row) + + wra = proxy_wra.copy() + lcw = proxy_lcw.copy() + claims: dict[str, list[int]] = {name: [] for name in _BRANCHES} + agreement = { + claim_status: {"proxy_flags": [], "proxy_does_not": []} + for claim_status in _STATUSES + } + for carrier_row in carriers: + claim_status = status[carrier_row] + rows = [row for row in members[benunits[carrier_row]] if claimant[row]] + flags = proxy_wra if claim_status in ("NONE", "LCWRA") else proxy_lcw + flagged = [row for row in rows if flags[row]] + agreement[claim_status]["proxy_flags" if flagged else "proxy_does_not"].append( + carrier_row + ) + if not rows: + claims["linked_claim_with_no_claimant_kept_the_proxy"].append(carrier_row) + continue + if claim_status == "NONE": + if any(proxy_wra[row] or proxy_lcw[row] for row in rows): + claims["none_over_a_proxy_flag"].append(carrier_row) + else: + claims["none_where_the_proxy_agrees"].append(carrier_row) + wra[rows] = False + lcw[rows] = False + continue + prefix = claim_status.lower() + if claim_status == "LCW": + wra[rows] = False + if flagged: + claims[f"{prefix}_kept_from_the_proxy"].append(carrier_row) + continue + chosen = carrier_row if carrier_row in rows else rows[0] + others = [row for row in rows if row != chosen] + if len(rows) == 1: + claims[f"{prefix}_given_to_a_single_claimant"].append(carrier_row) + elif len(others) == 1 and carer[chosen] and not carer[others[0]]: + chosen = others[0] + claims[f"{prefix}_given_to_the_partner_of_a_carer"].append(carrier_row) + else: + claims[f"{prefix}_given_to_the_uc_rows_person"].append(carrier_row) + lcw[chosen] = True + wra[chosen] = claim_status == "LCWRA" + + person[UC_LCWRA] = wra + person[UC_LCW] = lcw + + def cell(rows: list[int]) -> dict[str, object]: + mask = np.zeros(count, dtype=bool) + mask[rows] = True + support = distinct_count(sources, mask, weights) + return { + "claims": rounded_count(len(rows)), + "weighted": round(float(weights[mask].sum()), -3) if support >= 3 else None, + "support": support_band(support), + } + + cells = { + claim_status: {side: cell(rows) for side, rows in sides.items()} + for claim_status, sides in agreement.items() + } + # A cell under three source households is withheld, and so is its + # status's other cell, so no total gives it back (UKDS disclosure control). + for sides in cells.values(): + if any(entry["weighted"] is None for entry in sides.values()): + for entry in sides.values(): + entry["weighted"] = "withheld" + receipt: dict[str, object] = { + "rule": UC_LIMITED_CAPABILITY_RULE, + "joint_claim_rule": UC_LIMITED_CAPABILITY_JOINT_CLAIM_RULE, + "scope": UC_LIMITED_CAPABILITY_SCOPE, + "linked_claims": rounded_count(len(carriers)), + "linked_claims_support": support_band( + distinct_count( + sources, + np.isin(np.arange(count), carriers), + weights, + ) + ), + "status_against_the_proxy": cells, + "branches": {name: rounded_count(len(rows)) for name, rows in claims.items()}, + "people_changed": { + UC_LCWRA: rounded_count(int((wra != proxy_wra).sum())), + UC_LCW: rounded_count(int((lcw != proxy_lcw).sum())), + }, + } + household_weights = frame.weights_for("household") + mass = MassChangeRecord( + entity="household", + old_total=household_weights.total, + new_total=household_weights.total, + declared_factor=1.0, + reason=UC_LIMITED_CAPABILITY_MASS_CHANGE_REASON, + ) + result = uk_national_frame( + person=person, + benunit=frame.table("benunit").copy(), + household=household, + time_period=uk_time_period(frame), + weight_kind=uk_household_weight_kind(frame), + household_weights=household_weights.values, + mass_log=(*frame.mass_log, mass), + ) + validate_uk_national_frame(result) + return UKUCLimitedCapabilityResult(frame=result, receipt=receipt) + + +def _assert_stage_parameters(stage: SourceStageSpec) -> None: + """Bind the stage's operations closed-world.""" + + if stage.stage != UC_LIMITED_CAPABILITY_STAGE_NAME: + raise ValueError( + f"UC limited capability received stage {stage.stage!r}, expected " + f"{UC_LIMITED_CAPABILITY_STAGE_NAME!r}." + ) + expected = uc_limited_capability_operation_parameters() + operations = tuple(stage.operations) + if tuple(operation.kind for operation in operations) != tuple( + kind for kind, _ in expected + ): + raise ValueError( + "uc_limited_capability operation order drifted: " + f"{[operation.kind for operation in operations]!r}." + ) + for operation, (kind, parameters) in zip(operations, expected, strict=True): + if dict(operation.parameters) != dict(parameters): + raise ValueError( + f"uc_limited_capability {kind} parameters drifted: " + f"{dict(operation.parameters)!r} != {dict(parameters)!r}." + ) + if tuple(stage.outputs) != UC_LIMITED_CAPABILITY_OUTPUTS: + raise ValueError( + f"{UC_LIMITED_CAPABILITY_STAGE_NAME} must declare exactly the two flags." + ) + if stage.grain != "person": + raise ValueError( + f"{UC_LIMITED_CAPABILITY_STAGE_NAME} is person grain, got {stage.grain!r}." + ) + + +@dataclass(frozen=True) +class UKUCLimitedCapabilityStageTransform: + """Whole-stage callable storing both UC limited capability flags.""" + + stage: SourceStageSpec + engine: object + last_result: UKUCLimitedCapabilityResult | None = field(default=None, init=False) + + def __post_init__(self) -> None: + _assert_stage_parameters(self.stage) + + def __call__(self, frame: Frame) -> Frame: + _assert_stage_parameters(self.stage) + for output in UC_LIMITED_CAPABILITY_OUTPUTS: + if output in frame.table("person").columns: + raise ValueError( + f"{output!r} is already stored: this stage is its only writer." + ) + period = uk_time_period(frame) + declared = resolve_uk_year_rule(UC_LIMITED_CAPABILITY_YEAR_RULE) + if int(period) != declared: + raise ValueError( + f"UC limited capability reads the frame as {UC_LIMITED_CAPABILITY_YEAR_RULE} " + f"{declared} values, but the frame's period is {period}." + ) + answers = self.engine.materialize( # type: ignore[attr-defined] + frame, list(UC_LIMITED_CAPABILITY_ENGINE_VARIABLES), period + ) + result = assign_uc_limited_capability(frame, engine_answers=answers) + object.__setattr__(self, "last_result", result) + return result.frame + + @staticmethod + def output_columns() -> tuple[str, ...]: + return UC_LIMITED_CAPABILITY_OUTPUTS + + def checkpoint_metadata(self) -> dict[str, object]: + if self.last_result is None: + raise RuntimeError("checkpoint metadata requires a completed stage run.") + return {"evidence": self.last_result.evidence()} diff --git a/packages/microcosm-build/tests/engine/uk/test_uk_release_input_coverage.py b/packages/microcosm-build/tests/engine/uk/test_uk_release_input_coverage.py index eb35deca23..da7693d0bc 100644 --- a/packages/microcosm-build/tests/engine/uk/test_uk_release_input_coverage.py +++ b/packages/microcosm-build/tests/engine/uk/test_uk_release_input_coverage.py @@ -477,6 +477,7 @@ def test_shipped_manifest_is_current(self) -> None: "was_wealth", "was_lisa", "isa_subscriptions", + "uc_limited_capability", "pip_points", "trading_allowance_receipts", "company_cars", diff --git a/packages/microcosm-build/tests/engine/uk/test_uk_uc_limited_capability.py b/packages/microcosm-build/tests/engine/uk/test_uk_uc_limited_capability.py new file mode 100644 index 0000000000..fdf82f44c9 --- /dev/null +++ b/packages/microcosm-build/tests/engine/uk/test_uk_uc_limited_capability.py @@ -0,0 +1,137 @@ +"""policyengine-uk reads the flags the uc_limited_capability stage stores (microcosm#1095, Y1). + +The stage's rule is tested engine-free in +tests/engine_free/uk/test_uk_uc_limited_capability.py. Here, on the locked +engine (2.174.1), the stage asks the engine for its proxy and stores both +flags; unlinked people keep the engine's own answer exactly, and the LCWRA +element follows DWP's status on linked claims, in the survey year and in the +calibration year the engine projects the stored values to. +""" + +from __future__ import annotations + +import numpy as np +import pandas as pd + +from microcosm.build.country_spec import load_country_spec +from microcosm.build.uk_runtime.frs_spine import FRS_UC_LCW_STATUS_COLUMN +from microcosm.build.uk_runtime.national_frame import uk_national_frame +from microcosm.build.uk_runtime.uc_limited_capability import ( + UC_LCW, + UC_LCWRA, + UC_LIMITED_CAPABILITY_STAGE_NAME, + UKUCLimitedCapabilityStageTransform, +) +from microcosm.frame import WeightKind +from microcosm.frame.adapters.policyengine_uk import PolicyEngineUKEngine + + +def _frame(): + # Three single adults, each their own benefit unit and household: + # 1. a linked LCWRA claim with no disability benefit (the proxy misses it); + # 2. a linked NONE claim with a disability benefit (the proxy flags it); + # 3. an unlinked claim with a disability benefit (the proxy stands). + person = pd.DataFrame( + { + "person_id": [1001, 2001, 3001], + "person_benunit_id": [101, 201, 301], + "person_household_id": [1, 2, 3], + "age": [40, 40, 40], + "is_benunit_head": [True, True, True], + "is_household_head": [True, True, True], + "is_disabled_for_benefits": [False, True, True], + FRS_UC_LCW_STATUS_COLUMN: ["LCWRA", "NONE", "NOT_LINKED"], + } + ) + household = pd.DataFrame( + { + "household_id": [1, 2, 3], + "region": ["WALES", "WALES", "WALES"], + "household_source_id": [1, 2, 3], + "household_is_spi_synthetic": [False, False, False], + # The engine adapter's dataset reads these on every household. + "council_tax": [0.0, 0.0, 0.0], + "tenure_type": ["RENT_PRIVATELY"] * 3, + "rent": [0.0, 0.0, 0.0], + } + ) + return uk_national_frame( + person=person, + benunit=pd.DataFrame({"benunit_id": [101, 201, 301]}), + household=household, + household_weights=np.ones(3), + weight_kind=WeightKind.IMPORTANCE, + time_period="2024", + ) + + +def test_the_engine_reads_the_stored_flags_and_the_proxy_stands_elsewhere() -> None: + engine = PolicyEngineUKEngine() + stage = load_country_spec("uk").sources.stage_map()[ + UC_LIMITED_CAPABILITY_STAGE_NAME + ] + frame = _frame() + proxy = engine.materialize(frame, [UC_LCWRA, UC_LCW], 2024) + + stored = UKUCLimitedCapabilityStageTransform(stage=stage, engine=engine)(frame) + person = stored.table("person") + + # The unlinked claim keeps the engine's own answer exactly. + assert bool(person[UC_LCWRA].iloc[2]) == bool(proxy[UC_LCWRA][2]) + assert bool(person[UC_LCW].iloc[2]) == bool(proxy[UC_LCW][2]) + # The linked claims take DWP's status. + assert person[UC_LCWRA].tolist()[:2] == [True, False] + assert person[UC_LCW].tolist()[:2] == [True, False] + + before = engine.materialize(frame, ["uc_LCWRA_element"], 2024) + after = engine.materialize(stored, ["uc_LCWRA_element"], 2024) + assert (np.asarray(before["uc_LCWRA_element"]) > 0).tolist() == [False, True, True] + assert (np.asarray(after["uc_LCWRA_element"]) > 0).tolist() == [True, False, True] + + +def test_the_stored_flags_hold_in_the_calibration_year() -> None: + # The release stores the flags, which policyengine-uk carries into every + # projected year as it does any stored column; a dataset holding them for + # 2024 and 2025 gives the element by DWP's status in both. + from policyengine_uk import Microsimulation + from policyengine_uk.data import UKMultiYearDataset, UKSingleYearDataset + + engine = PolicyEngineUKEngine() + stage = load_country_spec("uk").sources.stage_map()[ + UC_LIMITED_CAPABILITY_STAGE_NAME + ] + stored = UKUCLimitedCapabilityStageTransform(stage=stage, engine=engine)(_frame()) + person = stored.table("person") + released = person[ + [ + "person_id", + "person_benunit_id", + "person_household_id", + "age", + "is_benunit_head", + "is_household_head", + "is_disabled_for_benefits", + UC_LCWRA, + UC_LCW, + ] + ] + + def single(year: int) -> UKSingleYearDataset: + return UKSingleYearDataset( + person=released.copy(), + benunit=pd.DataFrame({"benunit_id": released["person_benunit_id"]}), + household=pd.DataFrame( + { + "household_id": released["person_household_id"], + "household_weight": np.ones(len(released)), + } + ), + fiscal_year=year, + ) + + simulation = Microsimulation( + dataset=UKMultiYearDataset(datasets=[single(2024), single(2025)]) + ) + for year in (2024, 2025): + element = np.asarray(simulation.calculate("uc_LCWRA_element", year).values) + assert (element > 0).tolist() == [True, False, True], year diff --git a/packages/microcosm-build/tests/engine_free/shared/test_country_spec.py b/packages/microcosm-build/tests/engine_free/shared/test_country_spec.py index 7441dd3e68..dccee82499 100644 --- a/packages/microcosm-build/tests/engine_free/shared/test_country_spec.py +++ b/packages/microcosm-build/tests/engine_free/shared/test_country_spec.py @@ -1206,8 +1206,9 @@ def test_uk_source_manifest_contains_only_canonical_spine_stages(self) -> None: # trading_allowance_receipts last; company_cars right after # hmrc_spi_income_spine (PolicyEngine/uk-autumn-budget-dashboard-2026#316); # microcosm#1490 spi_employment_shell after it and aps_occupation next; - # microcosm#1095 (P1) pip_points just before trading_allowance_receipts. - assert len(spec.sources.stages) == 55 + # microcosm#1095 (P1) pip_points just before trading_allowance_receipts; + # microcosm#1095 (Y1) uc_limited_capability just before uc_take_up. + assert len(spec.sources.stages) == 56 assert not {"frs_hmrc_retained_leaves", "hmrc_spi_income"}.intersection( stage.stage for stage in spec.sources.stages ) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_frs_spine.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_frs_spine.py index b79d919eac..fca95ac6be 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_frs_spine.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_frs_spine.py @@ -54,6 +54,7 @@ FRS_COMPANY_CAR_PRICE_BAND_OPEN, FRS_COMPANY_CAR_PRICE_BANDS, FRS_SPINE_TABLES, + FRS_UC_LCW_STATUS_COLUMN, OWNER_MANAGER_COLUMNS, REGION_MAP, SCOTTISH_WATER_CHARGES_REDUCTION_RECIPIENT_SHARE, @@ -67,6 +68,7 @@ completed_months, frs_claimant_or_partner, frs_council_tax_band, + frs_uc_lcw_status, parse_frs_uc_claim_start, scottish_water_and_sewerage_weekly, uc_gainful_self_employment, @@ -538,6 +540,7 @@ def _fixture_tables() -> dict[str, list[dict[str, object]]]: "VAR2": 1, "BENAMT": 2.0, "UCSTART": "", + "UCLCW": "", "UCHOUSEL": "", }, { @@ -548,6 +551,7 @@ def _fixture_tables() -> dict[str, list[dict[str, object]]]: "VAR2": 2, "BENAMT": 3.0, "UCSTART": "", + "UCLCW": "", "UCHOUSEL": "", }, { @@ -560,6 +564,7 @@ def _fixture_tables() -> dict[str, list[dict[str, object]]]: "VAR3": 1, "BENAMT": 4.0, "UCSTART": "", + "UCLCW": "", "UCHOUSEL": "", }, { @@ -572,6 +577,7 @@ def _fixture_tables() -> dict[str, list[dict[str, object]]]: "VAR3": 3, "BENAMT": 5.0, "UCSTART": "", + "UCLCW": "", "UCHOUSEL": "", }, { @@ -584,6 +590,7 @@ def _fixture_tables() -> dict[str, list[dict[str, object]]]: # month, as a weekly amount. "BENAMT": _BSP_STANDARD_WEEKLY, "UCSTART": "", + "UCLCW": "", "UCHOUSEL": "", }, { @@ -594,6 +601,7 @@ def _fixture_tables() -> dict[str, list[dict[str, object]]]: "VAR2": 0, "BENAMT": 7.0, "UCSTART": "", + "UCLCW": "", "UCHOUSEL": "", }, ], @@ -2431,6 +2439,7 @@ def test_war_widows_pension_leaves_bereavement_support(tmp_path: Path) -> None: "VAR2": 0, "BENAMT": 8.0, "UCSTART": "", + "UCLCW": "", "UCHOUSEL": "", } ) @@ -4479,7 +4488,7 @@ def test_a_tab_without_the_period_column_refuses(self) -> None: access_fund_annual(frame) -def _uc_row(sernum: int, ucstart: str) -> dict[str, object]: +def _uc_row(sernum: int, ucstart: str, uclcw: object = "") -> dict[str, object]: return { "SERNUM": sernum, "BENUNIT": 1, @@ -4488,6 +4497,7 @@ def _uc_row(sernum: int, ucstart: str) -> dict[str, object]: "VAR2": 0, "BENAMT": 1.0, "UCSTART": ucstart, + "UCLCW": uclcw, } @@ -4629,6 +4639,72 @@ def _gainful_flags(tmp_path: Path, tables) -> dict[int, bool]: return person.set_index("person_id")["uc_is_in_gainful_self_employment"].to_dict() +class TestUCLimitedCapabilityCarrier: + """DWP's admin-linked LCW status on a linked UC claim (microcosm#1095, Y1).""" + + @staticmethod + def _benefits(rows) -> pd.DataFrame: + return pd.DataFrame( + rows, columns=["benunit_id", "person_id", "benefit", "uclcw"] + ) + + def test_the_uc_rows_person_carries_the_claims_status(self) -> None: + benefits = self._benefits( + [ + (101, 1001, 95, 2.0), # LCFWRA Group, on the claimant + (201, 2002, 95, 0.0), # None, on the partner's row + (301, 3001, 95, np.nan), # no linked record + (401, 4001, 96, np.nan), # PIP daily living, not UC + (501, 5001, 95, 1.0), # LCFW Group + ] + ) + person = pd.DataFrame({"person_id": [1001, 1002, 2001, 2002, 3001, 4001, 5001]}) + + assert frs_uc_lcw_status(benefits, person).tolist() == [ + "LCWRA", + "NOT_LINKED", + "NOT_LINKED", + "NONE", + "NOT_LINKED", + "NOT_LINKED", + "LCW", + ] + + def test_the_carrier_refuses_what_it_cannot_read(self) -> None: + person = pd.DataFrame({"person_id": [1001, 1002]}) + with pytest.raises(KeyError, match="uclcw"): + frs_uc_lcw_status( + pd.DataFrame( + {"benunit_id": [101], "person_id": [1001], "benefit": [95]} + ), + person, + ) + with pytest.raises(ValueError, match="two FRS UC rows"): + frs_uc_lcw_status( + self._benefits([(101, 1001, 95, 2.0), (101, 1002, 95, 2.0)]), person + ) + with pytest.raises(ValueError, match="outside the data dictionary"): + frs_uc_lcw_status(self._benefits([(101, 1001, 95, 3.0)]), person) + with pytest.raises(ValueError, match="does not hold"): + frs_uc_lcw_status(self._benefits([(101, 9999, 95, 2.0)]), person) + + def test_the_spine_stores_the_carrier_from_the_raw_tab( + self, tmp_path: Path + ) -> None: + tables = _fixture_tables() + tables["benefits"].append(_uc_row(1, "07/15/2024", 2)) + tables["benefits"].append(_uc_row(2, "", "")) + stage = _write_fixture(tmp_path, tables) + person = build_uk_frs_spine_frame(tmp_path, stage=stage).table("person") + + status = person.set_index("person_id")[FRS_UC_LCW_STATUS_COLUMN].to_dict() + assert status[1001] == "LCWRA" + assert status[2001] == "NOT_LINKED" + assert {value for key, value in status.items() if key not in (1001,)} == { + "NOT_LINKED" + } + + class TestUCGainfulSelfEmployment: """UC gainful self-employment from the main job and earnings (uk-data#525).""" diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_graph.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_graph.py index 06949b7b42..acfb58de36 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_graph.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_graph.py @@ -63,8 +63,9 @@ def test_uk_spine_graph_contains_every_manifest_stage() -> None: # trading_allowance_receipts; and company_cars after hmrc_spi_income_spine # (PolicyEngine/uk-autumn-budget-dashboard-2026#316); and microcosm#1490 # spi_employment_shell after company_cars, then aps_occupation; and - # microcosm#1095 (P1) pip_points just before trading_allowance_receipts. - assert len(expected) == 55 + # microcosm#1095 (P1) pip_points just before trading_allowance_receipts, + # and (Y1) uc_limited_capability just before uc_take_up. + assert len(expected) == 56 assert {"frs_hmrc_retained_leaves", "hmrc_spi_income"}.isdisjoint(expected) assert set(expected) <= ids assert {"frs_hmrc_retained_leaves", "hmrc_spi_income"}.isdisjoint(ids) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_source_stages.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_source_stages.py index c5e6015b23..062fe887fa 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_source_stages.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_source_stages.py @@ -92,6 +92,12 @@ # microcosm#1334: the Universal Credit redraw reads the post-SPI awards and the # capital UC capital coherence sets, and writes would_claim_uc before the Move # to UC claim draw reads it. +# microcosm#1095 (Y1): the UC limited capability flags, from DWP's admin-linked +# status on linked FRS claims and the engine's proxy elsewhere, before the +# redraw reads entitlement. +UC_LIMITED_CAPABILITY_STAGE_NAMES = [ + "uc_limited_capability", +] UC_TAKE_UP_STAGE_NAMES = [ "uc_take_up", ] @@ -154,6 +160,7 @@ *UC_REPORTER_REDRAW_STAGE_NAMES, *SPI_BENEFIT_COHERENCE_STAGE_NAMES, *UC_COHERENCE_STAGE_NAMES, + *UC_LIMITED_CAPABILITY_STAGE_NAMES, *UC_TAKE_UP_STAGE_NAMES, *UC_LEGACY_CLOSURE_TAKE_UP_STAGE_NAMES, *PENSION_CREDIT_TAKE_UP_STAGE_NAMES, @@ -227,6 +234,7 @@ def test_e5_and_e6_follow_e7_and_precede_the_uc_rewrites(self) -> None: *UC_REPORTER_REDRAW_STAGE_NAMES, *SPI_BENEFIT_COHERENCE_STAGE_NAMES, *UC_COHERENCE_STAGE_NAMES, + *UC_LIMITED_CAPABILITY_STAGE_NAMES, *UC_TAKE_UP_STAGE_NAMES, *UC_LEGACY_CLOSURE_TAKE_UP_STAGE_NAMES, *PENSION_CREDIT_TAKE_UP_STAGE_NAMES, @@ -320,6 +328,7 @@ def test_country_stage_plan_assembles_spine_plan(self) -> None: "uc_reporter_redraw": _identity, "spi_benefit_coherence": _identity, "uc_capital_coherence": _identity, + "uc_limited_capability": _identity, "uc_take_up": _identity, "uc_legacy_closure_take_up": _identity, "pension_credit_take_up": _identity, diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_spine_acceptance_receipt.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_spine_acceptance_receipt.py index b113e05fea..70931fb82d 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_spine_acceptance_receipt.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_spine_acceptance_receipt.py @@ -143,6 +143,10 @@ def _apply_pending_roster_transformations( # claim draw reads would_claim_uc. assert "uc_take_up" not in roster roster.insert(roster.index("uc_capital_coherence") + 1, "uc_take_up") + # microcosm#1095 (Y1) re-mint pending: the UC limited capability flags, + # right before the Universal Credit redraw reads entitlement. + assert "uc_limited_capability" not in roster + roster.insert(roster.index("uc_capital_coherence") + 1, "uc_limited_capability") # microcosm#1063 re-mint pending: the Child Benefit redraw reads the same # post-SPI incomes, right after the Pension Credit redraw. assert "child_benefit_take_up" not in roster diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_terminal_gates.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_terminal_gates.py index 42ecb0ce97..47870a3413 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_terminal_gates.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_terminal_gates.py @@ -453,9 +453,10 @@ def test_export_candidate_columns_strip_ids_and_carry_the_weight() -> None: # The boundary drops the reviewed export exclusions, the internal # disability carriers, the salary-sacrifice pre-conversion pay carrier, # the landlord carrier, the FRS bonus carrier (microcosm#1340), the - # in-household care hours carrier (microcosm#1418), the company car - # carriers (PolicyEngine/uk-autumn-budget-dashboard-2026#316), the value - # the regional home values replaced (microcosm#1112) and the household ISA + # in-household care hours carrier (microcosm#1418), the admin UC limited + # capability carrier (microcosm#1095, Y1), the company car carriers + # (PolicyEngine/uk-autumn-budget-dashboard-2026#316), the value the + # regional home values replaced (microcosm#1112) and the household ISA # totals policyengine-uk sums from the person balances (microcosm#1415), # and nothing else. from microcosm.build.uk_runtime.frs_disability import ( @@ -466,6 +467,7 @@ def test_export_candidate_columns_strip_ids_and_carry_the_weight() -> None: FRS_COMPANY_CAR_CARRIER_COLUMNS, FRS_IN_HOUSEHOLD_CARE_HOURS_COLUMN, FRS_LANDLORD_CARRIER_COLUMN, + FRS_UC_LCW_STATUS_COLUMN, ) from microcosm.build.uk_runtime.property_localisation import RANK_BASIS_COLUMN from microcosm.build.uk_runtime.salary_sacrifice import ( @@ -488,6 +490,7 @@ def test_export_candidate_columns_strip_ids_and_carry_the_weight() -> None: | {f"person.{FRS_LANDLORD_CARRIER_COLUMN}"} | {f"person.{FRS_BONUS_CARRIER_COLUMN}"} | {f"person.{FRS_IN_HOUSEHOLD_CARE_HOURS_COLUMN}"} + | {f"person.{FRS_UC_LCW_STATUS_COLUMN}"} | {f"person.{column}" for column in FRS_COMPANY_CAR_CARRIER_COLUMNS} | {f"household.{RANK_BASIS_COLUMN}"} | {"household.cash_isa", "household.stocks_and_shares_isa"} diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_limited_capability.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_limited_capability.py new file mode 100644 index 0000000000..d906e407d4 --- /dev/null +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_limited_capability.py @@ -0,0 +1,230 @@ +"""The UC limited capability stage (microcosm#1095, Y1 of the November event-data plan).""" + +from __future__ import annotations + +from dataclasses import replace + +import numpy as np +import pandas as pd +import pytest + +from microcosm.build.country_spec import load_country_spec +from microcosm.build.uk_runtime.frs_spine import FRS_UC_LCW_STATUS_COLUMN +from microcosm.build.uk_runtime.national_frame import uk_national_frame +from microcosm.build.uk_runtime.uc_limited_capability import ( + UC_LCW, + UC_LCWRA, + UC_LIMITED_CAPABILITY_CARER, + UC_LIMITED_CAPABILITY_CLAIMANT, + UC_LIMITED_CAPABILITY_ENGINE_VARIABLES, + UC_LIMITED_CAPABILITY_MASS_CHANGE_REASON, + UC_LIMITED_CAPABILITY_STAGE_NAME, + UKUCLimitedCapabilityStageTransform, + assign_uc_limited_capability, +) +from microcosm.frame import WeightKind + +# One row per person: benefit unit, household, carrier, SPI household, and the +# engine's answers (WRA, LCW, assessed claimant, carer). +_PEOPLE = [ + # 1. A linked NONE single the proxy flags (PIP): both flags go. + (1, 1, "NONE", False, True, True, True, False), + # 2. A linked LCWRA single the proxy flags: kept. + (2, 2, "LCWRA", False, True, True, True, False), + # 3. A linked LCWRA single the proxy misses: the claimant takes both. + (3, 3, "LCWRA", False, False, False, True, False), + # 4-5. A linked LCWRA couple the proxy misses, the UC row's person cares: + # the partner takes it. + (4, 4, "LCWRA", False, False, False, True, True), + (4, 4, "NOT_LINKED", False, False, False, True, False), + # 6-7. The same couple shape, nobody cares: the UC row's person takes it. + (5, 5, "LCWRA", False, False, False, True, False), + (5, 5, "NOT_LINKED", False, False, False, True, False), + # 8. A linked LCW single the proxy gives WRA: WRA goes, LCW stays. + (6, 6, "LCW", False, True, True, True, False), + # 9. An unlinked reporter: the proxy stands. + (7, 7, "NOT_LINKED", False, True, True, True, False), + # 10. An SPI twin with its donor's carrier: ignored, the proxy stands. + (8, 8, "NONE", True, True, True, True, False), + # 11. A child in the first claim's unit: the proxy stands. + (1, 1, "NOT_LINKED", False, True, True, False, False), +] + + +def _frame(people=_PEOPLE, *, spi_column: bool = True, carrier: bool = True): + count = len(people) + person = pd.DataFrame( + { + "person_id": [100 + i for i in range(count)], + "person_benunit_id": [row[0] for row in people], + "person_household_id": [row[1] for row in people], + } + ) + if carrier: + person[FRS_UC_LCW_STATUS_COLUMN] = [row[2] for row in people] + households = sorted({row[1] for row in people}) + spi = {row[1]: row[3] for row in people} + household = pd.DataFrame( + { + "household_id": households, + "region": ["WALES"] * len(households), + "household_source_id": households, + } + ) + if spi_column: + household["household_is_spi_synthetic"] = [spi[h] for h in households] + benunits = sorted({row[0] for row in people}) + return uk_national_frame( + person=person, + benunit=pd.DataFrame({"benunit_id": benunits}), + household=household, + household_weights=np.full(len(households), 1000.0), + weight_kind=WeightKind.IMPORTANCE, + time_period="2024", + ) + + +def _answers(people=_PEOPLE) -> dict[str, np.ndarray]: + return { + UC_LCWRA: np.asarray([row[4] for row in people]), + UC_LCW: np.asarray([row[5] for row in people]), + UC_LIMITED_CAPABILITY_CLAIMANT: np.asarray([row[6] for row in people]), + UC_LIMITED_CAPABILITY_CARER: np.asarray([row[7] for row in people]), + } + + +def test_linked_claims_take_dwps_status_and_everyone_else_the_proxy() -> None: + result = assign_uc_limited_capability(_frame(), engine_answers=_answers()) + person = result.frame.table("person") + + assert person[UC_LCWRA].tolist() == [ + False, # NONE over the proxy + True, # LCWRA kept + True, # LCWRA given to the single claimant + False, # the carer keeps the carer element... + True, # ...and the partner takes LCWRA + True, # the UC row's person takes it + False, + False, # LCW: nobody in the claim has WRA + True, # unlinked: the proxy + True, # SPI twin: the proxy + True, # the child: the proxy + ] + assert person[UC_LCW].tolist() == [ + False, + True, + True, + False, + True, + True, + False, + True, + True, + True, + True, + ] + branches = result.evidence()["branches"] + assert branches["none_over_a_proxy_flag"] == "<3" + assert branches["lcwra_given_to_the_partner_of_a_carer"] == "<3" + assert branches["lcwra_given_to_the_uc_rows_person"] == "<3" + assert branches["lcw_kept_from_the_proxy"] == "<3" + assert branches["none_where_the_proxy_agrees"] == 0 + + +def test_the_receipt_withholds_cells_under_three_households() -> None: + receipt = assign_uc_limited_capability( + _frame(), engine_answers=_answers() + ).evidence() + + assert receipt["stage"] == UC_LIMITED_CAPABILITY_STAGE_NAME + cells = receipt["status_against_the_proxy"] + # LCWRA where the proxy misses rests on three households, but its partner + # cell (the proxy agrees) on one, so both are withheld: no total gives the + # small one back. + assert cells["LCWRA"]["proxy_does_not"]["support"] == "3-9" + assert cells["LCWRA"]["proxy_flags"]["support"] == "<3" + for sides in cells.values(): + for entry in sides.values(): + assert entry["weighted"] == "withheld" + assert receipt["linked_claims"] == "3-9" + + +def test_weights_and_mass_pass_through() -> None: + frame = _frame() + result = assign_uc_limited_capability(frame, engine_answers=_answers()).frame + + assert result.weights_for("household").total == frame.weights_for("household").total + assert result.mass_log[-1].reason == UC_LIMITED_CAPABILITY_MASS_CHANGE_REASON + + +def test_the_stage_refuses_what_it_cannot_read() -> None: + with pytest.raises(KeyError, match=FRS_UC_LCW_STATUS_COLUMN): + assign_uc_limited_capability(_frame(carrier=False), engine_answers=_answers()) + with pytest.raises(KeyError, match="household_is_spi_synthetic"): + assign_uc_limited_capability( + _frame(spi_column=False), engine_answers=_answers() + ) + stored = assign_uc_limited_capability(_frame(), engine_answers=_answers()).frame + with pytest.raises(ValueError, match="only writer"): + assign_uc_limited_capability(stored, engine_answers=_answers()) + odd = [(*_PEOPLE[0][:2], "LCFWRA", *_PEOPLE[0][3:]), *_PEOPLE[1:]] + with pytest.raises(ValueError, match="outside the codes"): + assign_uc_limited_capability(_frame(odd), engine_answers=_answers(odd)) + twice = [ + *_PEOPLE[:5], + (4, 4, "LCWRA", False, False, False, True, False), + *_PEOPLE[6:], + ] + with pytest.raises(ValueError, match="two people"): + assign_uc_limited_capability(_frame(twice), engine_answers=_answers(twice)) + short = {name: values[:-1] for name, values in _answers().items()} + with pytest.raises(ValueError, match="shape"): + assign_uc_limited_capability(_frame(), engine_answers=short) + + +class _Engine: + def __init__(self, answers: dict[str, np.ndarray]) -> None: + self.answers = answers + self.calls: list[tuple[tuple[str, ...], object]] = [] + + def materialize(self, frame, variables, period): + self.calls.append((tuple(variables), period)) + return {name: self.answers[name] for name in variables} + + +def test_the_transform_asks_the_engine_for_the_declared_variables() -> None: + stage = load_country_spec("uk").sources.stage_map()[ + UC_LIMITED_CAPABILITY_STAGE_NAME + ] + engine = _Engine(_answers()) + transform = UKUCLimitedCapabilityStageTransform(stage=stage, engine=engine) + + out = transform(_frame()) + + assert engine.calls == [(UC_LIMITED_CAPABILITY_ENGINE_VARIABLES, "2024")] + assert transform.output_columns() == (UC_LCWRA, UC_LCW) + assert set(transform.output_columns()) <= set(out.table("person").columns) + assert transform.checkpoint_metadata()["evidence"]["stage"] == ( + UC_LIMITED_CAPABILITY_STAGE_NAME + ) + + +def test_the_committed_stage_binds_its_operations_closed_world() -> None: + stage = load_country_spec("uk").sources.stage_map()[ + UC_LIMITED_CAPABILITY_STAGE_NAME + ] + operations = list(stage.operations) + assert [operation.kind for operation in operations] == [ + "materialize_rules_engine_predictors", + "assign_uc_limited_capability_from_admin_status", + "record_mass_conservation_receipt", + ] + drifted = replace( + operations[1], + parameters={**dict(operations[1].parameters), "carrier": "uc_status"}, + ) + with pytest.raises(ValueError, match="parameters drifted"): + UKUCLimitedCapabilityStageTransform( + stage=replace(stage, operations=(operations[0], drifted, operations[2])), + engine=_Engine(_answers()), + ) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_take_up.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_take_up.py index 104508ffea..b6c6a30d25 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_take_up.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_take_up.py @@ -646,10 +646,14 @@ def test_committed_manifest_declares_the_stage_and_its_rewrite() -> None: transform(_frame()) assert transform.checkpoint_metadata()["evidence"]["stage"] == UC_TAKE_UP_STAGE_NAME # The stage runs after the last writer of the capital and UC reports and - # before the Move to UC draw reads would_claim_uc. + # the UC limited capability flags (microcosm#1095, Y1), and before the + # Move to UC draw reads would_claim_uc. order = [stage.stage for stage in load_country_spec("uk").sources.stages] position = order.index(UC_TAKE_UP_STAGE_NAME) - assert order[position - 1] == "uc_capital_coherence" + assert order[position - 2 : position] == [ + "uc_capital_coherence", + "uc_limited_capability", + ] assert order[position + 1] == "uc_legacy_closure_take_up" diff --git a/tools/build_uk_release_input_coverage_manifest.py b/tools/build_uk_release_input_coverage_manifest.py index 5598c370ff..61bf8987be 100644 --- a/tools/build_uk_release_input_coverage_manifest.py +++ b/tools/build_uk_release_input_coverage_manifest.py @@ -985,6 +985,12 @@ def build_manifest( stage_name="isa_subscriptions", candidate_source=candidate_source, ), + # microcosm#1095 (Y1): the UC limited capability flags, DWP's + # admin-linked status on linked claims and the proxy elsewhere. + "uc_limited_capability": _source_stage_family_coverage_contract( + stage_name="uc_limited_capability", + candidate_source=candidate_source, + ), # microcosm#1095 (P1): the PIP points, drawn within the stored awards. "pip_points": _source_stage_family_coverage_contract( stage_name="pip_points", diff --git a/tools/graph_uk_spine_fixture.py b/tools/graph_uk_spine_fixture.py index f50ecdaf25..88b3d57af3 100644 --- a/tools/graph_uk_spine_fixture.py +++ b/tools/graph_uk_spine_fixture.py @@ -194,6 +194,9 @@ from microcosm.build.uk_runtime.uc_deduction_attributes import ( UKUCDeductionAttributesStageTransform, ) +from microcosm.build.uk_runtime.uc_limited_capability import ( + UKUCLimitedCapabilityStageTransform, +) from microcosm.build.uk_runtime.uc_reporter_redraw import ( UKUCReporterRedrawStageTransform, ) @@ -220,7 +223,7 @@ _SPI_DONOR_SAMPLE_SIZE = 64 #: The packaged FRS spine roster the fixture exercises (manifest minus the #: certified-pair exclusions); moves whenever a spine stage is added. -UK_FIXTURE_STAGE_COUNT = 55 +UK_FIXTURE_STAGE_COUNT = 56 _QRF_ESTIMATORS = 4 # These are the complete object-string surface observed in the unchanged @@ -254,6 +257,9 @@ "car_first_registration_date", # policyengine-uk's trading allowance claim status (microcosm#1439). "trading_allowance_claim_status", + # DWP's admin-linked UC limited capability status, the carrier the + # uc_limited_capability stage reads (microcosm#1095, Y1). + "frs_uc_lcw_status", ), "benunit": ("benunit_support_channel", "uc_deduction_combination"), "household": ( @@ -626,6 +632,7 @@ def _frs_tables() -> dict[str, pd.DataFrame]: "VAR3": (2 if household_id % 2 else 1) if benefit == 16 else 0, "BENAMT": amount, "UCSTART": "", + "UCLCW": "", "UCHOUSEL": "", } for benefit, variant, amount in ( @@ -651,6 +658,7 @@ def _frs_tables() -> dict[str, pd.DataFrame]: "VAR3": 0, "BENAMT": 81.9, "UCSTART": "", + "UCLCW": "", "UCHOUSEL": "", } ) @@ -667,6 +675,8 @@ def _frs_tables() -> dict[str, pd.DataFrame]: "VAR3": 0, "BENAMT": 8.0, "UCSTART": ("07/01/2024", "01/15/2022", "")[household_id % 9 // 3], + # DWP's limited capability status, blank where the claim is unlinked (Y1). + "UCLCW": (2, 0, "")[household_id % 9 // 3], "UCHOUSEL": 50.0 if household_id % 2 else "", } ) @@ -2174,8 +2184,8 @@ def _normalize_legacy_strings(frame: Frame) -> Frame: for entity, columns in _NORMALIZED_STRING_COLUMNS.items() for column in columns ] - if observed != expected_order or len(observed) != 32: - raise RuntimeError("The legacy normalization audit is not exactly 32 cells.") + if observed != expected_order or len(observed) != 33: + raise RuntimeError("The legacy normalization audit is not exactly 33 cells.") return Frame( tables, frame.schema, @@ -2430,6 +2440,9 @@ def capture_root(frame: Frame) -> Frame: "uc_capital_coherence": UKUCCapitalCoherenceStageTransform( stage=stages["uc_capital_coherence"] ), + "uc_limited_capability": UKUCLimitedCapabilityStageTransform( + stage=stages["uc_limited_capability"], engine=engine + ), "uc_take_up": UKUCTakeUpStageTransform( stage=stages["uc_take_up"], engine=engine ), From ecf6e61e87f71c2dce2af52ba2970ba1d5079a2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Mon, 9 Nov 2026 19:29:33 +0000 Subject: [PATCH 21/29] Regenerate the derived surfaces for the uc_limited_capability stage - The release-input coverage manifest restates the source manifest's digest and adds the stage's family. Its counts are unchanged: 141 required and 4 reviewed of 145 inputs. - The charter-H2 spine fixture carries the 56th stage, its cells and its contract, plus the UCLCW carrier in its synthetic BENEFITS rows, its person sources and its normalization note. H2 parity passes. - microcosm-data's release contract digests (the spec's policy, gates manifest and fingerprint, and the release cut's scoped parts) are re-pinned on this spec. Co-Authored-By: Claude Opus 5.5 --- .../uk/release_input_coverage_manifest.json | 73 +- .../src/microcosm/data/contract.py | 10 +- .../tests/engine_free/shared/test_contract.py | 6 +- .../fixtures/parity/uk_spine/NORMALIZATION.md | 4 +- .../parity/uk_spine/sources/fixture.json | 64 +- .../uk_spine/sources/frs_raw/benefits.tab | 2000 ++++++++--------- .../parity/uk_spine/sources/person.csv | 326 +-- .../parity/uk_spine/sources/schema.json | 1 + .../fixtures/parity/uk_spine/uk_spine.json | 2 +- 9 files changed, 1281 insertions(+), 1205 deletions(-) diff --git a/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json b/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json index 17ed92a2f3..910bafd3ad 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json +++ b/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json @@ -476,7 +476,7 @@ "required_mass_change_reason": "Capital-gains incidence anchor moves the mass of non-liable clone households back to their paired originals until the sub-exempt and loss-making clone mass match the Advani-Summers reporter composition at the redrawn liable mass; every pair's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "Advani and Summers (2020), Capital Gains and UK Inequality, CAGE Working Paper 465", "survey": "Family Resources Survey 2024-25, SPI synthetic support, the HMRC Table 3 redrawn gains on the spine and Advani-Summers capital-gains incidence" @@ -499,7 +499,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "Advani and Summers (2020), Capital Gains and UK Inequality, CAGE Working Paper 465", "survey": "Family Resources Survey 2024-25, SPI synthetic support, and Advani-Summers capital-gains incidence" @@ -522,7 +522,7 @@ "required_mass_change_reason": "Capital-gains residential split divides every household carrying liable gainers into arms weighted by the solved residential probabilities, one arm per subset of residential gainers; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "https://www.gov.uk/government/statistics/capital-gains-tax-statistics", "survey": "HMRC Capital Gains Tax statistics 2026 release, Table 8 (UK residential property disposals, 2024-25, administrative) on the amounts the Table 3 redraw placed" @@ -544,7 +544,7 @@ "required_mass_change_reason": "Capital-gains support split divides the wealthiest households of each HMRC Table 3 income band into light copies at equal weight; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "HMRC Capital Gains Tax statistics, July 2026 release, Table 3 for 2024-25, via the vendored conditioning facts", "survey": "Family Resources Survey 2024-25, SPI synthetic support and HMRC Capital Gains Tax statistics Table 3 (2024-25 individuals by size of gain and taxable income)" @@ -578,7 +578,7 @@ "hmrc_spi_employment_benefits" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "The FRS job record's company car answers through frs_spine's carriers (EXPBEN01, EXPBEN03, CARVAL, FUELTYP, CARCON, CARAMT), WAS round-8 company cars' list prices, and HMRC's 2024-25 company car recipients by CO2 band (Table 2A) and fuel (Table 2C), via the vendored facts", "survey": "Family Resources Survey 2024-25 job record; Wealth and Assets Survey round 8; HMRC Benefits in kind statistics (July 2026)" @@ -607,7 +607,7 @@ "required_mass_change_reason": "ETB public-services imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "UK Data Service SN 8856 Effects of Taxes and Benefits household tab, DfT rail fare index, and public NHS activity/cost table.", "survey": "Effects of Taxes and Benefits 1977-2024 and NHS age-gender public table" @@ -627,7 +627,7 @@ "required_mass_change_reason": "ETB VAT expenditure-rate imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "UK Data Service SN 8856 Effects of Taxes and Benefits household tab and cited VAT anchor resource.", "survey": "Effects of Taxes and Benefits 1977-2024" @@ -649,7 +649,7 @@ "required_mass_change_reason": "High-value home support divides every owner household in the top value stratum of its region into light copies at equal weight; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "Microcosm structural operator (microcosm#1240 fix 1); no publisher input", "survey": "Family Resources Survey 2024-25 and SPI synthetic support, after the WAS wealth draw and the regional property uprating" @@ -670,7 +670,7 @@ "required_mass_change_reason": "CGT asset-type assignment on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "https://www.gov.uk/government/statistics/capital-gains-tax-statistics", "survey": "HMRC Capital Gains Tax statistics 2026 release, Table 8 (UK residential property disposals, 2024-25, administrative), Table 4.1 (individuals claiming Business Asset Disposal Relief or Investors' Relief by band of qualifying gain, 2024-25, administrative) and Table 7 (disposals, proceeds and gains by asset type, 2023-24, sample-based), vendored from the pinned Chronicle feed" @@ -694,7 +694,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "conditioning_resource": "hmrc_cgt_conditioning_facts.json", "conditioning_resource_sha256": "c3dace8b693dc5e7a3c6acc46ad43d412e3d1fb5702341ed9119e286a12d18e5", @@ -784,7 +784,7 @@ "full_frs_tei_band_unavailable" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "hmrc_surface": "2023-24", "mapped_build_period": "2024", @@ -811,7 +811,7 @@ "required_mass_change_reason": "ISA subscriptions per adult from HMRC's ISA tables on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "HMRC Individual Savings Account statistics Tables 9.4, 9.6 and 9.7 to 9.9, the cash ISA limit reduction impact note and Lifetime ISA Table 1a, via the vendored facts; Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed round-8 person and household tabs (interviews April 2020 to March 2022, Great Britain).", "survey": "HMRC Annual savings statistics (September 2026 release); Wealth and Assets Survey round 8" @@ -883,7 +883,7 @@ "required_mass_change_reason": "LCFS consumption imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "UK Data Service SN 9603 Living Costs and Food Survey 2024-25 (2nd edition) household/person tabs and the vendored Chronicle facts for NEED 2024 mean kWh, DESNZ Energy Trends and QEP average prices paid for calendar 2024, road-fuel outturn (DESNZ, HMRC, ONS Consumer Trends) and road fuel by vehicle type (DESNZ), ONS Consumer Trends household spending by COICOP division, the DfT VEH1103 licensed-car stock, NTS bus use, the NTS private cars (UK Data Service SN 5340, End User Licence; the vehicle and household tabs, survey years 2022-2024) for the zero-emission share by income fifth and the household-paid road-fuel mix, and the DfT and devolved bus finance tables and fares indices.", "survey": "Living Costs and Food Survey 2024-25" @@ -909,7 +909,7 @@ "required_mass_change_reason": "NTS bus-travel imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "Department for Transport National Travel Survey, UK Data Service SN 5340 (End User Licence, 19th edition, November 2025), DOI 10.5255/UKDA-SN-5340-19; local licensed tab files (household, individual, trip); England residents only from 2013.", "survey": "National Travel Survey 2002-2024" @@ -930,7 +930,7 @@ "required_mass_change_reason": "PIP points stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "pip_dl_category and pip_m_category (frs_disability, and hmrc_spi_income_spine for the SPI rows) and the stored age; dwp_pip_points_facts.json, vendored from the pinned feed", "survey": "DWP's Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (PIP points by age group, England and Wales, end of January 2025), on the spine's stored PIP awards" @@ -950,7 +950,7 @@ "required_mass_change_reason": "Private-school attendance stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "policyengine-uk attends_private_school (the gov.simulation.private_school_vat attendance rates and factor), evaluated by the pinned engine", "survey": "policyengine-uk private-school attendance imputation, stored at the spine's weights" @@ -973,7 +973,7 @@ "property_finance_costs" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "https://www.gov.uk/government/statistics/property-rental-income-statistics", "survey": "Survey of Personal Incomes Public Use Tape 2022-23 and HMRC Property Rental Income Statistics 2026 (tax year 2024-25)" @@ -994,7 +994,7 @@ "required_mass_change_reason": "Annual property purchases imputed on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "https://www.gov.uk/government/statistics/uk-stamp-tax-statistics", "survey": "HMRC Annual Stamp Tax Statistics 2024 to 2025 (corrected 11 March 2026), Tables 6b, 8a and 8b" @@ -1017,7 +1017,7 @@ "property_wealth" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "uk/high_value_home_value_knots.json, built by tools/build_uk_high_value_home_stock.py from PolicyEngine/chronicle#343's registrations", "survey": "HM Land Registry Price Paid latest sales uprated with the UK House Price Index, owner-weighted by region (the dense value node's knots, region level)" @@ -1041,7 +1041,7 @@ "non_residential_property_value" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "MHCLG dwellings and the UK House Price Index regional average price averaged over the twelve months of calendar 2024 from the July 2026 full file, the frame's valuation basis, so the engine's annual uprating from 2024 projects the value once (microcosm#1240 fix 5).", "survey": "Public regional property reference" @@ -1069,7 +1069,7 @@ "employment_income" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "HMRC, Salary sacrifice reform for pension contributions effective from 6 April 2029", "survey": "Family Resources Survey 2024-25 salary-sacrifice respondents and HMRC salary-sacrifice reform analysis" @@ -1102,7 +1102,7 @@ "household_source_id" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "Reserved SPI support households for the HMRC Table 2.5 total-income bands from GBP 200,000, stacked at the published band taxpayer count over the donors per band (PolicyEngine/chronicle#280 lane).", "survey": "Survey of Personal Incomes Public Use Tape 2022-23 and HMRC Income Tax liabilities statistics July 2026 Table 2.5" @@ -1125,7 +1125,7 @@ "student_loan_balance" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "Explore Education Statistics Table 6a, Higher education total", "survey": "Family Resources Survey 2024-25 and Student Loans Company borrower forecasts for England" @@ -1146,7 +1146,7 @@ "required_mass_change_reason": "Trading allowance claim statuses stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "self_employment_income after the SPI income stage, and household_is_spi_synthetic for the full-relief group; HMRC's published gainers of the raise to GBP 3,000, about 400,000 taxpayers with a lower bill by about GBP 380 on average", "survey": "The self-employed's own profit on the final spine, and HMRC's policy paper on the Budget 2026 trading allowance raise (calibration)" @@ -1154,6 +1154,27 @@ "stage": "trading_allowance_receipts", "status": "required_at_build" }, + "uc_limited_capability": { + "base_candidate_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "base_candidate_tier": "frs", + "effective_mass_requirements": {}, + "mass_change_semantics": "mass_conserving", + "output_weight_kind": "importance", + "outputs": [ + "uc_limited_capability_for_WRA", + "uc_limited_capability_for_work" + ], + "required_mass_change_reason": "UC limited capability flags stored on the source spine: household weights pass through unchanged and total household mass is conserved.", + "rewrites": [], + "source_manifest": "source_stages.json", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_vintages": { + "source": "frs_uc_lcw_status (frs_spine) on the UC row's person, and the locked engine's uc_limited_capability_for_WRA, uc_limited_capability_for_work, is_uc_assessed_claimant and is_carer_for_benefits on the frame as it stands", + "survey": "Family Resources Survey 2024-25 (BENEFITS.UCLCW, DWP's limited capability status on a linked Universal Credit claim) and policyengine-uk's limited capability proxy, evaluated by the pinned engine" + }, + "stage": "uc_limited_capability", + "status": "required_at_build" + }, "was_lisa": { "base_candidate_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", "base_candidate_tier": "frs", @@ -1168,7 +1189,7 @@ "required_mass_change_reason": "WAS Lifetime ISA imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed round-8 person and household tabs (interviews April 2020 to March 2022, Great Britain).", "survey": "Wealth and Assets Survey round 8" @@ -1207,7 +1228,7 @@ "required_mass_change_reason": "WAS wealth imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "9f7d84ce48bf0be65bd6a08b435ba32b3a46ccabaa10a031d05041ab456f9cbc", + "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed 2006-22 household tab.", "survey": "Wealth and Assets Survey round 8" diff --git a/packages/microcosm-data/src/microcosm/data/contract.py b/packages/microcosm-data/src/microcosm/data/contract.py index b69263eacd..4129cbd31d 100644 --- a/packages/microcosm-data/src/microcosm/data/contract.py +++ b/packages/microcosm-data/src/microcosm/data/contract.py @@ -591,13 +591,13 @@ def _is_hierarchy_diagnostics_version(value: object) -> bool: # fingerprint derives from the manifest digest. Editing the spec moves all # three here in the same reviewed change. _UK_GATE_BATTERY_POLICY_SHA256 = ( - "2c7d0742dd4768bb983a58cc3c106ffad1c345e3395bd51631e46e67e4310105" + "1df5152a8c56b769ff25d9a2cead5fb8c20482f8d45be5c28f53b478be8337e5" ) _UK_GATE_BATTERY_GATES_MANIFEST_SHA256 = ( - "1b2aeda50a83bc4dad72b0deed656f9f330f611a580cce8795474b582e85532c" + "a55f6e0a0dafb6d850591cc80734f5e3d0c00829aec11f71dade7b1bcd0a704c" ) _UK_GATE_BATTERY_SPEC_FINGERPRINT = ( - "3d1b800fcf5c72350b6f7d5f907c50ca683ffe7f53fe24f196b1e067c29e8216" + "1d55a26d836f5b1e0ed08095f11511b0445d499970007dbae63d8f5004a10045" ) #: Spec entry id -> the legacy gate name whose observable detail checks #: apply unchanged (the battery re-keys the report by entry id; the gate @@ -1156,10 +1156,10 @@ def _uk_line_cut_tag_re(release_id: str) -> re.Pattern[str] | None: }, "release_cut": { "gates_manifest_sha256": ( - "69aa0eca337e074e8278b24f9c00f41b593718819b4a54595779885e2956fcf6" + "ceb99645bf82282a7a14c690c29dcc8d69b69b33f12095b1b2a74ca7e7c07085" ), "policy_sha256": ( - "9ecd0508503a1ab78b5f436dc591279d1b33f21e8e73323e4c94d7374b4a04e0" + "96918b944ce49f0ab2fb11ad8f9e93652c0ca1f002c6c8924d2f2067205e58a0" ), }, } diff --git a/packages/microcosm-data/tests/engine_free/shared/test_contract.py b/packages/microcosm-data/tests/engine_free/shared/test_contract.py index 85cf57c26d..a38567b4ed 100644 --- a/packages/microcosm-data/tests/engine_free/shared/test_contract.py +++ b/packages/microcosm-data/tests/engine_free/shared/test_contract.py @@ -228,13 +228,13 @@ def _trusted_terminal_gate_signing_key(monkeypatch) -> None: UK_GATE_BATTERY_PRODUCER = "microcosm.build.gate_battery" UK_GATE_BATTERY_SIGNING_KEY_ENV = "MICROCOSM_UK_TERMINAL_GATE_SIGNING_KEY" UK_GATE_BATTERY_POLICY_SHA256 = ( - "2c7d0742dd4768bb983a58cc3c106ffad1c345e3395bd51631e46e67e4310105" + "1df5152a8c56b769ff25d9a2cead5fb8c20482f8d45be5c28f53b478be8337e5" ) UK_GATE_BATTERY_GATES_MANIFEST_SHA256 = ( - "1b2aeda50a83bc4dad72b0deed656f9f330f611a580cce8795474b582e85532c" + "a55f6e0a0dafb6d850591cc80734f5e3d0c00829aec11f71dade7b1bcd0a704c" ) UK_GATE_BATTERY_SPEC_FINGERPRINT = ( - "3d1b800fcf5c72350b6f7d5f907c50ca683ffe7f53fe24f196b1e067c29e8216" + "1d55a26d836f5b1e0ed08095f11511b0445d499970007dbae63d8f5004a10045" ) UK_GATE_BATTERY_DEGENERATE_EVIDENCE_SHA256 = ( "f246388de42654dd68dbbb40c42282001b5b0a8bf48976162bcb1199085cb1d3" diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/NORMALIZATION.md b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/NORMALIZATION.md index 0fd0c28148..c3a21cc4c3 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/NORMALIZATION.md +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/NORMALIZATION.md @@ -1,6 +1,6 @@ # UK spine parity string normalization -The unchanged legacy transforms retain these 32 textual table columns as +The unchanged legacy transforms retain these 33 textual table columns as pandas `object`. The frozen graph dtype token `string` is specified by interface-freeze amendment 10 as pandas `StringDtype(storage="python")`. Before computing the legacy oracle's `uk_frame_content_identity` (live, @@ -8,6 +8,6 @@ in `legacy_oracle_identity`), exactly this audited surface is cast to that dtype. No values, row order, column order, weights, strata, mass records, or metadata change. -- `person`: `gender`, `marital_status`, `employment_status`, `employment_sector`, `soc2020_major_group`, `soc2020_sub_major_group`, `aa_category`, `dla_sc_category`, `dla_m_category`, `pip_m_category`, `pip_dl_category`, `current_education`, `highest_education`, `person_support_channel`, `student_loan_plan`, `relationship_to_head`, `ons_family_role`, `capital_gains_asset_type`, `company_car_fuel_type`, `car_fuel_type`, `car_first_registration_date`, `trading_allowance_claim_status` +- `person`: `gender`, `marital_status`, `employment_status`, `employment_sector`, `soc2020_major_group`, `soc2020_sub_major_group`, `aa_category`, `dla_sc_category`, `dla_m_category`, `pip_m_category`, `pip_dl_category`, `current_education`, `highest_education`, `person_support_channel`, `student_loan_plan`, `relationship_to_head`, `ons_family_role`, `capital_gains_asset_type`, `company_car_fuel_type`, `car_fuel_type`, `car_first_registration_date`, `trading_allowance_claim_status`, `frs_uc_lcw_status` - `benunit`: `benunit_support_channel`, `uc_deduction_combination` - `household`: `region`, `tenure_type`, `accommodation_type`, `council_tax_band`, `brma`, `household_support_channel`, `source_household_key`, `ons_household_type` diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json index 836ab5cd03..7248a065fa 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json @@ -1979,8 +1979,8 @@ "locator": "benefits.tab", "role": "frs_table", "runtime_sha256_required": true, - "sha256": "89446e64bb97825ba7f94c4080c160c9f189e22426f3af1e89d7d86eee8f2f3f", - "size_bytes": 20239, + "sha256": "17f7b60e24819af9f46d103b0fcf909f22ffc120c25894a25818426abaa5d7b3", + "size_bytes": 21274, "table": "benefits", "vintage": "synthetic-h2" }, @@ -2561,8 +2561,8 @@ "locator": "benefits.tab", "role": "frs_table", "runtime_sha256_required": true, - "sha256": "89446e64bb97825ba7f94c4080c160c9f189e22426f3af1e89d7d86eee8f2f3f", - "size_bytes": 20239, + "sha256": "17f7b60e24819af9f46d103b0fcf909f22ffc120c25894a25818426abaa5d7b3", + "size_bytes": 21274, "table": "benefits", "vintage": "synthetic-h2" }, @@ -2730,7 +2730,7 @@ "frs_company_car_fuel_code", "frs_company_car_contribution" ], - "notes": "Root E2 spine assembly. It carries direct raw mappings only; education-grant aggregate and council-tax reported fields remain raw carriers for E3. Benefit take-up, BRMA/LHA assignment, stochastic flags, and imputations are intentionally absent from this stage, except two identity-keyed draws. One is the UC start-up claim recency (uk-data#527). The other is each person's months_since_last_birthday, which policyengine-uk reads to place a date of birth (the two-child limit, the State Pension scheme, the Pension Credit qualifying age). Each single year of age and sex is spread evenly over the year at the FRS weights, in an order set by a draw on the person's stable id, as the engine spreads it when the column is unset, and the column is stored so every later engine read, the calibration's and the release's included, takes the same months whatever weights or identifiers the file carries (microcosm#1095). The UC start-up period needs the raw claim, interview and job dates only this stage reads, so a UC record without a linked claim date takes its claim recency from a benefit-unit-keyed draw at the linked share. The 2024-25 househol.tab is not sernum-ordered; the declared household sort guards stable identity. care_hours carries the FRS banded care-hours code as weekly hours (lower band edge), and frs_care_hours_in_household the largest of the four in-household care bands (HOURAB, HOURAH, HOURCB, HOURCH) the same way, a stage-internal carrier the Carer's Allowance draw reads and the release drops (microcosm#1418); would_claim_carers_allowance follows reported receipt, so the engine keeps Carer's Allowance on reported claimants while the hours qualify carers for the Universal Credit carer element (#882); after the SPI income chain, carers_allowance_take_up opens the flag to carers the earnings limit alone keeps from the allowance (microcosm#1319). SEINCAM2, the self-employment income the respondent gives, splits by its sign (uk-data#528), so profits go to self_employment_income and losses to trading_loss as a positive amount, the two inputs policyengine-uk reads from 2.131.0 (pe-uk#2085). The engine uprates trading_loss into each projected year as it does self_employment_income, so a loss persists like a profit; the engine documents that a one-off loss would be set to zero in later years, which a one-year survey cannot tell apart. Six of policyengine-uk's eleven owned-company inputs (pe-uk#1965) come from the FRS job tab (microcosm#1095). A director (DIRECTOR 1 or NATURE 1) who owns at least half of the company (DIRPERC 1 to 3, the ruling of 2026-10-16) stands as its sole owner or partner and works in it. The company is their main employment when the job is their first (JOBTYPE 1); it carries on a property business when the main job's SIC division is 68 and a trade otherwise, and its income share is the dividends the job records (DIVIDEND, after tax), the part of the company's profit the survey sees. A company held in another job carries on neither, since ADULT.SIC codes the main job only, which leaves the engine's company-owner rules off for it. The stocks and the intermediaries inputs keep the engine's defaults. frs_company_car_price_band, frs_company_car_fuel_code, frs_company_car_private_fuel and frs_company_car_contribution carry each person's company car from the FRS job tab (CARVAL, FUELTYP, EXPBEN03, and CARAMT where CARCON is 1, on their EXPBEN01 job with the lowest JOBTYPE), stage-internal carriers the company_cars stage reads and the release drops (PolicyEngine/uk-autumn-budget-dashboard-2026#316).", + "notes": "Root E2 spine assembly. It carries direct raw mappings only; education-grant aggregate and council-tax reported fields remain raw carriers for E3. Benefit take-up, BRMA/LHA assignment, stochastic flags, and imputations are intentionally absent from this stage, except two identity-keyed draws. One is the UC start-up claim recency (uk-data#527). The other is each person's months_since_last_birthday, which policyengine-uk reads to place a date of birth (the two-child limit, the State Pension scheme, the Pension Credit qualifying age). Each single year of age and sex is spread evenly over the year at the FRS weights, in an order set by a draw on the person's stable id, as the engine spreads it when the column is unset, and the column is stored so every later engine read, the calibration's and the release's included, takes the same months whatever weights or identifiers the file carries (microcosm#1095). The UC start-up period needs the raw claim, interview and job dates only this stage reads, so a UC record without a linked claim date takes its claim recency from a benefit-unit-keyed draw at the linked share. The 2024-25 househol.tab is not sernum-ordered; the declared household sort guards stable identity. care_hours carries the FRS banded care-hours code as weekly hours (lower band edge), and frs_care_hours_in_household the largest of the four in-household care bands (HOURAB, HOURAH, HOURCB, HOURCH) the same way, a stage-internal carrier the Carer's Allowance draw reads and the release drops (microcosm#1418); would_claim_carers_allowance follows reported receipt, so the engine keeps Carer's Allowance on reported claimants while the hours qualify carers for the Universal Credit carer element (#882); after the SPI income chain, carers_allowance_take_up opens the flag to carers the earnings limit alone keeps from the allowance (microcosm#1319). SEINCAM2, the self-employment income the respondent gives, splits by its sign (uk-data#528), so profits go to self_employment_income and losses to trading_loss as a positive amount, the two inputs policyengine-uk reads from 2.131.0 (pe-uk#2085). The engine uprates trading_loss into each projected year as it does self_employment_income, so a loss persists like a profit; the engine documents that a one-off loss would be set to zero in later years, which a one-year survey cannot tell apart. Six of policyengine-uk's eleven owned-company inputs (pe-uk#1965) come from the FRS job tab (microcosm#1095). A director (DIRECTOR 1 or NATURE 1) who owns at least half of the company (DIRPERC 1 to 3, the ruling of 2026-10-16) stands as its sole owner or partner and works in it. The company is their main employment when the job is their first (JOBTYPE 1); it carries on a property business when the main job's SIC division is 68 and a trade otherwise, and its income share is the dividends the job records (DIVIDEND, after tax), the part of the company's profit the survey sees. A company held in another job carries on neither, since ADULT.SIC codes the main job only, which leaves the engine's company-owner rules off for it. The stocks and the intermediaries inputs keep the engine's defaults. frs_company_car_price_band, frs_company_car_fuel_code, frs_company_car_private_fuel and frs_company_car_contribution carry each person's company car from the FRS job tab (CARVAL, FUELTYP, EXPBEN03, and CARAMT where CARCON is 1, on their EXPBEN01 job with the lowest JOBTYPE), stage-internal carriers the company_cars stage reads and the release drops (PolicyEngine/uk-autumn-budget-dashboard-2026#316). frs_uc_lcw_status carries DWP's limited capability for work status on a linked Universal Credit claim (BENEFITS.UCLCW, coded 0 None, 1 LCFW Group and 2 LCFWRA Group in SN 9563's UKDA data dictionary; blank, as UCSTART is, where the claim has no linked record) on the UC row's person, NOT_LINKED for everyone else; the FRS keeps one UC row per claim, couples included, so the status is the claim's. It is a stage-internal carrier the uc_limited_capability stage reads and the release drops (microcosm#1095, Y1).", "operations": [ { "delimiter": "\t", @@ -2793,6 +2793,7 @@ "is_claimant_or_partner", "is_hbai_dependent_child", "uc_is_in_startup_period", + "frs_uc_lcw_status", "uc_is_in_gainful_self_employment", "rent_paid_as_boarder", "rent_paid_as_lodger", @@ -7868,6 +7869,59 @@ "stage": "uc_legacy_closure_take_up", "survey": "DWP Stat-Xplore, Households invited to Move to Universal Credit by legacy benefit and move status, notices July 2022 to June 2026" }, + "uc_limited_capability": { + "artifacts": [], + "grain": "person", + "nonnegative_outputs": [], + "notes": "DWP's limited capability for work status on linked Universal Credit claims (Y1 of the November event-data plan, microcosm#1095; Mar\u00eda's NS6 ruling of 9 November 2026, which revisits her ruling of 29 October 2026 to keep the engine's proxy; the choices below are for her signature). policyengine-uk 2.174.1 gives limited capability for work and work-related activity (uc_limited_capability_for_WRA) to a person flagged is_disabled_for_benefits, which the spine sets from any reported disability benefit or ESA, unless their own ESA award lacks the support component, and limited capability for work (uc_limited_capability_for_work) to that or the same flag. The FRS 2024-25 links most UC claims to DWP's records, and BENEFITS.UCLCW, which frs_spine carries as frs_uc_lcw_status on the UC row's person, gives the claim's own status; the status and the proxy disagree on a substantial share of linked claims in both directions, so the stage changes who has the LCWRA element more than how many. Every person takes the locked engine's own proxy, so nothing mirrors its formula here, and a linked FRS claim (a non-SPI household) takes DWP's status: NONE sets every claimant false on both flags; LCWRA keeps the claimants the proxy flags and, if it flags none, gives both flags to the UC row's person, or to the partner where the UC row's person cares (is_carer_for_benefits) and the partner does not, so a carer keeps the carer element; LCW does the same for limited capability for work, with WRA false for every claimant. The FRS keeps one UC row per claim, couples included, so which partner holds a joint claim's status is this rule's approximation. Unlinked reporters, the take-up redraw's entrants, the legacy-closure movers and every SPI row keep the proxy, which their stored value equals, since no later stage writes its inputs. The flags are stored as survey-year inputs, which the engine carries into every projected year, and the release carries both. uc_reporter_redraw's award screen, earlier in the spine, still reads the proxy.", + "operations": [ + { + "kind": "materialize_rules_engine_predictors", + "predictors": [ + "uc_limited_capability_for_WRA", + "uc_limited_capability_for_work", + "is_uc_assessed_claimant", + "is_carer_for_benefits" + ], + "year_rule": "survey_year" + }, + { + "carer": "is_carer_for_benefits", + "carrier": "frs_uc_lcw_status", + "claimant": "is_uc_assessed_claimant", + "joint_claim_rule": "The FRS keeps one UC row per claim, couples included, so the status is the claim's. Where a claimant must be chosen it is the UC row's person, or the partner where the UC row's person cares (is_carer_for_benefits) and the partner does not; the other claimant keeps the proxy.", + "kind": "assign_uc_limited_capability_from_admin_status", + "linked_scope": "household_is_spi_synthetic", + "not_linked": "NOT_LINKED", + "outputs": [ + "uc_limited_capability_for_WRA", + "uc_limited_capability_for_work" + ], + "rule": "Every person takes the locked engine's own proxy for both flags. A linked FRS claim (a non-SPI household whose UC row carries a status) takes DWP's: NONE sets every claimant false on both flags; LCWRA keeps the claimants the proxy flags, and if it flags none gives both flags to one claimant; LCW keeps the claimants the proxy gives limited capability for work, and if it gives none gives it to one claimant, with WRA false for every claimant.", + "scope": "Unlinked reporters, the take-up redraw's entrants, the legacy-closure movers and every SPI row keep the proxy; no later stage writes the proxy's inputs, so their stored value equals the formula's.", + "statuses": [ + "NONE", + "LCW", + "LCWRA" + ] + }, + { + "declared_factor": 1, + "entity": "household", + "gate_coupling": "The terminal family gate requires a valid mass-conserving MassChangeRecord carrying exactly this stage-specific reason.", + "kind": "record_mass_conservation_receipt", + "reason": "UC limited capability flags stored on the source spine: household weights pass through unchanged and total household mass is conserved." + } + ], + "outputs": [ + "uc_limited_capability_for_WRA", + "uc_limited_capability_for_work" + ], + "rewrites": [], + "source": "frs_uc_lcw_status (frs_spine) on the UC row's person, and the locked engine's uc_limited_capability_for_WRA, uc_limited_capability_for_work, is_uc_assessed_claimant and is_carer_for_benefits on the frame as it stands", + "stage": "uc_limited_capability", + "survey": "Family Resources Survey 2024-25 (BENEFITS.UCLCW, DWP's limited capability status on a linked Universal Credit claim) and policyengine-uk's limited capability proxy, evaluated by the pinned engine" + }, "uc_reporter_redraw": { "artifacts": [], "grain": "benunit", diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/frs_raw/benefits.tab b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/frs_raw/benefits.tab index b73d9b47be..6ff444dc93 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/frs_raw/benefits.tab +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/frs_raw/benefits.tab @@ -1,1000 +1,1000 @@ -SERNUM BENUNIT PERSON BENEFIT VAR2 VAR3 BENAMT UCSTART UCHOUSEL -1 1 1 14 1 0 2.0 -1 1 1 14 2 0 3.0 -1 1 1 16 3 2 4.0 -1 1 1 16 4 2 5.0 -1 1 1 5 0 0 1.0 -1 1 1 6 0 0 6.0 -1 1 1 3 0 0 7.0 -1 1 1 13 0 0 81.9 -2 1 1 14 1 0 2.0 -2 1 1 14 2 0 3.0 -2 1 1 16 3 1 4.0 -2 1 1 16 4 1 5.0 -2 1 1 5 0 0 1.0 -2 1 1 6 0 0 6.0 -2 1 1 3 0 0 7.0 -3 1 1 14 1 0 2.0 -3 1 1 14 2 0 3.0 -3 1 1 16 3 2 4.0 -3 1 1 16 4 2 5.0 -3 1 1 5 0 0 1.0 -3 1 1 6 0 0 6.0 -3 1 1 3 0 0 7.0 -3 1 1 95 0 0 8.0 01/15/2022 50.0 -4 1 1 14 1 0 2.0 -4 1 1 14 2 0 3.0 -4 1 1 16 3 1 4.0 -4 1 1 16 4 1 5.0 -4 1 1 5 0 0 1.0 -4 1 1 6 0 0 6.0 -4 1 1 3 0 0 7.0 -5 1 1 14 1 0 2.0 -5 1 1 14 2 0 3.0 -5 1 1 16 3 2 4.0 -5 1 1 16 4 2 5.0 -5 1 1 5 0 0 1.0 -5 1 1 6 0 0 6.0 -5 1 1 3 0 0 7.0 -6 1 1 14 1 0 2.0 -6 1 1 14 2 0 3.0 -6 1 1 16 3 1 4.0 -6 1 1 16 4 1 5.0 -6 1 1 5 0 0 1.0 -6 1 1 6 0 0 6.0 -6 1 1 3 0 0 7.0 -6 1 1 95 0 0 8.0 -7 1 1 14 1 0 2.0 -7 1 1 14 2 0 3.0 -7 1 1 16 3 2 4.0 -7 1 1 16 4 2 5.0 -7 1 1 5 0 0 1.0 -7 1 1 6 0 0 6.0 -7 1 1 3 0 0 7.0 -8 1 1 14 1 0 2.0 -8 1 1 14 2 0 3.0 -8 1 1 16 3 1 4.0 -8 1 1 16 4 1 5.0 -8 1 1 5 0 0 1.0 -8 1 1 6 0 0 6.0 -8 1 1 3 0 0 7.0 -9 1 1 14 1 0 2.0 -9 1 1 14 2 0 3.0 -9 1 1 16 3 2 4.0 -9 1 1 16 4 2 5.0 -9 1 1 5 0 0 1.0 -9 1 1 6 0 0 6.0 -9 1 1 3 0 0 7.0 -9 1 1 95 0 0 8.0 07/01/2024 50.0 -10 1 1 14 1 0 2.0 -10 1 1 14 2 0 3.0 -10 1 1 16 3 1 4.0 -10 1 1 16 4 1 5.0 -10 1 1 5 0 0 1.0 -10 1 1 6 0 0 6.0 -10 1 1 3 0 0 7.0 -11 1 1 14 1 0 2.0 -11 1 1 14 2 0 3.0 -11 1 1 16 3 2 4.0 -11 1 1 16 4 2 5.0 -11 1 1 5 0 0 1.0 -11 1 1 6 0 0 6.0 -11 1 1 3 0 0 7.0 -12 1 1 14 1 0 2.0 -12 1 1 14 2 0 3.0 -12 1 1 16 3 1 4.0 -12 1 1 16 4 1 5.0 -12 1 1 5 0 0 1.0 -12 1 1 6 0 0 6.0 -12 1 1 3 0 0 7.0 -12 1 1 95 0 0 8.0 01/15/2022 -13 1 1 14 1 0 2.0 -13 1 1 14 2 0 3.0 -13 1 1 16 3 2 4.0 -13 1 1 16 4 2 5.0 -13 1 1 5 0 0 1.0 -13 1 1 6 0 0 6.0 -13 1 1 3 0 0 7.0 -14 1 1 14 1 0 2.0 -14 1 1 14 2 0 3.0 -14 1 1 16 3 1 4.0 -14 1 1 16 4 1 5.0 -14 1 1 5 0 0 1.0 -14 1 1 6 0 0 6.0 -14 1 1 3 0 0 7.0 -15 1 1 14 1 0 2.0 -15 1 1 14 2 0 3.0 -15 1 1 16 3 2 4.0 -15 1 1 16 4 2 5.0 -15 1 1 5 0 0 1.0 -15 1 1 6 0 0 6.0 -15 1 1 3 0 0 7.0 -15 1 1 95 0 0 8.0 50.0 -16 1 1 14 1 0 2.0 -16 1 1 14 2 0 3.0 -16 1 1 16 3 1 4.0 -16 1 1 16 4 1 5.0 -16 1 1 5 0 0 1.0 -16 1 1 6 0 0 6.0 -16 1 1 3 0 0 7.0 -16 1 1 13 0 0 81.9 -17 1 1 14 1 0 2.0 -17 1 1 14 2 0 3.0 -17 1 1 16 3 2 4.0 -17 1 1 16 4 2 5.0 -17 1 1 5 0 0 1.0 -17 1 1 6 0 0 6.0 -17 1 1 3 0 0 7.0 -18 1 1 14 1 0 2.0 -18 1 1 14 2 0 3.0 -18 1 1 16 3 1 4.0 -18 1 1 16 4 1 5.0 -18 1 1 5 0 0 1.0 -18 1 1 6 0 0 6.0 -18 1 1 3 0 0 7.0 -18 1 1 95 0 0 8.0 07/01/2024 -19 1 1 14 1 0 2.0 -19 1 1 14 2 0 3.0 -19 1 1 16 3 2 4.0 -19 1 1 16 4 2 5.0 -19 1 1 5 0 0 1.0 -19 1 1 6 0 0 6.0 -19 1 1 3 0 0 7.0 -20 1 1 14 1 0 2.0 -20 1 1 14 2 0 3.0 -20 1 1 16 3 1 4.0 -20 1 1 16 4 1 5.0 -20 1 1 5 0 0 1.0 -20 1 1 6 0 0 6.0 -20 1 1 3 0 0 7.0 -21 1 1 14 1 0 2.0 -21 1 1 14 2 0 3.0 -21 1 1 16 3 2 4.0 -21 1 1 16 4 2 5.0 -21 1 1 5 0 0 1.0 -21 1 1 6 0 0 6.0 -21 1 1 3 0 0 7.0 -21 1 1 95 0 0 8.0 01/15/2022 50.0 -22 1 1 14 1 0 2.0 -22 1 1 14 2 0 3.0 -22 1 1 16 3 1 4.0 -22 1 1 16 4 1 5.0 -22 1 1 5 0 0 1.0 -22 1 1 6 0 0 6.0 -22 1 1 3 0 0 7.0 -23 1 1 14 1 0 2.0 -23 1 1 14 2 0 3.0 -23 1 1 16 3 2 4.0 -23 1 1 16 4 2 5.0 -23 1 1 5 0 0 1.0 -23 1 1 6 0 0 6.0 -23 1 1 3 0 0 7.0 -24 1 1 14 1 0 2.0 -24 1 1 14 2 0 3.0 -24 1 1 16 3 1 4.0 -24 1 1 16 4 1 5.0 -24 1 1 5 0 0 1.0 -24 1 1 6 0 0 6.0 -24 1 1 3 0 0 7.0 -24 1 1 95 0 0 8.0 -25 1 1 14 1 0 2.0 -25 1 1 14 2 0 3.0 -25 1 1 16 3 2 4.0 -25 1 1 16 4 2 5.0 -25 1 1 5 0 0 1.0 -25 1 1 6 0 0 6.0 -25 1 1 3 0 0 7.0 -26 1 1 14 1 0 2.0 -26 1 1 14 2 0 3.0 -26 1 1 16 3 1 4.0 -26 1 1 16 4 1 5.0 -26 1 1 5 0 0 1.0 -26 1 1 6 0 0 6.0 -26 1 1 3 0 0 7.0 -27 1 1 14 1 0 2.0 -27 1 1 14 2 0 3.0 -27 1 1 16 3 2 4.0 -27 1 1 16 4 2 5.0 -27 1 1 5 0 0 1.0 -27 1 1 6 0 0 6.0 -27 1 1 3 0 0 7.0 -27 1 1 95 0 0 8.0 07/01/2024 50.0 -28 1 1 14 1 0 2.0 -28 1 1 14 2 0 3.0 -28 1 1 16 3 1 4.0 -28 1 1 16 4 1 5.0 -28 1 1 5 0 0 1.0 -28 1 1 6 0 0 6.0 -28 1 1 3 0 0 7.0 -29 1 1 14 1 0 2.0 -29 1 1 14 2 0 3.0 -29 1 1 16 3 2 4.0 -29 1 1 16 4 2 5.0 -29 1 1 5 0 0 1.0 -29 1 1 6 0 0 6.0 -29 1 1 3 0 0 7.0 -30 1 1 14 1 0 2.0 -30 1 1 14 2 0 3.0 -30 1 1 16 3 1 4.0 -30 1 1 16 4 1 5.0 -30 1 1 5 0 0 1.0 -30 1 1 6 0 0 6.0 -30 1 1 3 0 0 7.0 -30 1 1 95 0 0 8.0 01/15/2022 -31 1 1 14 1 0 2.0 -31 1 1 14 2 0 3.0 -31 1 1 16 3 2 4.0 -31 1 1 16 4 2 5.0 -31 1 1 5 0 0 1.0 -31 1 1 6 0 0 6.0 -31 1 1 3 0 0 7.0 -31 1 1 13 0 0 81.9 -32 1 1 14 1 0 2.0 -32 1 1 14 2 0 3.0 -32 1 1 16 3 1 4.0 -32 1 1 16 4 1 5.0 -32 1 1 5 0 0 1.0 -32 1 1 6 0 0 6.0 -32 1 1 3 0 0 7.0 -33 1 1 14 1 0 2.0 -33 1 1 14 2 0 3.0 -33 1 1 16 3 2 4.0 -33 1 1 16 4 2 5.0 -33 1 1 5 0 0 1.0 -33 1 1 6 0 0 6.0 -33 1 1 3 0 0 7.0 -33 1 1 95 0 0 8.0 50.0 -34 1 1 14 1 0 2.0 -34 1 1 14 2 0 3.0 -34 1 1 16 3 1 4.0 -34 1 1 16 4 1 5.0 -34 1 1 5 0 0 1.0 -34 1 1 6 0 0 6.0 -34 1 1 3 0 0 7.0 -35 1 1 14 1 0 2.0 -35 1 1 14 2 0 3.0 -35 1 1 16 3 2 4.0 -35 1 1 16 4 2 5.0 -35 1 1 5 0 0 1.0 -35 1 1 6 0 0 6.0 -35 1 1 3 0 0 7.0 -36 1 1 14 1 0 2.0 -36 1 1 14 2 0 3.0 -36 1 1 16 3 1 4.0 -36 1 1 16 4 1 5.0 -36 1 1 5 0 0 1.0 -36 1 1 6 0 0 6.0 -36 1 1 3 0 0 7.0 -36 1 1 95 0 0 8.0 07/01/2024 -37 1 1 14 1 0 2.0 -37 1 1 14 2 0 3.0 -37 1 1 16 3 2 4.0 -37 1 1 16 4 2 5.0 -37 1 1 5 0 0 1.0 -37 1 1 6 0 0 6.0 -37 1 1 3 0 0 7.0 -38 1 1 14 1 0 2.0 -38 1 1 14 2 0 3.0 -38 1 1 16 3 1 4.0 -38 1 1 16 4 1 5.0 -38 1 1 5 0 0 1.0 -38 1 1 6 0 0 6.0 -38 1 1 3 0 0 7.0 -39 1 1 14 1 0 2.0 -39 1 1 14 2 0 3.0 -39 1 1 16 3 2 4.0 -39 1 1 16 4 2 5.0 -39 1 1 5 0 0 1.0 -39 1 1 6 0 0 6.0 -39 1 1 3 0 0 7.0 -39 1 1 95 0 0 8.0 01/15/2022 50.0 -40 1 1 14 1 0 2.0 -40 1 1 14 2 0 3.0 -40 1 1 16 3 1 4.0 -40 1 1 16 4 1 5.0 -40 1 1 5 0 0 1.0 -40 1 1 6 0 0 6.0 -40 1 1 3 0 0 7.0 -41 1 1 14 1 0 2.0 -41 1 1 14 2 0 3.0 -41 1 1 16 3 2 4.0 -41 1 1 16 4 2 5.0 -41 1 1 5 0 0 1.0 -41 1 1 6 0 0 6.0 -41 1 1 3 0 0 7.0 -42 1 1 14 1 0 2.0 -42 1 1 14 2 0 3.0 -42 1 1 16 3 1 4.0 -42 1 1 16 4 1 5.0 -42 1 1 5 0 0 1.0 -42 1 1 6 0 0 6.0 -42 1 1 3 0 0 7.0 -42 1 1 95 0 0 8.0 -43 1 1 14 1 0 2.0 -43 1 1 14 2 0 3.0 -43 1 1 16 3 2 4.0 -43 1 1 16 4 2 5.0 -43 1 1 5 0 0 1.0 -43 1 1 6 0 0 6.0 -43 1 1 3 0 0 7.0 -44 1 1 14 1 0 2.0 -44 1 1 14 2 0 3.0 -44 1 1 16 3 1 4.0 -44 1 1 16 4 1 5.0 -44 1 1 5 0 0 1.0 -44 1 1 6 0 0 6.0 -44 1 1 3 0 0 7.0 -45 1 1 14 1 0 2.0 -45 1 1 14 2 0 3.0 -45 1 1 16 3 2 4.0 -45 1 1 16 4 2 5.0 -45 1 1 5 0 0 1.0 -45 1 1 6 0 0 6.0 -45 1 1 3 0 0 7.0 -45 1 1 95 0 0 8.0 07/01/2024 50.0 -46 1 1 14 1 0 2.0 -46 1 1 14 2 0 3.0 -46 1 1 16 3 1 4.0 -46 1 1 16 4 1 5.0 -46 1 1 5 0 0 1.0 -46 1 1 6 0 0 6.0 -46 1 1 3 0 0 7.0 -46 1 1 13 0 0 81.9 -47 1 1 14 1 0 2.0 -47 1 1 14 2 0 3.0 -47 1 1 16 3 2 4.0 -47 1 1 16 4 2 5.0 -47 1 1 5 0 0 1.0 -47 1 1 6 0 0 6.0 -47 1 1 3 0 0 7.0 -48 1 1 14 1 0 2.0 -48 1 1 14 2 0 3.0 -48 1 1 16 3 1 4.0 -48 1 1 16 4 1 5.0 -48 1 1 5 0 0 1.0 -48 1 1 6 0 0 6.0 -48 1 1 3 0 0 7.0 -48 1 1 95 0 0 8.0 01/15/2022 -49 1 1 14 1 0 2.0 -49 1 1 14 2 0 3.0 -49 1 1 16 3 2 4.0 -49 1 1 16 4 2 5.0 -49 1 1 5 0 0 1.0 -49 1 1 6 0 0 6.0 -49 1 1 3 0 0 7.0 -50 1 1 14 1 0 2.0 -50 1 1 14 2 0 3.0 -50 1 1 16 3 1 4.0 -50 1 1 16 4 1 5.0 -50 1 1 5 0 0 1.0 -50 1 1 6 0 0 6.0 -50 1 1 3 0 0 7.0 -51 1 1 14 1 0 2.0 -51 1 1 14 2 0 3.0 -51 1 1 16 3 2 4.0 -51 1 1 16 4 2 5.0 -51 1 1 5 0 0 1.0 -51 1 1 6 0 0 6.0 -51 1 1 3 0 0 7.0 -51 1 1 95 0 0 8.0 50.0 -52 1 1 14 1 0 2.0 -52 1 1 14 2 0 3.0 -52 1 1 16 3 1 4.0 -52 1 1 16 4 1 5.0 -52 1 1 5 0 0 1.0 -52 1 1 6 0 0 6.0 -52 1 1 3 0 0 7.0 -53 1 1 14 1 0 2.0 -53 1 1 14 2 0 3.0 -53 1 1 16 3 2 4.0 -53 1 1 16 4 2 5.0 -53 1 1 5 0 0 1.0 -53 1 1 6 0 0 6.0 -53 1 1 3 0 0 7.0 -54 1 1 14 1 0 2.0 -54 1 1 14 2 0 3.0 -54 1 1 16 3 1 4.0 -54 1 1 16 4 1 5.0 -54 1 1 5 0 0 1.0 -54 1 1 6 0 0 6.0 -54 1 1 3 0 0 7.0 -54 1 1 95 0 0 8.0 07/01/2024 -55 1 1 14 1 0 2.0 -55 1 1 14 2 0 3.0 -55 1 1 16 3 2 4.0 -55 1 1 16 4 2 5.0 -55 1 1 5 0 0 1.0 -55 1 1 6 0 0 6.0 -55 1 1 3 0 0 7.0 -56 1 1 14 1 0 2.0 -56 1 1 14 2 0 3.0 -56 1 1 16 3 1 4.0 -56 1 1 16 4 1 5.0 -56 1 1 5 0 0 1.0 -56 1 1 6 0 0 6.0 -56 1 1 3 0 0 7.0 -57 1 1 14 1 0 2.0 -57 1 1 14 2 0 3.0 -57 1 1 16 3 2 4.0 -57 1 1 16 4 2 5.0 -57 1 1 5 0 0 1.0 -57 1 1 6 0 0 6.0 -57 1 1 3 0 0 7.0 -57 1 1 95 0 0 8.0 01/15/2022 50.0 -58 1 1 14 1 0 2.0 -58 1 1 14 2 0 3.0 -58 1 1 16 3 1 4.0 -58 1 1 16 4 1 5.0 -58 1 1 5 0 0 1.0 -58 1 1 6 0 0 6.0 -58 1 1 3 0 0 7.0 -59 1 1 14 1 0 2.0 -59 1 1 14 2 0 3.0 -59 1 1 16 3 2 4.0 -59 1 1 16 4 2 5.0 -59 1 1 5 0 0 1.0 -59 1 1 6 0 0 6.0 -59 1 1 3 0 0 7.0 -60 1 1 14 1 0 2.0 -60 1 1 14 2 0 3.0 -60 1 1 16 3 1 4.0 -60 1 1 16 4 1 5.0 -60 1 1 5 0 0 1.0 -60 1 1 6 0 0 6.0 -60 1 1 3 0 0 7.0 -60 1 1 95 0 0 8.0 -61 1 1 14 1 0 2.0 -61 1 1 14 2 0 3.0 -61 1 1 16 3 2 4.0 -61 1 1 16 4 2 5.0 -61 1 1 5 0 0 1.0 -61 1 1 6 0 0 6.0 -61 1 1 3 0 0 7.0 -61 1 1 13 0 0 81.9 -62 1 1 14 1 0 2.0 -62 1 1 14 2 0 3.0 -62 1 1 16 3 1 4.0 -62 1 1 16 4 1 5.0 -62 1 1 5 0 0 1.0 -62 1 1 6 0 0 6.0 -62 1 1 3 0 0 7.0 -63 1 1 14 1 0 2.0 -63 1 1 14 2 0 3.0 -63 1 1 16 3 2 4.0 -63 1 1 16 4 2 5.0 -63 1 1 5 0 0 1.0 -63 1 1 6 0 0 6.0 -63 1 1 3 0 0 7.0 -63 1 1 95 0 0 8.0 07/01/2024 50.0 -64 1 1 14 1 0 2.0 -64 1 1 14 2 0 3.0 -64 1 1 16 3 1 4.0 -64 1 1 16 4 1 5.0 -64 1 1 5 0 0 1.0 -64 1 1 6 0 0 6.0 -64 1 1 3 0 0 7.0 -65 1 1 14 1 0 2.0 -65 1 1 14 2 0 3.0 -65 1 1 16 3 2 4.0 -65 1 1 16 4 2 5.0 -65 1 1 5 0 0 1.0 -65 1 1 6 0 0 6.0 -65 1 1 3 0 0 7.0 -66 1 1 14 1 0 2.0 -66 1 1 14 2 0 3.0 -66 1 1 16 3 1 4.0 -66 1 1 16 4 1 5.0 -66 1 1 5 0 0 1.0 -66 1 1 6 0 0 6.0 -66 1 1 3 0 0 7.0 -66 1 1 95 0 0 8.0 01/15/2022 -67 1 1 14 1 0 2.0 -67 1 1 14 2 0 3.0 -67 1 1 16 3 2 4.0 -67 1 1 16 4 2 5.0 -67 1 1 5 0 0 1.0 -67 1 1 6 0 0 6.0 -67 1 1 3 0 0 7.0 -68 1 1 14 1 0 2.0 -68 1 1 14 2 0 3.0 -68 1 1 16 3 1 4.0 -68 1 1 16 4 1 5.0 -68 1 1 5 0 0 1.0 -68 1 1 6 0 0 6.0 -68 1 1 3 0 0 7.0 -69 1 1 14 1 0 2.0 -69 1 1 14 2 0 3.0 -69 1 1 16 3 2 4.0 -69 1 1 16 4 2 5.0 -69 1 1 5 0 0 1.0 -69 1 1 6 0 0 6.0 -69 1 1 3 0 0 7.0 -69 1 1 95 0 0 8.0 50.0 -70 1 1 14 1 0 2.0 -70 1 1 14 2 0 3.0 -70 1 1 16 3 1 4.0 -70 1 1 16 4 1 5.0 -70 1 1 5 0 0 1.0 -70 1 1 6 0 0 6.0 -70 1 1 3 0 0 7.0 -71 1 1 14 1 0 2.0 -71 1 1 14 2 0 3.0 -71 1 1 16 3 2 4.0 -71 1 1 16 4 2 5.0 -71 1 1 5 0 0 1.0 -71 1 1 6 0 0 6.0 -71 1 1 3 0 0 7.0 -72 1 1 14 1 0 2.0 -72 1 1 14 2 0 3.0 -72 1 1 16 3 1 4.0 -72 1 1 16 4 1 5.0 -72 1 1 5 0 0 1.0 -72 1 1 6 0 0 6.0 -72 1 1 3 0 0 7.0 -72 1 1 95 0 0 8.0 07/01/2024 -73 1 1 14 1 0 2.0 -73 1 1 14 2 0 3.0 -73 1 1 16 3 2 4.0 -73 1 1 16 4 2 5.0 -73 1 1 5 0 0 1.0 -73 1 1 6 0 0 6.0 -73 1 1 3 0 0 7.0 -74 1 1 14 1 0 2.0 -74 1 1 14 2 0 3.0 -74 1 1 16 3 1 4.0 -74 1 1 16 4 1 5.0 -74 1 1 5 0 0 1.0 -74 1 1 6 0 0 6.0 -74 1 1 3 0 0 7.0 -75 1 1 14 1 0 2.0 -75 1 1 14 2 0 3.0 -75 1 1 16 3 2 4.0 -75 1 1 16 4 2 5.0 -75 1 1 5 0 0 1.0 -75 1 1 6 0 0 6.0 -75 1 1 3 0 0 7.0 -75 1 1 95 0 0 8.0 01/15/2022 50.0 -76 1 1 14 1 0 2.0 -76 1 1 14 2 0 3.0 -76 1 1 16 3 1 4.0 -76 1 1 16 4 1 5.0 -76 1 1 5 0 0 1.0 -76 1 1 6 0 0 6.0 -76 1 1 3 0 0 7.0 -76 1 1 13 0 0 81.9 -77 1 1 14 1 0 2.0 -77 1 1 14 2 0 3.0 -77 1 1 16 3 2 4.0 -77 1 1 16 4 2 5.0 -77 1 1 5 0 0 1.0 -77 1 1 6 0 0 6.0 -77 1 1 3 0 0 7.0 -78 1 1 14 1 0 2.0 -78 1 1 14 2 0 3.0 -78 1 1 16 3 1 4.0 -78 1 1 16 4 1 5.0 -78 1 1 5 0 0 1.0 -78 1 1 6 0 0 6.0 -78 1 1 3 0 0 7.0 -78 1 1 95 0 0 8.0 -79 1 1 14 1 0 2.0 -79 1 1 14 2 0 3.0 -79 1 1 16 3 2 4.0 -79 1 1 16 4 2 5.0 -79 1 1 5 0 0 1.0 -79 1 1 6 0 0 6.0 -79 1 1 3 0 0 7.0 -80 1 1 14 1 0 2.0 -80 1 1 14 2 0 3.0 -80 1 1 16 3 1 4.0 -80 1 1 16 4 1 5.0 -80 1 1 5 0 0 1.0 -80 1 1 6 0 0 6.0 -80 1 1 3 0 0 7.0 -81 1 1 14 1 0 2.0 -81 1 1 14 2 0 3.0 -81 1 1 16 3 2 4.0 -81 1 1 16 4 2 5.0 -81 1 1 5 0 0 1.0 -81 1 1 6 0 0 6.0 -81 1 1 3 0 0 7.0 -81 1 1 95 0 0 8.0 07/01/2024 50.0 -82 1 1 14 1 0 2.0 -82 1 1 14 2 0 3.0 -82 1 1 16 3 1 4.0 -82 1 1 16 4 1 5.0 -82 1 1 5 0 0 1.0 -82 1 1 6 0 0 6.0 -82 1 1 3 0 0 7.0 -83 1 1 14 1 0 2.0 -83 1 1 14 2 0 3.0 -83 1 1 16 3 2 4.0 -83 1 1 16 4 2 5.0 -83 1 1 5 0 0 1.0 -83 1 1 6 0 0 6.0 -83 1 1 3 0 0 7.0 -84 1 1 14 1 0 2.0 -84 1 1 14 2 0 3.0 -84 1 1 16 3 1 4.0 -84 1 1 16 4 1 5.0 -84 1 1 5 0 0 1.0 -84 1 1 6 0 0 6.0 -84 1 1 3 0 0 7.0 -84 1 1 95 0 0 8.0 01/15/2022 -85 1 1 14 1 0 2.0 -85 1 1 14 2 0 3.0 -85 1 1 16 3 2 4.0 -85 1 1 16 4 2 5.0 -85 1 1 5 0 0 1.0 -85 1 1 6 0 0 6.0 -85 1 1 3 0 0 7.0 -86 1 1 14 1 0 2.0 -86 1 1 14 2 0 3.0 -86 1 1 16 3 1 4.0 -86 1 1 16 4 1 5.0 -86 1 1 5 0 0 1.0 -86 1 1 6 0 0 6.0 -86 1 1 3 0 0 7.0 -87 1 1 14 1 0 2.0 -87 1 1 14 2 0 3.0 -87 1 1 16 3 2 4.0 -87 1 1 16 4 2 5.0 -87 1 1 5 0 0 1.0 -87 1 1 6 0 0 6.0 -87 1 1 3 0 0 7.0 -87 1 1 95 0 0 8.0 50.0 -88 1 1 14 1 0 2.0 -88 1 1 14 2 0 3.0 -88 1 1 16 3 1 4.0 -88 1 1 16 4 1 5.0 -88 1 1 5 0 0 1.0 -88 1 1 6 0 0 6.0 -88 1 1 3 0 0 7.0 -89 1 1 14 1 0 2.0 -89 1 1 14 2 0 3.0 -89 1 1 16 3 2 4.0 -89 1 1 16 4 2 5.0 -89 1 1 5 0 0 1.0 -89 1 1 6 0 0 6.0 -89 1 1 3 0 0 7.0 -90 1 1 14 1 0 2.0 -90 1 1 14 2 0 3.0 -90 1 1 16 3 1 4.0 -90 1 1 16 4 1 5.0 -90 1 1 5 0 0 1.0 -90 1 1 6 0 0 6.0 -90 1 1 3 0 0 7.0 -90 1 1 95 0 0 8.0 07/01/2024 -91 1 1 14 1 0 2.0 -91 1 1 14 2 0 3.0 -91 1 1 16 3 2 4.0 -91 1 1 16 4 2 5.0 -91 1 1 5 0 0 1.0 -91 1 1 6 0 0 6.0 -91 1 1 3 0 0 7.0 -91 1 1 13 0 0 81.9 -92 1 1 14 1 0 2.0 -92 1 1 14 2 0 3.0 -92 1 1 16 3 1 4.0 -92 1 1 16 4 1 5.0 -92 1 1 5 0 0 1.0 -92 1 1 6 0 0 6.0 -92 1 1 3 0 0 7.0 -93 1 1 14 1 0 2.0 -93 1 1 14 2 0 3.0 -93 1 1 16 3 2 4.0 -93 1 1 16 4 2 5.0 -93 1 1 5 0 0 1.0 -93 1 1 6 0 0 6.0 -93 1 1 3 0 0 7.0 -93 1 1 95 0 0 8.0 01/15/2022 50.0 -94 1 1 14 1 0 2.0 -94 1 1 14 2 0 3.0 -94 1 1 16 3 1 4.0 -94 1 1 16 4 1 5.0 -94 1 1 5 0 0 1.0 -94 1 1 6 0 0 6.0 -94 1 1 3 0 0 7.0 -95 1 1 14 1 0 2.0 -95 1 1 14 2 0 3.0 -95 1 1 16 3 2 4.0 -95 1 1 16 4 2 5.0 -95 1 1 5 0 0 1.0 -95 1 1 6 0 0 6.0 -95 1 1 3 0 0 7.0 -96 1 1 14 1 0 2.0 -96 1 1 14 2 0 3.0 -96 1 1 16 3 1 4.0 -96 1 1 16 4 1 5.0 -96 1 1 5 0 0 1.0 -96 1 1 6 0 0 6.0 -96 1 1 3 0 0 7.0 -96 1 1 95 0 0 8.0 -97 1 1 14 1 0 2.0 -97 1 1 14 2 0 3.0 -97 1 1 16 3 2 4.0 -97 1 1 16 4 2 5.0 -97 1 1 5 0 0 1.0 -97 1 1 6 0 0 6.0 -97 1 1 3 0 0 7.0 -98 1 1 14 1 0 2.0 -98 1 1 14 2 0 3.0 -98 1 1 16 3 1 4.0 -98 1 1 16 4 1 5.0 -98 1 1 5 0 0 1.0 -98 1 1 6 0 0 6.0 -98 1 1 3 0 0 7.0 -99 1 1 14 1 0 2.0 -99 1 1 14 2 0 3.0 -99 1 1 16 3 2 4.0 -99 1 1 16 4 2 5.0 -99 1 1 5 0 0 1.0 -99 1 1 6 0 0 6.0 -99 1 1 3 0 0 7.0 -99 1 1 95 0 0 8.0 07/01/2024 50.0 -100 1 1 14 1 0 2.0 -100 1 1 14 2 0 3.0 -100 1 1 16 3 1 4.0 -100 1 1 16 4 1 5.0 -100 1 1 5 0 0 1.0 -100 1 1 6 0 0 6.0 -100 1 1 3 0 0 7.0 -101 1 1 14 1 0 2.0 -101 1 1 14 2 0 3.0 -101 1 1 16 3 2 4.0 -101 1 1 16 4 2 5.0 -101 1 1 5 0 0 1.0 -101 1 1 6 0 0 6.0 -101 1 1 3 0 0 7.0 -102 1 1 14 1 0 2.0 -102 1 1 14 2 0 3.0 -102 1 1 16 3 1 4.0 -102 1 1 16 4 1 5.0 -102 1 1 5 0 0 1.0 -102 1 1 6 0 0 6.0 -102 1 1 3 0 0 7.0 -102 1 1 95 0 0 8.0 01/15/2022 -103 1 1 14 1 0 2.0 -103 1 1 14 2 0 3.0 -103 1 1 16 3 2 4.0 -103 1 1 16 4 2 5.0 -103 1 1 5 0 0 1.0 -103 1 1 6 0 0 6.0 -103 1 1 3 0 0 7.0 -104 1 1 14 1 0 2.0 -104 1 1 14 2 0 3.0 -104 1 1 16 3 1 4.0 -104 1 1 16 4 1 5.0 -104 1 1 5 0 0 1.0 -104 1 1 6 0 0 6.0 -104 1 1 3 0 0 7.0 -105 1 1 14 1 0 2.0 -105 1 1 14 2 0 3.0 -105 1 1 16 3 2 4.0 -105 1 1 16 4 2 5.0 -105 1 1 5 0 0 1.0 -105 1 1 6 0 0 6.0 -105 1 1 3 0 0 7.0 -105 1 1 95 0 0 8.0 50.0 -106 1 1 14 1 0 2.0 -106 1 1 14 2 0 3.0 -106 1 1 16 3 1 4.0 -106 1 1 16 4 1 5.0 -106 1 1 5 0 0 1.0 -106 1 1 6 0 0 6.0 -106 1 1 3 0 0 7.0 -106 1 1 13 0 0 81.9 -107 1 1 14 1 0 2.0 -107 1 1 14 2 0 3.0 -107 1 1 16 3 2 4.0 -107 1 1 16 4 2 5.0 -107 1 1 5 0 0 1.0 -107 1 1 6 0 0 6.0 -107 1 1 3 0 0 7.0 -108 1 1 14 1 0 2.0 -108 1 1 14 2 0 3.0 -108 1 1 16 3 1 4.0 -108 1 1 16 4 1 5.0 -108 1 1 5 0 0 1.0 -108 1 1 6 0 0 6.0 -108 1 1 3 0 0 7.0 -108 1 1 95 0 0 8.0 07/01/2024 -109 1 1 14 1 0 2.0 -109 1 1 14 2 0 3.0 -109 1 1 16 3 2 4.0 -109 1 1 16 4 2 5.0 -109 1 1 5 0 0 1.0 -109 1 1 6 0 0 6.0 -109 1 1 3 0 0 7.0 -110 1 1 14 1 0 2.0 -110 1 1 14 2 0 3.0 -110 1 1 16 3 1 4.0 -110 1 1 16 4 1 5.0 -110 1 1 5 0 0 1.0 -110 1 1 6 0 0 6.0 -110 1 1 3 0 0 7.0 -111 1 1 14 1 0 2.0 -111 1 1 14 2 0 3.0 -111 1 1 16 3 2 4.0 -111 1 1 16 4 2 5.0 -111 1 1 5 0 0 1.0 -111 1 1 6 0 0 6.0 -111 1 1 3 0 0 7.0 -111 1 1 95 0 0 8.0 01/15/2022 50.0 -112 1 1 14 1 0 2.0 -112 1 1 14 2 0 3.0 -112 1 1 16 3 1 4.0 -112 1 1 16 4 1 5.0 -112 1 1 5 0 0 1.0 -112 1 1 6 0 0 6.0 -112 1 1 3 0 0 7.0 -113 1 1 14 1 0 2.0 -113 1 1 14 2 0 3.0 -113 1 1 16 3 2 4.0 -113 1 1 16 4 2 5.0 -113 1 1 5 0 0 1.0 -113 1 1 6 0 0 6.0 -113 1 1 3 0 0 7.0 -114 1 1 14 1 0 2.0 -114 1 1 14 2 0 3.0 -114 1 1 16 3 1 4.0 -114 1 1 16 4 1 5.0 -114 1 1 5 0 0 1.0 -114 1 1 6 0 0 6.0 -114 1 1 3 0 0 7.0 -114 1 1 95 0 0 8.0 -115 1 1 14 1 0 2.0 -115 1 1 14 2 0 3.0 -115 1 1 16 3 2 4.0 -115 1 1 16 4 2 5.0 -115 1 1 5 0 0 1.0 -115 1 1 6 0 0 6.0 -115 1 1 3 0 0 7.0 -116 1 1 14 1 0 2.0 -116 1 1 14 2 0 3.0 -116 1 1 16 3 1 4.0 -116 1 1 16 4 1 5.0 -116 1 1 5 0 0 1.0 -116 1 1 6 0 0 6.0 -116 1 1 3 0 0 7.0 -117 1 1 14 1 0 2.0 -117 1 1 14 2 0 3.0 -117 1 1 16 3 2 4.0 -117 1 1 16 4 2 5.0 -117 1 1 5 0 0 1.0 -117 1 1 6 0 0 6.0 -117 1 1 3 0 0 7.0 -117 1 1 95 0 0 8.0 07/01/2024 50.0 -118 1 1 14 1 0 2.0 -118 1 1 14 2 0 3.0 -118 1 1 16 3 1 4.0 -118 1 1 16 4 1 5.0 -118 1 1 5 0 0 1.0 -118 1 1 6 0 0 6.0 -118 1 1 3 0 0 7.0 -119 1 1 14 1 0 2.0 -119 1 1 14 2 0 3.0 -119 1 1 16 3 2 4.0 -119 1 1 16 4 2 5.0 -119 1 1 5 0 0 1.0 -119 1 1 6 0 0 6.0 -119 1 1 3 0 0 7.0 -120 1 1 14 1 0 2.0 -120 1 1 14 2 0 3.0 -120 1 1 16 3 1 4.0 -120 1 1 16 4 1 5.0 -120 1 1 5 0 0 1.0 -120 1 1 6 0 0 6.0 -120 1 1 3 0 0 7.0 -120 1 1 95 0 0 8.0 01/15/2022 -121 1 1 14 1 0 2.0 -121 1 1 14 2 0 3.0 -121 1 1 16 3 2 4.0 -121 1 1 16 4 2 5.0 -121 1 1 5 0 0 1.0 -121 1 1 6 0 0 6.0 -121 1 1 3 0 0 7.0 -121 1 1 13 0 0 81.9 -122 1 1 14 1 0 2.0 -122 1 1 14 2 0 3.0 -122 1 1 16 3 1 4.0 -122 1 1 16 4 1 5.0 -122 1 1 5 0 0 1.0 -122 1 1 6 0 0 6.0 -122 1 1 3 0 0 7.0 -123 1 1 14 1 0 2.0 -123 1 1 14 2 0 3.0 -123 1 1 16 3 2 4.0 -123 1 1 16 4 2 5.0 -123 1 1 5 0 0 1.0 -123 1 1 6 0 0 6.0 -123 1 1 3 0 0 7.0 -123 1 1 95 0 0 8.0 50.0 -124 1 1 14 1 0 2.0 -124 1 1 14 2 0 3.0 -124 1 1 16 3 1 4.0 -124 1 1 16 4 1 5.0 -124 1 1 5 0 0 1.0 -124 1 1 6 0 0 6.0 -124 1 1 3 0 0 7.0 -125 1 1 14 1 0 2.0 -125 1 1 14 2 0 3.0 -125 1 1 16 3 2 4.0 -125 1 1 16 4 2 5.0 -125 1 1 5 0 0 1.0 -125 1 1 6 0 0 6.0 -125 1 1 3 0 0 7.0 -126 1 1 14 1 0 2.0 -126 1 1 14 2 0 3.0 -126 1 1 16 3 1 4.0 -126 1 1 16 4 1 5.0 -126 1 1 5 0 0 1.0 -126 1 1 6 0 0 6.0 -126 1 1 3 0 0 7.0 -126 1 1 95 0 0 8.0 07/01/2024 -127 1 1 14 1 0 2.0 -127 1 1 14 2 0 3.0 -127 1 1 16 3 2 4.0 -127 1 1 16 4 2 5.0 -127 1 1 5 0 0 1.0 -127 1 1 6 0 0 6.0 -127 1 1 3 0 0 7.0 -128 1 1 14 1 0 2.0 -128 1 1 14 2 0 3.0 -128 1 1 16 3 1 4.0 -128 1 1 16 4 1 5.0 -128 1 1 5 0 0 1.0 -128 1 1 6 0 0 6.0 -128 1 1 3 0 0 7.0 -129 1 1 14 1 0 2.0 -129 1 1 14 2 0 3.0 -129 1 1 16 3 2 4.0 -129 1 1 16 4 2 5.0 -129 1 1 5 0 0 1.0 -129 1 1 6 0 0 6.0 -129 1 1 3 0 0 7.0 -129 1 1 95 0 0 8.0 01/15/2022 50.0 -130 1 1 14 1 0 2.0 -130 1 1 14 2 0 3.0 -130 1 1 16 3 1 4.0 -130 1 1 16 4 1 5.0 -130 1 1 5 0 0 1.0 -130 1 1 6 0 0 6.0 -130 1 1 3 0 0 7.0 -131 1 1 14 1 0 2.0 -131 1 1 14 2 0 3.0 -131 1 1 16 3 2 4.0 -131 1 1 16 4 2 5.0 -131 1 1 5 0 0 1.0 -131 1 1 6 0 0 6.0 -131 1 1 3 0 0 7.0 -132 1 1 14 1 0 2.0 -132 1 1 14 2 0 3.0 -132 1 1 16 3 1 4.0 -132 1 1 16 4 1 5.0 -132 1 1 5 0 0 1.0 -132 1 1 6 0 0 6.0 -132 1 1 3 0 0 7.0 -132 1 1 95 0 0 8.0 -133 1 1 14 1 0 2.0 -133 1 1 14 2 0 3.0 -133 1 1 16 3 2 4.0 -133 1 1 16 4 2 5.0 -133 1 1 5 0 0 1.0 -133 1 1 6 0 0 6.0 -133 1 1 3 0 0 7.0 -134 1 1 14 1 0 2.0 -134 1 1 14 2 0 3.0 -134 1 1 16 3 1 4.0 -134 1 1 16 4 1 5.0 -134 1 1 5 0 0 1.0 -134 1 1 6 0 0 6.0 -134 1 1 3 0 0 7.0 -135 1 1 14 1 0 2.0 -135 1 1 14 2 0 3.0 -135 1 1 16 3 2 4.0 -135 1 1 16 4 2 5.0 -135 1 1 5 0 0 1.0 -135 1 1 6 0 0 6.0 -135 1 1 3 0 0 7.0 -135 1 1 95 0 0 8.0 07/01/2024 50.0 +SERNUM BENUNIT PERSON BENEFIT VAR2 VAR3 BENAMT UCSTART UCLCW UCHOUSEL +1 1 1 14 1 0 2.0 +1 1 1 14 2 0 3.0 +1 1 1 16 3 2 4.0 +1 1 1 16 4 2 5.0 +1 1 1 5 0 0 1.0 +1 1 1 6 0 0 6.0 +1 1 1 3 0 0 7.0 +1 1 1 13 0 0 81.9 +2 1 1 14 1 0 2.0 +2 1 1 14 2 0 3.0 +2 1 1 16 3 1 4.0 +2 1 1 16 4 1 5.0 +2 1 1 5 0 0 1.0 +2 1 1 6 0 0 6.0 +2 1 1 3 0 0 7.0 +3 1 1 14 1 0 2.0 +3 1 1 14 2 0 3.0 +3 1 1 16 3 2 4.0 +3 1 1 16 4 2 5.0 +3 1 1 5 0 0 1.0 +3 1 1 6 0 0 6.0 +3 1 1 3 0 0 7.0 +3 1 1 95 0 0 8.0 01/15/2022 0 50.0 +4 1 1 14 1 0 2.0 +4 1 1 14 2 0 3.0 +4 1 1 16 3 1 4.0 +4 1 1 16 4 1 5.0 +4 1 1 5 0 0 1.0 +4 1 1 6 0 0 6.0 +4 1 1 3 0 0 7.0 +5 1 1 14 1 0 2.0 +5 1 1 14 2 0 3.0 +5 1 1 16 3 2 4.0 +5 1 1 16 4 2 5.0 +5 1 1 5 0 0 1.0 +5 1 1 6 0 0 6.0 +5 1 1 3 0 0 7.0 +6 1 1 14 1 0 2.0 +6 1 1 14 2 0 3.0 +6 1 1 16 3 1 4.0 +6 1 1 16 4 1 5.0 +6 1 1 5 0 0 1.0 +6 1 1 6 0 0 6.0 +6 1 1 3 0 0 7.0 +6 1 1 95 0 0 8.0 +7 1 1 14 1 0 2.0 +7 1 1 14 2 0 3.0 +7 1 1 16 3 2 4.0 +7 1 1 16 4 2 5.0 +7 1 1 5 0 0 1.0 +7 1 1 6 0 0 6.0 +7 1 1 3 0 0 7.0 +8 1 1 14 1 0 2.0 +8 1 1 14 2 0 3.0 +8 1 1 16 3 1 4.0 +8 1 1 16 4 1 5.0 +8 1 1 5 0 0 1.0 +8 1 1 6 0 0 6.0 +8 1 1 3 0 0 7.0 +9 1 1 14 1 0 2.0 +9 1 1 14 2 0 3.0 +9 1 1 16 3 2 4.0 +9 1 1 16 4 2 5.0 +9 1 1 5 0 0 1.0 +9 1 1 6 0 0 6.0 +9 1 1 3 0 0 7.0 +9 1 1 95 0 0 8.0 07/01/2024 2 50.0 +10 1 1 14 1 0 2.0 +10 1 1 14 2 0 3.0 +10 1 1 16 3 1 4.0 +10 1 1 16 4 1 5.0 +10 1 1 5 0 0 1.0 +10 1 1 6 0 0 6.0 +10 1 1 3 0 0 7.0 +11 1 1 14 1 0 2.0 +11 1 1 14 2 0 3.0 +11 1 1 16 3 2 4.0 +11 1 1 16 4 2 5.0 +11 1 1 5 0 0 1.0 +11 1 1 6 0 0 6.0 +11 1 1 3 0 0 7.0 +12 1 1 14 1 0 2.0 +12 1 1 14 2 0 3.0 +12 1 1 16 3 1 4.0 +12 1 1 16 4 1 5.0 +12 1 1 5 0 0 1.0 +12 1 1 6 0 0 6.0 +12 1 1 3 0 0 7.0 +12 1 1 95 0 0 8.0 01/15/2022 0 +13 1 1 14 1 0 2.0 +13 1 1 14 2 0 3.0 +13 1 1 16 3 2 4.0 +13 1 1 16 4 2 5.0 +13 1 1 5 0 0 1.0 +13 1 1 6 0 0 6.0 +13 1 1 3 0 0 7.0 +14 1 1 14 1 0 2.0 +14 1 1 14 2 0 3.0 +14 1 1 16 3 1 4.0 +14 1 1 16 4 1 5.0 +14 1 1 5 0 0 1.0 +14 1 1 6 0 0 6.0 +14 1 1 3 0 0 7.0 +15 1 1 14 1 0 2.0 +15 1 1 14 2 0 3.0 +15 1 1 16 3 2 4.0 +15 1 1 16 4 2 5.0 +15 1 1 5 0 0 1.0 +15 1 1 6 0 0 6.0 +15 1 1 3 0 0 7.0 +15 1 1 95 0 0 8.0 50.0 +16 1 1 14 1 0 2.0 +16 1 1 14 2 0 3.0 +16 1 1 16 3 1 4.0 +16 1 1 16 4 1 5.0 +16 1 1 5 0 0 1.0 +16 1 1 6 0 0 6.0 +16 1 1 3 0 0 7.0 +16 1 1 13 0 0 81.9 +17 1 1 14 1 0 2.0 +17 1 1 14 2 0 3.0 +17 1 1 16 3 2 4.0 +17 1 1 16 4 2 5.0 +17 1 1 5 0 0 1.0 +17 1 1 6 0 0 6.0 +17 1 1 3 0 0 7.0 +18 1 1 14 1 0 2.0 +18 1 1 14 2 0 3.0 +18 1 1 16 3 1 4.0 +18 1 1 16 4 1 5.0 +18 1 1 5 0 0 1.0 +18 1 1 6 0 0 6.0 +18 1 1 3 0 0 7.0 +18 1 1 95 0 0 8.0 07/01/2024 2 +19 1 1 14 1 0 2.0 +19 1 1 14 2 0 3.0 +19 1 1 16 3 2 4.0 +19 1 1 16 4 2 5.0 +19 1 1 5 0 0 1.0 +19 1 1 6 0 0 6.0 +19 1 1 3 0 0 7.0 +20 1 1 14 1 0 2.0 +20 1 1 14 2 0 3.0 +20 1 1 16 3 1 4.0 +20 1 1 16 4 1 5.0 +20 1 1 5 0 0 1.0 +20 1 1 6 0 0 6.0 +20 1 1 3 0 0 7.0 +21 1 1 14 1 0 2.0 +21 1 1 14 2 0 3.0 +21 1 1 16 3 2 4.0 +21 1 1 16 4 2 5.0 +21 1 1 5 0 0 1.0 +21 1 1 6 0 0 6.0 +21 1 1 3 0 0 7.0 +21 1 1 95 0 0 8.0 01/15/2022 0 50.0 +22 1 1 14 1 0 2.0 +22 1 1 14 2 0 3.0 +22 1 1 16 3 1 4.0 +22 1 1 16 4 1 5.0 +22 1 1 5 0 0 1.0 +22 1 1 6 0 0 6.0 +22 1 1 3 0 0 7.0 +23 1 1 14 1 0 2.0 +23 1 1 14 2 0 3.0 +23 1 1 16 3 2 4.0 +23 1 1 16 4 2 5.0 +23 1 1 5 0 0 1.0 +23 1 1 6 0 0 6.0 +23 1 1 3 0 0 7.0 +24 1 1 14 1 0 2.0 +24 1 1 14 2 0 3.0 +24 1 1 16 3 1 4.0 +24 1 1 16 4 1 5.0 +24 1 1 5 0 0 1.0 +24 1 1 6 0 0 6.0 +24 1 1 3 0 0 7.0 +24 1 1 95 0 0 8.0 +25 1 1 14 1 0 2.0 +25 1 1 14 2 0 3.0 +25 1 1 16 3 2 4.0 +25 1 1 16 4 2 5.0 +25 1 1 5 0 0 1.0 +25 1 1 6 0 0 6.0 +25 1 1 3 0 0 7.0 +26 1 1 14 1 0 2.0 +26 1 1 14 2 0 3.0 +26 1 1 16 3 1 4.0 +26 1 1 16 4 1 5.0 +26 1 1 5 0 0 1.0 +26 1 1 6 0 0 6.0 +26 1 1 3 0 0 7.0 +27 1 1 14 1 0 2.0 +27 1 1 14 2 0 3.0 +27 1 1 16 3 2 4.0 +27 1 1 16 4 2 5.0 +27 1 1 5 0 0 1.0 +27 1 1 6 0 0 6.0 +27 1 1 3 0 0 7.0 +27 1 1 95 0 0 8.0 07/01/2024 2 50.0 +28 1 1 14 1 0 2.0 +28 1 1 14 2 0 3.0 +28 1 1 16 3 1 4.0 +28 1 1 16 4 1 5.0 +28 1 1 5 0 0 1.0 +28 1 1 6 0 0 6.0 +28 1 1 3 0 0 7.0 +29 1 1 14 1 0 2.0 +29 1 1 14 2 0 3.0 +29 1 1 16 3 2 4.0 +29 1 1 16 4 2 5.0 +29 1 1 5 0 0 1.0 +29 1 1 6 0 0 6.0 +29 1 1 3 0 0 7.0 +30 1 1 14 1 0 2.0 +30 1 1 14 2 0 3.0 +30 1 1 16 3 1 4.0 +30 1 1 16 4 1 5.0 +30 1 1 5 0 0 1.0 +30 1 1 6 0 0 6.0 +30 1 1 3 0 0 7.0 +30 1 1 95 0 0 8.0 01/15/2022 0 +31 1 1 14 1 0 2.0 +31 1 1 14 2 0 3.0 +31 1 1 16 3 2 4.0 +31 1 1 16 4 2 5.0 +31 1 1 5 0 0 1.0 +31 1 1 6 0 0 6.0 +31 1 1 3 0 0 7.0 +31 1 1 13 0 0 81.9 +32 1 1 14 1 0 2.0 +32 1 1 14 2 0 3.0 +32 1 1 16 3 1 4.0 +32 1 1 16 4 1 5.0 +32 1 1 5 0 0 1.0 +32 1 1 6 0 0 6.0 +32 1 1 3 0 0 7.0 +33 1 1 14 1 0 2.0 +33 1 1 14 2 0 3.0 +33 1 1 16 3 2 4.0 +33 1 1 16 4 2 5.0 +33 1 1 5 0 0 1.0 +33 1 1 6 0 0 6.0 +33 1 1 3 0 0 7.0 +33 1 1 95 0 0 8.0 50.0 +34 1 1 14 1 0 2.0 +34 1 1 14 2 0 3.0 +34 1 1 16 3 1 4.0 +34 1 1 16 4 1 5.0 +34 1 1 5 0 0 1.0 +34 1 1 6 0 0 6.0 +34 1 1 3 0 0 7.0 +35 1 1 14 1 0 2.0 +35 1 1 14 2 0 3.0 +35 1 1 16 3 2 4.0 +35 1 1 16 4 2 5.0 +35 1 1 5 0 0 1.0 +35 1 1 6 0 0 6.0 +35 1 1 3 0 0 7.0 +36 1 1 14 1 0 2.0 +36 1 1 14 2 0 3.0 +36 1 1 16 3 1 4.0 +36 1 1 16 4 1 5.0 +36 1 1 5 0 0 1.0 +36 1 1 6 0 0 6.0 +36 1 1 3 0 0 7.0 +36 1 1 95 0 0 8.0 07/01/2024 2 +37 1 1 14 1 0 2.0 +37 1 1 14 2 0 3.0 +37 1 1 16 3 2 4.0 +37 1 1 16 4 2 5.0 +37 1 1 5 0 0 1.0 +37 1 1 6 0 0 6.0 +37 1 1 3 0 0 7.0 +38 1 1 14 1 0 2.0 +38 1 1 14 2 0 3.0 +38 1 1 16 3 1 4.0 +38 1 1 16 4 1 5.0 +38 1 1 5 0 0 1.0 +38 1 1 6 0 0 6.0 +38 1 1 3 0 0 7.0 +39 1 1 14 1 0 2.0 +39 1 1 14 2 0 3.0 +39 1 1 16 3 2 4.0 +39 1 1 16 4 2 5.0 +39 1 1 5 0 0 1.0 +39 1 1 6 0 0 6.0 +39 1 1 3 0 0 7.0 +39 1 1 95 0 0 8.0 01/15/2022 0 50.0 +40 1 1 14 1 0 2.0 +40 1 1 14 2 0 3.0 +40 1 1 16 3 1 4.0 +40 1 1 16 4 1 5.0 +40 1 1 5 0 0 1.0 +40 1 1 6 0 0 6.0 +40 1 1 3 0 0 7.0 +41 1 1 14 1 0 2.0 +41 1 1 14 2 0 3.0 +41 1 1 16 3 2 4.0 +41 1 1 16 4 2 5.0 +41 1 1 5 0 0 1.0 +41 1 1 6 0 0 6.0 +41 1 1 3 0 0 7.0 +42 1 1 14 1 0 2.0 +42 1 1 14 2 0 3.0 +42 1 1 16 3 1 4.0 +42 1 1 16 4 1 5.0 +42 1 1 5 0 0 1.0 +42 1 1 6 0 0 6.0 +42 1 1 3 0 0 7.0 +42 1 1 95 0 0 8.0 +43 1 1 14 1 0 2.0 +43 1 1 14 2 0 3.0 +43 1 1 16 3 2 4.0 +43 1 1 16 4 2 5.0 +43 1 1 5 0 0 1.0 +43 1 1 6 0 0 6.0 +43 1 1 3 0 0 7.0 +44 1 1 14 1 0 2.0 +44 1 1 14 2 0 3.0 +44 1 1 16 3 1 4.0 +44 1 1 16 4 1 5.0 +44 1 1 5 0 0 1.0 +44 1 1 6 0 0 6.0 +44 1 1 3 0 0 7.0 +45 1 1 14 1 0 2.0 +45 1 1 14 2 0 3.0 +45 1 1 16 3 2 4.0 +45 1 1 16 4 2 5.0 +45 1 1 5 0 0 1.0 +45 1 1 6 0 0 6.0 +45 1 1 3 0 0 7.0 +45 1 1 95 0 0 8.0 07/01/2024 2 50.0 +46 1 1 14 1 0 2.0 +46 1 1 14 2 0 3.0 +46 1 1 16 3 1 4.0 +46 1 1 16 4 1 5.0 +46 1 1 5 0 0 1.0 +46 1 1 6 0 0 6.0 +46 1 1 3 0 0 7.0 +46 1 1 13 0 0 81.9 +47 1 1 14 1 0 2.0 +47 1 1 14 2 0 3.0 +47 1 1 16 3 2 4.0 +47 1 1 16 4 2 5.0 +47 1 1 5 0 0 1.0 +47 1 1 6 0 0 6.0 +47 1 1 3 0 0 7.0 +48 1 1 14 1 0 2.0 +48 1 1 14 2 0 3.0 +48 1 1 16 3 1 4.0 +48 1 1 16 4 1 5.0 +48 1 1 5 0 0 1.0 +48 1 1 6 0 0 6.0 +48 1 1 3 0 0 7.0 +48 1 1 95 0 0 8.0 01/15/2022 0 +49 1 1 14 1 0 2.0 +49 1 1 14 2 0 3.0 +49 1 1 16 3 2 4.0 +49 1 1 16 4 2 5.0 +49 1 1 5 0 0 1.0 +49 1 1 6 0 0 6.0 +49 1 1 3 0 0 7.0 +50 1 1 14 1 0 2.0 +50 1 1 14 2 0 3.0 +50 1 1 16 3 1 4.0 +50 1 1 16 4 1 5.0 +50 1 1 5 0 0 1.0 +50 1 1 6 0 0 6.0 +50 1 1 3 0 0 7.0 +51 1 1 14 1 0 2.0 +51 1 1 14 2 0 3.0 +51 1 1 16 3 2 4.0 +51 1 1 16 4 2 5.0 +51 1 1 5 0 0 1.0 +51 1 1 6 0 0 6.0 +51 1 1 3 0 0 7.0 +51 1 1 95 0 0 8.0 50.0 +52 1 1 14 1 0 2.0 +52 1 1 14 2 0 3.0 +52 1 1 16 3 1 4.0 +52 1 1 16 4 1 5.0 +52 1 1 5 0 0 1.0 +52 1 1 6 0 0 6.0 +52 1 1 3 0 0 7.0 +53 1 1 14 1 0 2.0 +53 1 1 14 2 0 3.0 +53 1 1 16 3 2 4.0 +53 1 1 16 4 2 5.0 +53 1 1 5 0 0 1.0 +53 1 1 6 0 0 6.0 +53 1 1 3 0 0 7.0 +54 1 1 14 1 0 2.0 +54 1 1 14 2 0 3.0 +54 1 1 16 3 1 4.0 +54 1 1 16 4 1 5.0 +54 1 1 5 0 0 1.0 +54 1 1 6 0 0 6.0 +54 1 1 3 0 0 7.0 +54 1 1 95 0 0 8.0 07/01/2024 2 +55 1 1 14 1 0 2.0 +55 1 1 14 2 0 3.0 +55 1 1 16 3 2 4.0 +55 1 1 16 4 2 5.0 +55 1 1 5 0 0 1.0 +55 1 1 6 0 0 6.0 +55 1 1 3 0 0 7.0 +56 1 1 14 1 0 2.0 +56 1 1 14 2 0 3.0 +56 1 1 16 3 1 4.0 +56 1 1 16 4 1 5.0 +56 1 1 5 0 0 1.0 +56 1 1 6 0 0 6.0 +56 1 1 3 0 0 7.0 +57 1 1 14 1 0 2.0 +57 1 1 14 2 0 3.0 +57 1 1 16 3 2 4.0 +57 1 1 16 4 2 5.0 +57 1 1 5 0 0 1.0 +57 1 1 6 0 0 6.0 +57 1 1 3 0 0 7.0 +57 1 1 95 0 0 8.0 01/15/2022 0 50.0 +58 1 1 14 1 0 2.0 +58 1 1 14 2 0 3.0 +58 1 1 16 3 1 4.0 +58 1 1 16 4 1 5.0 +58 1 1 5 0 0 1.0 +58 1 1 6 0 0 6.0 +58 1 1 3 0 0 7.0 +59 1 1 14 1 0 2.0 +59 1 1 14 2 0 3.0 +59 1 1 16 3 2 4.0 +59 1 1 16 4 2 5.0 +59 1 1 5 0 0 1.0 +59 1 1 6 0 0 6.0 +59 1 1 3 0 0 7.0 +60 1 1 14 1 0 2.0 +60 1 1 14 2 0 3.0 +60 1 1 16 3 1 4.0 +60 1 1 16 4 1 5.0 +60 1 1 5 0 0 1.0 +60 1 1 6 0 0 6.0 +60 1 1 3 0 0 7.0 +60 1 1 95 0 0 8.0 +61 1 1 14 1 0 2.0 +61 1 1 14 2 0 3.0 +61 1 1 16 3 2 4.0 +61 1 1 16 4 2 5.0 +61 1 1 5 0 0 1.0 +61 1 1 6 0 0 6.0 +61 1 1 3 0 0 7.0 +61 1 1 13 0 0 81.9 +62 1 1 14 1 0 2.0 +62 1 1 14 2 0 3.0 +62 1 1 16 3 1 4.0 +62 1 1 16 4 1 5.0 +62 1 1 5 0 0 1.0 +62 1 1 6 0 0 6.0 +62 1 1 3 0 0 7.0 +63 1 1 14 1 0 2.0 +63 1 1 14 2 0 3.0 +63 1 1 16 3 2 4.0 +63 1 1 16 4 2 5.0 +63 1 1 5 0 0 1.0 +63 1 1 6 0 0 6.0 +63 1 1 3 0 0 7.0 +63 1 1 95 0 0 8.0 07/01/2024 2 50.0 +64 1 1 14 1 0 2.0 +64 1 1 14 2 0 3.0 +64 1 1 16 3 1 4.0 +64 1 1 16 4 1 5.0 +64 1 1 5 0 0 1.0 +64 1 1 6 0 0 6.0 +64 1 1 3 0 0 7.0 +65 1 1 14 1 0 2.0 +65 1 1 14 2 0 3.0 +65 1 1 16 3 2 4.0 +65 1 1 16 4 2 5.0 +65 1 1 5 0 0 1.0 +65 1 1 6 0 0 6.0 +65 1 1 3 0 0 7.0 +66 1 1 14 1 0 2.0 +66 1 1 14 2 0 3.0 +66 1 1 16 3 1 4.0 +66 1 1 16 4 1 5.0 +66 1 1 5 0 0 1.0 +66 1 1 6 0 0 6.0 +66 1 1 3 0 0 7.0 +66 1 1 95 0 0 8.0 01/15/2022 0 +67 1 1 14 1 0 2.0 +67 1 1 14 2 0 3.0 +67 1 1 16 3 2 4.0 +67 1 1 16 4 2 5.0 +67 1 1 5 0 0 1.0 +67 1 1 6 0 0 6.0 +67 1 1 3 0 0 7.0 +68 1 1 14 1 0 2.0 +68 1 1 14 2 0 3.0 +68 1 1 16 3 1 4.0 +68 1 1 16 4 1 5.0 +68 1 1 5 0 0 1.0 +68 1 1 6 0 0 6.0 +68 1 1 3 0 0 7.0 +69 1 1 14 1 0 2.0 +69 1 1 14 2 0 3.0 +69 1 1 16 3 2 4.0 +69 1 1 16 4 2 5.0 +69 1 1 5 0 0 1.0 +69 1 1 6 0 0 6.0 +69 1 1 3 0 0 7.0 +69 1 1 95 0 0 8.0 50.0 +70 1 1 14 1 0 2.0 +70 1 1 14 2 0 3.0 +70 1 1 16 3 1 4.0 +70 1 1 16 4 1 5.0 +70 1 1 5 0 0 1.0 +70 1 1 6 0 0 6.0 +70 1 1 3 0 0 7.0 +71 1 1 14 1 0 2.0 +71 1 1 14 2 0 3.0 +71 1 1 16 3 2 4.0 +71 1 1 16 4 2 5.0 +71 1 1 5 0 0 1.0 +71 1 1 6 0 0 6.0 +71 1 1 3 0 0 7.0 +72 1 1 14 1 0 2.0 +72 1 1 14 2 0 3.0 +72 1 1 16 3 1 4.0 +72 1 1 16 4 1 5.0 +72 1 1 5 0 0 1.0 +72 1 1 6 0 0 6.0 +72 1 1 3 0 0 7.0 +72 1 1 95 0 0 8.0 07/01/2024 2 +73 1 1 14 1 0 2.0 +73 1 1 14 2 0 3.0 +73 1 1 16 3 2 4.0 +73 1 1 16 4 2 5.0 +73 1 1 5 0 0 1.0 +73 1 1 6 0 0 6.0 +73 1 1 3 0 0 7.0 +74 1 1 14 1 0 2.0 +74 1 1 14 2 0 3.0 +74 1 1 16 3 1 4.0 +74 1 1 16 4 1 5.0 +74 1 1 5 0 0 1.0 +74 1 1 6 0 0 6.0 +74 1 1 3 0 0 7.0 +75 1 1 14 1 0 2.0 +75 1 1 14 2 0 3.0 +75 1 1 16 3 2 4.0 +75 1 1 16 4 2 5.0 +75 1 1 5 0 0 1.0 +75 1 1 6 0 0 6.0 +75 1 1 3 0 0 7.0 +75 1 1 95 0 0 8.0 01/15/2022 0 50.0 +76 1 1 14 1 0 2.0 +76 1 1 14 2 0 3.0 +76 1 1 16 3 1 4.0 +76 1 1 16 4 1 5.0 +76 1 1 5 0 0 1.0 +76 1 1 6 0 0 6.0 +76 1 1 3 0 0 7.0 +76 1 1 13 0 0 81.9 +77 1 1 14 1 0 2.0 +77 1 1 14 2 0 3.0 +77 1 1 16 3 2 4.0 +77 1 1 16 4 2 5.0 +77 1 1 5 0 0 1.0 +77 1 1 6 0 0 6.0 +77 1 1 3 0 0 7.0 +78 1 1 14 1 0 2.0 +78 1 1 14 2 0 3.0 +78 1 1 16 3 1 4.0 +78 1 1 16 4 1 5.0 +78 1 1 5 0 0 1.0 +78 1 1 6 0 0 6.0 +78 1 1 3 0 0 7.0 +78 1 1 95 0 0 8.0 +79 1 1 14 1 0 2.0 +79 1 1 14 2 0 3.0 +79 1 1 16 3 2 4.0 +79 1 1 16 4 2 5.0 +79 1 1 5 0 0 1.0 +79 1 1 6 0 0 6.0 +79 1 1 3 0 0 7.0 +80 1 1 14 1 0 2.0 +80 1 1 14 2 0 3.0 +80 1 1 16 3 1 4.0 +80 1 1 16 4 1 5.0 +80 1 1 5 0 0 1.0 +80 1 1 6 0 0 6.0 +80 1 1 3 0 0 7.0 +81 1 1 14 1 0 2.0 +81 1 1 14 2 0 3.0 +81 1 1 16 3 2 4.0 +81 1 1 16 4 2 5.0 +81 1 1 5 0 0 1.0 +81 1 1 6 0 0 6.0 +81 1 1 3 0 0 7.0 +81 1 1 95 0 0 8.0 07/01/2024 2 50.0 +82 1 1 14 1 0 2.0 +82 1 1 14 2 0 3.0 +82 1 1 16 3 1 4.0 +82 1 1 16 4 1 5.0 +82 1 1 5 0 0 1.0 +82 1 1 6 0 0 6.0 +82 1 1 3 0 0 7.0 +83 1 1 14 1 0 2.0 +83 1 1 14 2 0 3.0 +83 1 1 16 3 2 4.0 +83 1 1 16 4 2 5.0 +83 1 1 5 0 0 1.0 +83 1 1 6 0 0 6.0 +83 1 1 3 0 0 7.0 +84 1 1 14 1 0 2.0 +84 1 1 14 2 0 3.0 +84 1 1 16 3 1 4.0 +84 1 1 16 4 1 5.0 +84 1 1 5 0 0 1.0 +84 1 1 6 0 0 6.0 +84 1 1 3 0 0 7.0 +84 1 1 95 0 0 8.0 01/15/2022 0 +85 1 1 14 1 0 2.0 +85 1 1 14 2 0 3.0 +85 1 1 16 3 2 4.0 +85 1 1 16 4 2 5.0 +85 1 1 5 0 0 1.0 +85 1 1 6 0 0 6.0 +85 1 1 3 0 0 7.0 +86 1 1 14 1 0 2.0 +86 1 1 14 2 0 3.0 +86 1 1 16 3 1 4.0 +86 1 1 16 4 1 5.0 +86 1 1 5 0 0 1.0 +86 1 1 6 0 0 6.0 +86 1 1 3 0 0 7.0 +87 1 1 14 1 0 2.0 +87 1 1 14 2 0 3.0 +87 1 1 16 3 2 4.0 +87 1 1 16 4 2 5.0 +87 1 1 5 0 0 1.0 +87 1 1 6 0 0 6.0 +87 1 1 3 0 0 7.0 +87 1 1 95 0 0 8.0 50.0 +88 1 1 14 1 0 2.0 +88 1 1 14 2 0 3.0 +88 1 1 16 3 1 4.0 +88 1 1 16 4 1 5.0 +88 1 1 5 0 0 1.0 +88 1 1 6 0 0 6.0 +88 1 1 3 0 0 7.0 +89 1 1 14 1 0 2.0 +89 1 1 14 2 0 3.0 +89 1 1 16 3 2 4.0 +89 1 1 16 4 2 5.0 +89 1 1 5 0 0 1.0 +89 1 1 6 0 0 6.0 +89 1 1 3 0 0 7.0 +90 1 1 14 1 0 2.0 +90 1 1 14 2 0 3.0 +90 1 1 16 3 1 4.0 +90 1 1 16 4 1 5.0 +90 1 1 5 0 0 1.0 +90 1 1 6 0 0 6.0 +90 1 1 3 0 0 7.0 +90 1 1 95 0 0 8.0 07/01/2024 2 +91 1 1 14 1 0 2.0 +91 1 1 14 2 0 3.0 +91 1 1 16 3 2 4.0 +91 1 1 16 4 2 5.0 +91 1 1 5 0 0 1.0 +91 1 1 6 0 0 6.0 +91 1 1 3 0 0 7.0 +91 1 1 13 0 0 81.9 +92 1 1 14 1 0 2.0 +92 1 1 14 2 0 3.0 +92 1 1 16 3 1 4.0 +92 1 1 16 4 1 5.0 +92 1 1 5 0 0 1.0 +92 1 1 6 0 0 6.0 +92 1 1 3 0 0 7.0 +93 1 1 14 1 0 2.0 +93 1 1 14 2 0 3.0 +93 1 1 16 3 2 4.0 +93 1 1 16 4 2 5.0 +93 1 1 5 0 0 1.0 +93 1 1 6 0 0 6.0 +93 1 1 3 0 0 7.0 +93 1 1 95 0 0 8.0 01/15/2022 0 50.0 +94 1 1 14 1 0 2.0 +94 1 1 14 2 0 3.0 +94 1 1 16 3 1 4.0 +94 1 1 16 4 1 5.0 +94 1 1 5 0 0 1.0 +94 1 1 6 0 0 6.0 +94 1 1 3 0 0 7.0 +95 1 1 14 1 0 2.0 +95 1 1 14 2 0 3.0 +95 1 1 16 3 2 4.0 +95 1 1 16 4 2 5.0 +95 1 1 5 0 0 1.0 +95 1 1 6 0 0 6.0 +95 1 1 3 0 0 7.0 +96 1 1 14 1 0 2.0 +96 1 1 14 2 0 3.0 +96 1 1 16 3 1 4.0 +96 1 1 16 4 1 5.0 +96 1 1 5 0 0 1.0 +96 1 1 6 0 0 6.0 +96 1 1 3 0 0 7.0 +96 1 1 95 0 0 8.0 +97 1 1 14 1 0 2.0 +97 1 1 14 2 0 3.0 +97 1 1 16 3 2 4.0 +97 1 1 16 4 2 5.0 +97 1 1 5 0 0 1.0 +97 1 1 6 0 0 6.0 +97 1 1 3 0 0 7.0 +98 1 1 14 1 0 2.0 +98 1 1 14 2 0 3.0 +98 1 1 16 3 1 4.0 +98 1 1 16 4 1 5.0 +98 1 1 5 0 0 1.0 +98 1 1 6 0 0 6.0 +98 1 1 3 0 0 7.0 +99 1 1 14 1 0 2.0 +99 1 1 14 2 0 3.0 +99 1 1 16 3 2 4.0 +99 1 1 16 4 2 5.0 +99 1 1 5 0 0 1.0 +99 1 1 6 0 0 6.0 +99 1 1 3 0 0 7.0 +99 1 1 95 0 0 8.0 07/01/2024 2 50.0 +100 1 1 14 1 0 2.0 +100 1 1 14 2 0 3.0 +100 1 1 16 3 1 4.0 +100 1 1 16 4 1 5.0 +100 1 1 5 0 0 1.0 +100 1 1 6 0 0 6.0 +100 1 1 3 0 0 7.0 +101 1 1 14 1 0 2.0 +101 1 1 14 2 0 3.0 +101 1 1 16 3 2 4.0 +101 1 1 16 4 2 5.0 +101 1 1 5 0 0 1.0 +101 1 1 6 0 0 6.0 +101 1 1 3 0 0 7.0 +102 1 1 14 1 0 2.0 +102 1 1 14 2 0 3.0 +102 1 1 16 3 1 4.0 +102 1 1 16 4 1 5.0 +102 1 1 5 0 0 1.0 +102 1 1 6 0 0 6.0 +102 1 1 3 0 0 7.0 +102 1 1 95 0 0 8.0 01/15/2022 0 +103 1 1 14 1 0 2.0 +103 1 1 14 2 0 3.0 +103 1 1 16 3 2 4.0 +103 1 1 16 4 2 5.0 +103 1 1 5 0 0 1.0 +103 1 1 6 0 0 6.0 +103 1 1 3 0 0 7.0 +104 1 1 14 1 0 2.0 +104 1 1 14 2 0 3.0 +104 1 1 16 3 1 4.0 +104 1 1 16 4 1 5.0 +104 1 1 5 0 0 1.0 +104 1 1 6 0 0 6.0 +104 1 1 3 0 0 7.0 +105 1 1 14 1 0 2.0 +105 1 1 14 2 0 3.0 +105 1 1 16 3 2 4.0 +105 1 1 16 4 2 5.0 +105 1 1 5 0 0 1.0 +105 1 1 6 0 0 6.0 +105 1 1 3 0 0 7.0 +105 1 1 95 0 0 8.0 50.0 +106 1 1 14 1 0 2.0 +106 1 1 14 2 0 3.0 +106 1 1 16 3 1 4.0 +106 1 1 16 4 1 5.0 +106 1 1 5 0 0 1.0 +106 1 1 6 0 0 6.0 +106 1 1 3 0 0 7.0 +106 1 1 13 0 0 81.9 +107 1 1 14 1 0 2.0 +107 1 1 14 2 0 3.0 +107 1 1 16 3 2 4.0 +107 1 1 16 4 2 5.0 +107 1 1 5 0 0 1.0 +107 1 1 6 0 0 6.0 +107 1 1 3 0 0 7.0 +108 1 1 14 1 0 2.0 +108 1 1 14 2 0 3.0 +108 1 1 16 3 1 4.0 +108 1 1 16 4 1 5.0 +108 1 1 5 0 0 1.0 +108 1 1 6 0 0 6.0 +108 1 1 3 0 0 7.0 +108 1 1 95 0 0 8.0 07/01/2024 2 +109 1 1 14 1 0 2.0 +109 1 1 14 2 0 3.0 +109 1 1 16 3 2 4.0 +109 1 1 16 4 2 5.0 +109 1 1 5 0 0 1.0 +109 1 1 6 0 0 6.0 +109 1 1 3 0 0 7.0 +110 1 1 14 1 0 2.0 +110 1 1 14 2 0 3.0 +110 1 1 16 3 1 4.0 +110 1 1 16 4 1 5.0 +110 1 1 5 0 0 1.0 +110 1 1 6 0 0 6.0 +110 1 1 3 0 0 7.0 +111 1 1 14 1 0 2.0 +111 1 1 14 2 0 3.0 +111 1 1 16 3 2 4.0 +111 1 1 16 4 2 5.0 +111 1 1 5 0 0 1.0 +111 1 1 6 0 0 6.0 +111 1 1 3 0 0 7.0 +111 1 1 95 0 0 8.0 01/15/2022 0 50.0 +112 1 1 14 1 0 2.0 +112 1 1 14 2 0 3.0 +112 1 1 16 3 1 4.0 +112 1 1 16 4 1 5.0 +112 1 1 5 0 0 1.0 +112 1 1 6 0 0 6.0 +112 1 1 3 0 0 7.0 +113 1 1 14 1 0 2.0 +113 1 1 14 2 0 3.0 +113 1 1 16 3 2 4.0 +113 1 1 16 4 2 5.0 +113 1 1 5 0 0 1.0 +113 1 1 6 0 0 6.0 +113 1 1 3 0 0 7.0 +114 1 1 14 1 0 2.0 +114 1 1 14 2 0 3.0 +114 1 1 16 3 1 4.0 +114 1 1 16 4 1 5.0 +114 1 1 5 0 0 1.0 +114 1 1 6 0 0 6.0 +114 1 1 3 0 0 7.0 +114 1 1 95 0 0 8.0 +115 1 1 14 1 0 2.0 +115 1 1 14 2 0 3.0 +115 1 1 16 3 2 4.0 +115 1 1 16 4 2 5.0 +115 1 1 5 0 0 1.0 +115 1 1 6 0 0 6.0 +115 1 1 3 0 0 7.0 +116 1 1 14 1 0 2.0 +116 1 1 14 2 0 3.0 +116 1 1 16 3 1 4.0 +116 1 1 16 4 1 5.0 +116 1 1 5 0 0 1.0 +116 1 1 6 0 0 6.0 +116 1 1 3 0 0 7.0 +117 1 1 14 1 0 2.0 +117 1 1 14 2 0 3.0 +117 1 1 16 3 2 4.0 +117 1 1 16 4 2 5.0 +117 1 1 5 0 0 1.0 +117 1 1 6 0 0 6.0 +117 1 1 3 0 0 7.0 +117 1 1 95 0 0 8.0 07/01/2024 2 50.0 +118 1 1 14 1 0 2.0 +118 1 1 14 2 0 3.0 +118 1 1 16 3 1 4.0 +118 1 1 16 4 1 5.0 +118 1 1 5 0 0 1.0 +118 1 1 6 0 0 6.0 +118 1 1 3 0 0 7.0 +119 1 1 14 1 0 2.0 +119 1 1 14 2 0 3.0 +119 1 1 16 3 2 4.0 +119 1 1 16 4 2 5.0 +119 1 1 5 0 0 1.0 +119 1 1 6 0 0 6.0 +119 1 1 3 0 0 7.0 +120 1 1 14 1 0 2.0 +120 1 1 14 2 0 3.0 +120 1 1 16 3 1 4.0 +120 1 1 16 4 1 5.0 +120 1 1 5 0 0 1.0 +120 1 1 6 0 0 6.0 +120 1 1 3 0 0 7.0 +120 1 1 95 0 0 8.0 01/15/2022 0 +121 1 1 14 1 0 2.0 +121 1 1 14 2 0 3.0 +121 1 1 16 3 2 4.0 +121 1 1 16 4 2 5.0 +121 1 1 5 0 0 1.0 +121 1 1 6 0 0 6.0 +121 1 1 3 0 0 7.0 +121 1 1 13 0 0 81.9 +122 1 1 14 1 0 2.0 +122 1 1 14 2 0 3.0 +122 1 1 16 3 1 4.0 +122 1 1 16 4 1 5.0 +122 1 1 5 0 0 1.0 +122 1 1 6 0 0 6.0 +122 1 1 3 0 0 7.0 +123 1 1 14 1 0 2.0 +123 1 1 14 2 0 3.0 +123 1 1 16 3 2 4.0 +123 1 1 16 4 2 5.0 +123 1 1 5 0 0 1.0 +123 1 1 6 0 0 6.0 +123 1 1 3 0 0 7.0 +123 1 1 95 0 0 8.0 50.0 +124 1 1 14 1 0 2.0 +124 1 1 14 2 0 3.0 +124 1 1 16 3 1 4.0 +124 1 1 16 4 1 5.0 +124 1 1 5 0 0 1.0 +124 1 1 6 0 0 6.0 +124 1 1 3 0 0 7.0 +125 1 1 14 1 0 2.0 +125 1 1 14 2 0 3.0 +125 1 1 16 3 2 4.0 +125 1 1 16 4 2 5.0 +125 1 1 5 0 0 1.0 +125 1 1 6 0 0 6.0 +125 1 1 3 0 0 7.0 +126 1 1 14 1 0 2.0 +126 1 1 14 2 0 3.0 +126 1 1 16 3 1 4.0 +126 1 1 16 4 1 5.0 +126 1 1 5 0 0 1.0 +126 1 1 6 0 0 6.0 +126 1 1 3 0 0 7.0 +126 1 1 95 0 0 8.0 07/01/2024 2 +127 1 1 14 1 0 2.0 +127 1 1 14 2 0 3.0 +127 1 1 16 3 2 4.0 +127 1 1 16 4 2 5.0 +127 1 1 5 0 0 1.0 +127 1 1 6 0 0 6.0 +127 1 1 3 0 0 7.0 +128 1 1 14 1 0 2.0 +128 1 1 14 2 0 3.0 +128 1 1 16 3 1 4.0 +128 1 1 16 4 1 5.0 +128 1 1 5 0 0 1.0 +128 1 1 6 0 0 6.0 +128 1 1 3 0 0 7.0 +129 1 1 14 1 0 2.0 +129 1 1 14 2 0 3.0 +129 1 1 16 3 2 4.0 +129 1 1 16 4 2 5.0 +129 1 1 5 0 0 1.0 +129 1 1 6 0 0 6.0 +129 1 1 3 0 0 7.0 +129 1 1 95 0 0 8.0 01/15/2022 0 50.0 +130 1 1 14 1 0 2.0 +130 1 1 14 2 0 3.0 +130 1 1 16 3 1 4.0 +130 1 1 16 4 1 5.0 +130 1 1 5 0 0 1.0 +130 1 1 6 0 0 6.0 +130 1 1 3 0 0 7.0 +131 1 1 14 1 0 2.0 +131 1 1 14 2 0 3.0 +131 1 1 16 3 2 4.0 +131 1 1 16 4 2 5.0 +131 1 1 5 0 0 1.0 +131 1 1 6 0 0 6.0 +131 1 1 3 0 0 7.0 +132 1 1 14 1 0 2.0 +132 1 1 14 2 0 3.0 +132 1 1 16 3 1 4.0 +132 1 1 16 4 1 5.0 +132 1 1 5 0 0 1.0 +132 1 1 6 0 0 6.0 +132 1 1 3 0 0 7.0 +132 1 1 95 0 0 8.0 +133 1 1 14 1 0 2.0 +133 1 1 14 2 0 3.0 +133 1 1 16 3 2 4.0 +133 1 1 16 4 2 5.0 +133 1 1 5 0 0 1.0 +133 1 1 6 0 0 6.0 +133 1 1 3 0 0 7.0 +134 1 1 14 1 0 2.0 +134 1 1 14 2 0 3.0 +134 1 1 16 3 1 4.0 +134 1 1 16 4 1 5.0 +134 1 1 5 0 0 1.0 +134 1 1 6 0 0 6.0 +134 1 1 3 0 0 7.0 +135 1 1 14 1 0 2.0 +135 1 1 14 2 0 3.0 +135 1 1 16 3 2 4.0 +135 1 1 16 4 2 5.0 +135 1 1 5 0 0 1.0 +135 1 1 6 0 0 6.0 +135 1 1 3 0 0 7.0 +135 1 1 95 0 0 8.0 07/01/2024 2 50.0 diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/person.csv b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/person.csv index 5651513d26..5e2b88b292 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/person.csv +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/person.csv @@ -1,163 +1,163 @@ -person_id,person_benunit_id,person_household_id,age,gender,months_since_last_birthday,marital_status,hours_worked,care_hours,frs_care_hours_in_household,is_household_head,is_benunit_head,is_parent,is_blind,employment_income,self_employment_income,trading_loss,loss_relief,ni_class_4_losses_brought_forward,private_pension_income,annuity_and_trust_income,individual_savings_account_interest_income,savings_interest_income,dividend_income,other_investment_income,stands_as_sole_owner_or_partner_of_company,is_engaged_in_owned_company_trade,owned_company_is_main_employment,owned_company_carries_on_trade,owned_company_carries_on_property_business,owned_company_income_share,frs_bonus_amount,frs_company_car_price_band,frs_company_car_fuel_code,frs_company_car_private_fuel,frs_company_car_contribution,property_income,reports_rent_from_other_property,maintenance_income,spousal_maintenance_income,miscellaneous_income,private_transfer_income,lump_sum_income,student_loan_repayments,statutory_sick_pay,statutory_maternity_pay,statutory_paternity_pay,student_loans,access_fund,education_grants,healthy_start_vouchers,free_school_breakfasts,free_school_fruit_veg,free_school_meals,child_benefit_reported,income_support_reported,housing_benefit_reported,attendance_allowance_reported,dla_sc_reported,dla_m_reported,iidb_reported,carers_allowance_reported,sda_reported,afcs_reported,ssmg_reported,pension_credit_reported,child_tax_credit_reported,working_tax_credit_reported,state_pension_reported,winter_fuel_allowance_reported,incapacity_benefit_reported,universal_credit_reported,pip_m_reported,pip_dl_reported,jsa_contrib_reported,jsa_income_reported,esa_contrib_reported,esa_income_reported,esa_includes_support_component,bsp_reported,widowed_parents_allowance_reported,war_widows_pension_reported,would_claim_carers_allowance,council_tax_benefit_reported,maintenance_expenses,childcare_expenses,personal_pension_contributions,employee_pension_contributions,pension_contributions_via_salary_sacrifice,salary_sacrifice_reported,salary_sacrifice_asked,is_uc_claimant,rent_paid_as_boarder,rent_paid_as_lodger,is_claimant_or_partner,is_hbai_dependent_child,uc_is_in_startup_period,uc_is_in_gainful_self_employment,__stratum__ -1001,101,1,80,FEMALE,5.9_9999999999921663e+00,SINGLE,1.0_9200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,5.2_5200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.2_5880000000000018e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,True,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -2001,201,2,22,MALE,1.0_0509554140127424e+01,SINGLE,1.1_4400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,5.3_0400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,True,default -3001,301,3,23,FEMALE,1.9_5569620253164977e+00,MARRIED,1.1_9600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,5.3_5600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,True,default -4001,401,4,24,MALE,1.0_0377358490566309e+01,SINGLE,1.2_4800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,5.4_0800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -5001,501,5,25,FEMALE,1.9_6875000000004219e+00,SINGLE,1.3_0000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,5.4_6000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,1.1_5600000000000000e+03,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -5002,501,5,13,FEMALE,9.5_4545454545455918e-01,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -6001,601,6,26,MALE,1.0_0248447204969420e+01,MARRIED,1.3_5200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,5.5_1200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,True,False,default -7001,701,7,27,FEMALE,1.0_0185185185185510e+01,SINGLE,1.4_0400000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,5.5_6400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,8,2,True,1.5_0000000000000000e+03,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -8001,801,8,28,MALE,1.9_8773006134973951e+00,SINGLE,1.4_5600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,5.6_1600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -9001,901,9,29,FEMALE,1.0_0060975609756149e+01,MARRIED,1.5_0800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,5.6_6800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,False,default -10001,1001,10,30,MALE,1.9_9999999999997891e+00,SINGLE,1.5_6000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,5.7_2000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,8.0_0000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,True,default -10002,1001,10,10,MALE,5.0_2941176470588047e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -11001,1101,11,31,FEMALE,2.0_0602409638553958e+00,SINGLE,1.6_1200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,5.7_7200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,True,default -12001,1201,12,32,MALE,9.9_8802395209581917e+00,MARRIED,1.6_6400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,5.8_2400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -13001,1301,13,33,FEMALE,9.9_8214285714285587e+00,SINGLE,1.7_1600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,5.8_7600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -14001,1401,14,34,MALE,2.0_2366863905325678e+00,SINGLE,1.7_6800000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,5.9_2800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -15001,1501,15,35,FEMALE,9.9_7058823529413729e+00,MARRIED,1.8_2000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,5.9_8000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,7.5_6000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -15002,1501,15,15,FEMALE,1.1_0142857142857142e+01,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -16001,1601,16,36,MALE,9.9_6491228070176049e+00,SINGLE,1.8_7200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,6.0_3200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.2_5880000000000018e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,True,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -17001,1701,17,37,FEMALE,9.9_5930232558133888e+00,SINGLE,1.9_2400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.0_8400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,10,6,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -18001,1801,18,38,MALE,9.9_5375722543345631e+00,MARRIED,1.9_7600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.1_3600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,True,True,default -19001,1901,19,39,FEMALE,2.0_5172413793092900e+00,SINGLE,2.0_2800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.1_8800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,True,default -20001,2001,20,40,MALE,9.9_4285714285704536e+00,SINGLE,2.0_8000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,6.2_4000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,1.1_0000000000000000e+03,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -20002,2001,20,12,MALE,1.4_9999999999999800e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -21001,2101,21,41,FEMALE,2.0_6249999999993028e+00,MARRIED,2.1_3200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,6.2_9200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -22001,2201,22,42,MALE,2.0_6779661016939098e+00,SINGLE,2.1_8400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.3_4400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -23001,2301,23,43,FEMALE,9.9_2696629213474324e+00,SINGLE,2.2_3600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.3_9600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -24001,2401,24,44,MALE,9.9_2178770949715272e+00,MARRIED,2.2_8800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.4_4800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -25001,2501,25,45,FEMALE,9.9_1666666666655239e+00,SINGLE,1.0_4000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,6.5_0000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,1.0_5600000000000000e+03,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -25002,2501,25,9,FEMALE,6.4_8484848484848264e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -26001,2601,26,46,MALE,5.9_9999999999964206e+00,SINGLE,1.0_9200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,6.5_5200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,True,default -27001,2701,27,47,FEMALE,5.9_9999999999982769e+00,MARRIED,1.1_4400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.6_0400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,True,default -28001,2801,28,48,MALE,5.9_9999999999974420e+00,SINGLE,1.1_9600000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,6.6_5600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -29001,2901,29,49,FEMALE,5.9_9999999999966072e+00,SINGLE,1.2_4800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.7_0800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -30001,3001,30,50,MALE,5.9_9999999999984190e+00,MARRIED,1.3_0000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,6.7_6000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,7.0_0000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -30002,3001,30,14,MALE,1.0_4705882352941195e+01,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -31001,3101,31,51,FEMALE,5.9_9999999999976019e+00,SINGLE,1.3_5200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,6.8_1200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.2_5880000000000018e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,True,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -32001,3201,32,52,MALE,5.9_9999999999967848e+00,SINGLE,1.4_0400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.8_6400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -33001,3301,33,53,FEMALE,5.9_9999999999985523e+00,MARRIED,1.4_5600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.9_1600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,False,default -34001,3401,34,54,MALE,5.9_9999999999977529e+00,SINGLE,1.5_0800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.9_6800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,True,default -35001,3501,35,55,FEMALE,5.9_9999999999969624e+00,SINGLE,1.5_6000000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,True,True,7.0_2000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,6.5_6000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,True,default -35002,3501,35,11,FEMALE,6.4_5714285714285818e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -36001,3601,36,56,MALE,5.9_9999999999986855e+00,MARRIED,1.6_1200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,7.0_7200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,True,False,default -37001,3701,37,57,FEMALE,5.9_9999999999979039e+00,SINGLE,1.6_6400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,7.1_2400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -38001,3801,38,58,MALE,5.9_9999999999971401e+00,SINGLE,1.7_1600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,7.1_7600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -39001,3901,39,59,FEMALE,5.9_9999999999963762e+00,MARRIED,1.7_6800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,7.2_2800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -40001,4001,40,60,MALE,5.9_9999999999980638e+00,SINGLE,1.8_2000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,7.2_8000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,1.0_0000000000000000e+03,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -40002,4001,40,8,MALE,5.5_5555555555555536e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -41001,4101,41,61,FEMALE,5.9_9999999999972999e+00,SINGLE,1.8_7200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,7.3_3200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -42001,4201,42,62,MALE,5.9_9999999999965539e+00,MARRIED,1.9_2400000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,7.3_8400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,True,default -43001,4301,43,63,FEMALE,5.9_9999999999981970e+00,SINGLE,1.9_7600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,7.4_3600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,True,default -44001,4401,44,64,MALE,5.9_9999999999974509e+00,SINGLE,2.0_2800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,7.4_8800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -45001,4501,45,65,FEMALE,5.9_9999999999967137e+00,MARRIED,2.0_8000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,7.5_4000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,9.5_6000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -45002,4501,45,13,FEMALE,3.2_2727272727272707e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -46001,4601,46,66,MALE,5.9_9999999999983213e+00,SINGLE,2.1_3200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,7.5_9200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.2_5880000000000018e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,True,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -47001,4701,47,67,FEMALE,5.9_9999999999975842e+00,SINGLE,2.1_8400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,7.6_4400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -48001,4801,48,68,MALE,5.9_9999999999968736e+00,MARRIED,2.2_3600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,7.6_9600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -49001,4901,49,69,FEMALE,5.9_9999999999984368e+00,SINGLE,2.2_8800000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,7.7_4800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -50001,5001,50,70,MALE,5.9_9999999999954525e+00,SINGLE,1.0_4000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,7.8_0000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,6.0_0000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,True,default -50002,5001,50,10,MALE,1.0_6764705882352917e+01,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -51001,5101,51,71,FEMALE,5.9_9999999999947597e+00,MARRIED,1.0_9200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,7.8_5200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,True,default -52001,5201,52,72,MALE,5.9_9999999999940758e+00,SINGLE,1.1_4400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,7.9_0400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -53001,5301,53,73,FEMALE,5.9_9999999999934008e+00,SINGLE,1.1_9600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,7.9_5600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -54001,5401,54,74,MALE,5.9_9999999999971578e+00,MARRIED,1.2_4800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.0_0800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,True,False,default -55001,5501,55,20,FEMALE,5.9_9999999999997691e+00,SINGLE,1.3_0000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,8.0_6000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,1.2_5600000000000000e+03,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -55002,5501,55,15,FEMALE,1.3_2857142857142363e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -56001,5601,56,21,MALE,6.0_0000000000001776e+00,SINGLE,1.3_5200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,8.1_1200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -57001,5701,57,22,FEMALE,6.0_0000000000000355e+00,MARRIED,1.4_0400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.1_6400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -58001,5801,58,23,MALE,5.9_9999999999998668e+00,SINGLE,1.4_5600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.2_1600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,True,default -59001,5901,59,24,FEMALE,6.0_0000000000002487e+00,SINGLE,1.5_0800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.2_6800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,True,default -60001,6001,60,25,MALE,6.0_0000000000006217e+00,MARRIED,1.5_6000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,8.3_2000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,9.0_0000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -60002,6001,60,12,MALE,1.0_0000000000000000e+01,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -61001,6101,61,26,FEMALE,6.0_0000000000010125e+00,SINGLE,1.6_1200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,8.3_7200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.2_5880000000000018e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,True,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -62001,6201,62,27,MALE,6.0_0000000000013856e+00,SINGLE,1.6_6400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.4_2400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -63001,6301,63,28,FEMALE,6.0_0000000000007194e+00,MARRIED,1.7_1600000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,8.4_7600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,False,default -64001,6401,64,29,MALE,6.0_0000000000000533e+00,SINGLE,1.7_6800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.5_2800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -65001,6501,65,30,FEMALE,6.0_0000000000004263e+00,SINGLE,1.8_2000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,8.5_8000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,8.5_6000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -65002,6501,65,9,FEMALE,1.0_0000000000000000e+01,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -66001,6601,66,31,MALE,5.9_9999999999997602e+00,MARRIED,1.8_7200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,8.6_3200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,True,default -67001,6701,67,32,FEMALE,6.0_0000000000001332e+00,SINGLE,1.9_2400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.6_8400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,True,default -68001,6801,68,33,MALE,6.0_0000000000004796e+00,SINGLE,1.9_7600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.7_3600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -69001,6901,69,34,FEMALE,5.9_9999999999998401e+00,MARRIED,2.0_2800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.7_8800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,False,default -70001,7001,70,35,MALE,6.0_0000000000001954e+00,SINGLE,2.0_8000000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,True,True,8.8_4000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,5.0_0000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -70002,7001,70,14,MALE,6.9_4117647058824527e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -71001,7101,71,36,FEMALE,5.9_9999999999995648e+00,SINGLE,2.1_3200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,8.8_9200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -72001,7201,72,37,MALE,5.9_9999999999979394e+00,MARRIED,2.1_8400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.9_4400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,True,False,default -73001,7301,73,38,FEMALE,5.9_9999999999973177e+00,SINGLE,2.2_3600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.9_9600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -74001,7401,74,39,MALE,5.9_9999999999986677e+00,SINGLE,2.2_8800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,9.0_4800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,True,default -75001,7501,75,40,FEMALE,5.9_9999999999980460e+00,MARRIED,1.0_4000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,9.1_0000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,1.1_5600000000000000e+03,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,True,default -75002,7501,75,11,FEMALE,1.0_0000000000000000e+01,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -76001,7601,76,41,MALE,5.9_9999999999974420e+00,SINGLE,1.0_9200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,9.1_5200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.2_5880000000000018e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,True,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -77001,7701,77,42,FEMALE,5.9_9999999999987654e+00,SINGLE,1.1_4400000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,9.2_0400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -78001,7801,78,43,MALE,5.9_9999999999981615e+00,MARRIED,1.1_9600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,9.2_5600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -79001,7901,79,44,FEMALE,5.9_9999999999975664e+00,SINGLE,1.2_4800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,9.3_0800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -80001,8001,80,45,MALE,5.9_9999999999988631e+00,SINGLE,1.3_0000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,9.3_6000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,8.0_0000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -80002,8001,80,8,MALE,2.0_0000000000000000e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -81001,8101,81,46,FEMALE,5.9_9999999999982592e+00,MARRIED,1.3_5200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,9.4_1200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,False,default -82001,8201,82,47,MALE,5.9_9999999999976730e+00,SINGLE,1.4_0400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,9.4_6400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,True,default -83001,8301,83,48,FEMALE,5.9_9999999999989519e+00,SINGLE,1.4_5600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,9.5_1600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,True,default -84001,8401,84,49,MALE,5.9_9999999999983658e+00,MARRIED,1.5_0800000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,9.5_6800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -85001,8501,85,50,FEMALE,5.9_9999999999977796e+00,SINGLE,1.5_6000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,9.6_2000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,7.5_6000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -85002,8501,85,13,FEMALE,6.2_2727272727273107e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -86001,8601,86,51,MALE,5.9_9999999999990408e+00,SINGLE,1.6_1200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,9.6_7200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -87001,8701,87,52,FEMALE,5.9_9999999999984635e+00,MARRIED,1.6_6400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,9.7_2400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,False,default -88001,8801,88,53,MALE,5.9_9999999999979039e+00,SINGLE,1.7_1600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,9.7_7600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -89001,8901,89,54,FEMALE,5.9_9999999999973355e+00,SINGLE,1.7_6800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,9.8_2800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -90001,9001,90,55,MALE,5.9_9999999999985700e+00,MARRIED,1.8_2000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,9.8_8000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,1.1_0000000000000000e+03,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,True,True,default -90002,9001,90,10,MALE,7.6_7647058823529171e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -91001,9101,91,56,FEMALE,5.9_9999999999980105e+00,SINGLE,1.8_7200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,9.9_3200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.2_5880000000000018e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,True,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,True,default -92001,9201,92,57,MALE,5.9_9999999999974509e+00,SINGLE,1.9_2400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,9.9_8400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -93001,9301,93,58,FEMALE,5.9_9999999999986589e+00,MARRIED,1.9_7600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.0_0360000000000000e+04,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -94001,9401,94,59,MALE,5.9_9999999999980993e+00,SINGLE,2.0_2800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.0_0880000000000000e+04,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -95001,9501,95,60,FEMALE,5.9_9999999999975575e+00,SINGLE,2.0_8000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,1.0_1400000000000000e+04,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,1.0_5600000000000000e+03,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -95002,9501,95,15,FEMALE,8.3_5714285714286120e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -96001,9601,96,61,MALE,5.9_9999999999987477e+00,MARRIED,2.1_3200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,1.0_1920000000000000e+04,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -97001,9701,97,62,FEMALE,5.9_9999999999982059e+00,SINGLE,2.1_8400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.0_2440000000000000e+04,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -98001,9801,98,63,MALE,5.9_9999999999976552e+00,SINGLE,2.2_3600000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,1.0_2960000000000000e+04,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,True,default -99001,9901,99,64,FEMALE,5.9_9999999999988365e+00,MARRIED,2.2_8800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.0_3480000000000000e+04,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,True,default -100001,10001,100,65,MALE,5.9_9999999999982947e+00,SINGLE,1.0_4000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,1.0_4000000000000000e+04,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,7.0_0000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -100002,10001,100,12,MALE,5.4_9999999999999734e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -101001,10101,101,66,FEMALE,5.9_9999999999977796e+00,SINGLE,1.0_9200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,1.0_4520000000000000e+04,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -102001,10201,102,67,MALE,5.9_9999999999989164e+00,MARRIED,1.1_4400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.0_5040000000000000e+04,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -103001,10301,103,68,FEMALE,5.9_9999999999984013e+00,SINGLE,1.1_9600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.0_5560000000000000e+04,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -104001,10401,104,69,MALE,5.9_9999999999978506e+00,SINGLE,1.2_4800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.0_6080000000000000e+04,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -105001,10501,105,70,FEMALE,5.9_9999999999990141e+00,MARRIED,1.3_0000000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,True,True,1.0_6600000000000000e+04,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,6.5_6000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -105002,10501,105,9,FEMALE,2.4_8484848484848486e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -106001,10601,106,71,MALE,5.9_9999999999968203e+00,SINGLE,1.3_5200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,1.0_7120000000000000e+04,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.2_5880000000000018e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,True,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,True,default -107001,10701,107,72,FEMALE,5.9_9999999999962874e+00,SINGLE,1.4_0400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.0_7640000000000000e+04,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,True,default -108001,10801,108,73,MALE,5.9_9999999999957989e+00,MARRIED,1.4_5600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.0_8160000000000000e+04,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,True,False,default -109001,10901,109,74,FEMALE,5.9_9999999999953104e+00,SINGLE,1.5_0800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.0_8680000000000000e+04,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -110001,11001,110,20,MALE,6.0_0000000000000799e+00,SINGLE,1.5_6000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,1.0_9200000000000000e+04,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,1.0_0000000000000000e+03,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -110002,11001,110,14,MALE,2.4_7058823529412130e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -111001,11101,111,21,FEMALE,5.9_9999999999999467e+00,MARRIED,1.6_1200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,1.0_9720000000000000e+04,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -112001,11201,112,22,MALE,4.0_5095541401272818e+00,SINGLE,1.6_6400000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,1.1_0240000000000000e+04,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -113001,11301,113,23,FEMALE,7.9_5569620253166043e+00,SINGLE,1.7_1600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.1_0760000000000000e+04,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -114001,11401,114,24,MALE,4.0_3773584905660687e+00,MARRIED,1.7_6800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.1_1280000000000000e+04,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,True,default -115001,11501,115,25,FEMALE,7.9_6875000000006217e+00,SINGLE,1.8_2000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,1.1_1800000000000000e+04,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,9.5_6000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,True,default -115002,11501,115,11,FEMALE,2.4_5714285714285419e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -116001,11601,116,26,MALE,4.0_2484472049693398e+00,SINGLE,1.8_7200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,1.1_2320000000000000e+04,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -117001,11701,117,27,FEMALE,4.0_1851851851857766e+00,MARRIED,1.9_2400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.1_2840000000000000e+04,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,False,default -118001,11801,118,28,MALE,7.9_8773006134971375e+00,SINGLE,1.9_7600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.1_3360000000000000e+04,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -119001,11901,119,29,FEMALE,4.0_0609756097560155e+00,SINGLE,2.0_2800000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,1.1_3880000000000000e+04,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -120001,12001,120,30,MALE,7.9_9999999999998934e+00,MARRIED,2.0_8000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,1.1_4400000000000000e+04,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,6.0_0000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -120002,12001,120,8,MALE,9.5_5555555555555713e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -121001,12101,121,31,FEMALE,8.0_0602409638551649e+00,SINGLE,2.1_3200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,1.1_4920000000000000e+04,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.2_5880000000000018e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,True,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -122001,12201,122,32,MALE,3.9_8802395209580407e+00,SINGLE,2.1_8400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.1_5440000000000000e+04,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,True,default -123001,12301,123,33,FEMALE,3.9_8214285714287186e+00,MARRIED,2.2_3600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.1_5960000000000000e+04,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,True,default -124001,12401,124,34,MALE,8.0_2366863905323768e+00,SINGLE,2.2_8800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.1_6480000000000000e+04,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -125001,12501,125,35,FEMALE,3.9_7058823529411775e+00,SINGLE,1.0_4000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,1.1_7000000000000000e+04,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,1.2_5600000000000000e+03,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -125002,12501,125,13,FEMALE,9.9_5454545454545148e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -126001,12601,126,36,MALE,3.9_6491228070177248e+00,MARRIED,1.0_9200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,1.1_7520000000000000e+04,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,True,False,default -127001,12701,127,37,FEMALE,3.9_5930232558138151e+00,SINGLE,1.1_4400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.1_8040000000000000e+04,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -128001,12801,128,38,MALE,3.9_5375722543343144e+00,SINGLE,1.1_9600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.1_8560000000000000e+04,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -129001,12901,129,39,FEMALE,8.0_5172413793090058e+00,MARRIED,1.2_4800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.1_9080000000000000e+04,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -130001,13001,130,40,MALE,3.9_4285714285708488e+00,SINGLE,1.3_0000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,1.1_9600000000000000e+04,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,9.0_0000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,True,default -130002,13001,130,10,MALE,2.0_2941176470588092e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default -131001,13101,131,41,FEMALE,8.0_6249999999993783e+00,SINGLE,1.3_5200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,1.2_0120000000000000e+04,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,True,default -132001,13201,132,42,MALE,8.0_6779661016936700e+00,MARRIED,1.4_0400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.2_0640000000000000e+04,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -133001,13301,133,43,FEMALE,3.9_2696629213477744e+00,SINGLE,1.4_5600000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,1.2_1160000000000000e+04,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -134001,13401,134,44,MALE,3.9_2178770949712296e+00,SINGLE,1.5_0800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.2_1680000000000000e+04,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,False,default -135001,13501,135,45,FEMALE,3.9_1666666666655283e+00,MARRIED,1.5_6000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,1.2_2200000000000000e+04,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,8.5_6000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,False,default -135002,13501,135,15,FEMALE,4.6_7142857142856904e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,False,default +person_id,person_benunit_id,person_household_id,age,gender,months_since_last_birthday,marital_status,hours_worked,care_hours,frs_care_hours_in_household,is_household_head,is_benunit_head,is_parent,is_blind,employment_income,self_employment_income,trading_loss,loss_relief,ni_class_4_losses_brought_forward,private_pension_income,annuity_and_trust_income,individual_savings_account_interest_income,savings_interest_income,dividend_income,other_investment_income,stands_as_sole_owner_or_partner_of_company,is_engaged_in_owned_company_trade,owned_company_is_main_employment,owned_company_carries_on_trade,owned_company_carries_on_property_business,owned_company_income_share,frs_bonus_amount,frs_company_car_price_band,frs_company_car_fuel_code,frs_company_car_private_fuel,frs_company_car_contribution,property_income,reports_rent_from_other_property,maintenance_income,spousal_maintenance_income,miscellaneous_income,private_transfer_income,lump_sum_income,student_loan_repayments,statutory_sick_pay,statutory_maternity_pay,statutory_paternity_pay,student_loans,access_fund,education_grants,healthy_start_vouchers,free_school_breakfasts,free_school_fruit_veg,free_school_meals,child_benefit_reported,income_support_reported,housing_benefit_reported,attendance_allowance_reported,dla_sc_reported,dla_m_reported,iidb_reported,carers_allowance_reported,sda_reported,afcs_reported,ssmg_reported,pension_credit_reported,child_tax_credit_reported,working_tax_credit_reported,state_pension_reported,winter_fuel_allowance_reported,incapacity_benefit_reported,universal_credit_reported,pip_m_reported,pip_dl_reported,jsa_contrib_reported,jsa_income_reported,esa_contrib_reported,esa_income_reported,esa_includes_support_component,bsp_reported,widowed_parents_allowance_reported,war_widows_pension_reported,would_claim_carers_allowance,council_tax_benefit_reported,maintenance_expenses,childcare_expenses,personal_pension_contributions,employee_pension_contributions,pension_contributions_via_salary_sacrifice,salary_sacrifice_reported,salary_sacrifice_asked,is_uc_claimant,rent_paid_as_boarder,rent_paid_as_lodger,is_claimant_or_partner,is_hbai_dependent_child,uc_is_in_startup_period,frs_uc_lcw_status,uc_is_in_gainful_self_employment,__stratum__ +1001,101,1,80,FEMALE,5.9_9999999999921663e+00,SINGLE,1.0_9200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,5.2_5200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.2_5880000000000018e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,True,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +2001,201,2,22,MALE,1.0_0509554140127424e+01,SINGLE,1.1_4400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,5.3_0400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,True,default +3001,301,3,23,FEMALE,1.9_5569620253164977e+00,MARRIED,1.1_9600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,5.3_5600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,NONE,True,default +4001,401,4,24,MALE,1.0_0377358490566309e+01,SINGLE,1.2_4800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,5.4_0800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +5001,501,5,25,FEMALE,1.9_6875000000004219e+00,SINGLE,1.3_0000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,5.4_6000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,1.1_5600000000000000e+03,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +5002,501,5,13,FEMALE,9.5_4545454545455918e-01,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +6001,601,6,26,MALE,1.0_0248447204969420e+01,MARRIED,1.3_5200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,5.5_1200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,True,NOT_LINKED,False,default +7001,701,7,27,FEMALE,1.0_0185185185185510e+01,SINGLE,1.4_0400000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,5.5_6400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,8,2,True,1.5_0000000000000000e+03,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +8001,801,8,28,MALE,1.9_8773006134973951e+00,SINGLE,1.4_5600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,5.6_1600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +9001,901,9,29,FEMALE,1.0_0060975609756149e+01,MARRIED,1.5_0800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,5.6_6800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,LCWRA,False,default +10001,1001,10,30,MALE,1.9_9999999999997891e+00,SINGLE,1.5_6000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,5.7_2000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,8.0_0000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,True,default +10002,1001,10,10,MALE,5.0_2941176470588047e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +11001,1101,11,31,FEMALE,2.0_0602409638553958e+00,SINGLE,1.6_1200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,5.7_7200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,True,default +12001,1201,12,32,MALE,9.9_8802395209581917e+00,MARRIED,1.6_6400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,5.8_2400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NONE,False,default +13001,1301,13,33,FEMALE,9.9_8214285714285587e+00,SINGLE,1.7_1600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,5.8_7600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +14001,1401,14,34,MALE,2.0_2366863905325678e+00,SINGLE,1.7_6800000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,5.9_2800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +15001,1501,15,35,FEMALE,9.9_7058823529413729e+00,MARRIED,1.8_2000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,5.9_8000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,7.5_6000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +15002,1501,15,15,FEMALE,1.1_0142857142857142e+01,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +16001,1601,16,36,MALE,9.9_6491228070176049e+00,SINGLE,1.8_7200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,6.0_3200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.2_5880000000000018e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,True,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +17001,1701,17,37,FEMALE,9.9_5930232558133888e+00,SINGLE,1.9_2400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.0_8400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,10,6,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +18001,1801,18,38,MALE,9.9_5375722543345631e+00,MARRIED,1.9_7600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.1_3600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,True,LCWRA,True,default +19001,1901,19,39,FEMALE,2.0_5172413793092900e+00,SINGLE,2.0_2800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.1_8800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,True,default +20001,2001,20,40,MALE,9.9_4285714285704536e+00,SINGLE,2.0_8000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,6.2_4000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,1.1_0000000000000000e+03,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +20002,2001,20,12,MALE,1.4_9999999999999800e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +21001,2101,21,41,FEMALE,2.0_6249999999993028e+00,MARRIED,2.1_3200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,6.2_9200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NONE,False,default +22001,2201,22,42,MALE,2.0_6779661016939098e+00,SINGLE,2.1_8400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.3_4400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +23001,2301,23,43,FEMALE,9.9_2696629213474324e+00,SINGLE,2.2_3600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.3_9600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +24001,2401,24,44,MALE,9.9_2178770949715272e+00,MARRIED,2.2_8800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.4_4800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +25001,2501,25,45,FEMALE,9.9_1666666666655239e+00,SINGLE,1.0_4000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,6.5_0000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,1.0_5600000000000000e+03,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +25002,2501,25,9,FEMALE,6.4_8484848484848264e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +26001,2601,26,46,MALE,5.9_9999999999964206e+00,SINGLE,1.0_9200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,6.5_5200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,True,default +27001,2701,27,47,FEMALE,5.9_9999999999982769e+00,MARRIED,1.1_4400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.6_0400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,LCWRA,True,default +28001,2801,28,48,MALE,5.9_9999999999974420e+00,SINGLE,1.1_9600000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,6.6_5600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +29001,2901,29,49,FEMALE,5.9_9999999999966072e+00,SINGLE,1.2_4800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.7_0800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +30001,3001,30,50,MALE,5.9_9999999999984190e+00,MARRIED,1.3_0000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,6.7_6000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,7.0_0000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NONE,False,default +30002,3001,30,14,MALE,1.0_4705882352941195e+01,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +31001,3101,31,51,FEMALE,5.9_9999999999976019e+00,SINGLE,1.3_5200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,6.8_1200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.2_5880000000000018e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,True,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +32001,3201,32,52,MALE,5.9_9999999999967848e+00,SINGLE,1.4_0400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.8_6400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +33001,3301,33,53,FEMALE,5.9_9999999999985523e+00,MARRIED,1.4_5600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.9_1600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,NOT_LINKED,False,default +34001,3401,34,54,MALE,5.9_9999999999977529e+00,SINGLE,1.5_0800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,6.9_6800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,True,default +35001,3501,35,55,FEMALE,5.9_9999999999969624e+00,SINGLE,1.5_6000000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,True,True,7.0_2000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,6.5_6000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,True,default +35002,3501,35,11,FEMALE,6.4_5714285714285818e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +36001,3601,36,56,MALE,5.9_9999999999986855e+00,MARRIED,1.6_1200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,7.0_7200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,True,LCWRA,False,default +37001,3701,37,57,FEMALE,5.9_9999999999979039e+00,SINGLE,1.6_6400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,7.1_2400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +38001,3801,38,58,MALE,5.9_9999999999971401e+00,SINGLE,1.7_1600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,7.1_7600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +39001,3901,39,59,FEMALE,5.9_9999999999963762e+00,MARRIED,1.7_6800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,7.2_2800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NONE,False,default +40001,4001,40,60,MALE,5.9_9999999999980638e+00,SINGLE,1.8_2000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,7.2_8000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,1.0_0000000000000000e+03,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +40002,4001,40,8,MALE,5.5_5555555555555536e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +41001,4101,41,61,FEMALE,5.9_9999999999972999e+00,SINGLE,1.8_7200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,7.3_3200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +42001,4201,42,62,MALE,5.9_9999999999965539e+00,MARRIED,1.9_2400000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,7.3_8400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,True,default +43001,4301,43,63,FEMALE,5.9_9999999999981970e+00,SINGLE,1.9_7600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,7.4_3600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,True,default +44001,4401,44,64,MALE,5.9_9999999999974509e+00,SINGLE,2.0_2800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,7.4_8800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +45001,4501,45,65,FEMALE,5.9_9999999999967137e+00,MARRIED,2.0_8000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,7.5_4000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,9.5_6000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,LCWRA,False,default +45002,4501,45,13,FEMALE,3.2_2727272727272707e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +46001,4601,46,66,MALE,5.9_9999999999983213e+00,SINGLE,2.1_3200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,7.5_9200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.2_5880000000000018e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,True,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +47001,4701,47,67,FEMALE,5.9_9999999999975842e+00,SINGLE,2.1_8400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,7.6_4400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +48001,4801,48,68,MALE,5.9_9999999999968736e+00,MARRIED,2.2_3600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,7.6_9600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NONE,False,default +49001,4901,49,69,FEMALE,5.9_9999999999984368e+00,SINGLE,2.2_8800000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,7.7_4800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +50001,5001,50,70,MALE,5.9_9999999999954525e+00,SINGLE,1.0_4000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,7.8_0000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,6.0_0000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,True,default +50002,5001,50,10,MALE,1.0_6764705882352917e+01,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +51001,5101,51,71,FEMALE,5.9_9999999999947597e+00,MARRIED,1.0_9200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,7.8_5200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,NOT_LINKED,True,default +52001,5201,52,72,MALE,5.9_9999999999940758e+00,SINGLE,1.1_4400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,7.9_0400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +53001,5301,53,73,FEMALE,5.9_9999999999934008e+00,SINGLE,1.1_9600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,7.9_5600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +54001,5401,54,74,MALE,5.9_9999999999971578e+00,MARRIED,1.2_4800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.0_0800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,True,LCWRA,False,default +55001,5501,55,20,FEMALE,5.9_9999999999997691e+00,SINGLE,1.3_0000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,8.0_6000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,1.2_5600000000000000e+03,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +55002,5501,55,15,FEMALE,1.3_2857142857142363e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +56001,5601,56,21,MALE,6.0_0000000000001776e+00,SINGLE,1.3_5200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,8.1_1200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +57001,5701,57,22,FEMALE,6.0_0000000000000355e+00,MARRIED,1.4_0400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.1_6400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NONE,False,default +58001,5801,58,23,MALE,5.9_9999999999998668e+00,SINGLE,1.4_5600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.2_1600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,True,default +59001,5901,59,24,FEMALE,6.0_0000000000002487e+00,SINGLE,1.5_0800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.2_6800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,True,default +60001,6001,60,25,MALE,6.0_0000000000006217e+00,MARRIED,1.5_6000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,8.3_2000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,9.0_0000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +60002,6001,60,12,MALE,1.0_0000000000000000e+01,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +61001,6101,61,26,FEMALE,6.0_0000000000010125e+00,SINGLE,1.6_1200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,8.3_7200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.2_5880000000000018e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,True,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +62001,6201,62,27,MALE,6.0_0000000000013856e+00,SINGLE,1.6_6400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.4_2400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +63001,6301,63,28,FEMALE,6.0_0000000000007194e+00,MARRIED,1.7_1600000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,8.4_7600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,LCWRA,False,default +64001,6401,64,29,MALE,6.0_0000000000000533e+00,SINGLE,1.7_6800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.5_2800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +65001,6501,65,30,FEMALE,6.0_0000000000004263e+00,SINGLE,1.8_2000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,8.5_8000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,8.5_6000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +65002,6501,65,9,FEMALE,1.0_0000000000000000e+01,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +66001,6601,66,31,MALE,5.9_9999999999997602e+00,MARRIED,1.8_7200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,8.6_3200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NONE,True,default +67001,6701,67,32,FEMALE,6.0_0000000000001332e+00,SINGLE,1.9_2400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.6_8400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,True,default +68001,6801,68,33,MALE,6.0_0000000000004796e+00,SINGLE,1.9_7600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.7_3600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +69001,6901,69,34,FEMALE,5.9_9999999999998401e+00,MARRIED,2.0_2800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.7_8800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,NOT_LINKED,False,default +70001,7001,70,35,MALE,6.0_0000000000001954e+00,SINGLE,2.0_8000000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,True,True,8.8_4000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,5.0_0000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +70002,7001,70,14,MALE,6.9_4117647058824527e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +71001,7101,71,36,FEMALE,5.9_9999999999995648e+00,SINGLE,2.1_3200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,8.8_9200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +72001,7201,72,37,MALE,5.9_9999999999979394e+00,MARRIED,2.1_8400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.9_4400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,True,LCWRA,False,default +73001,7301,73,38,FEMALE,5.9_9999999999973177e+00,SINGLE,2.2_3600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,8.9_9600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +74001,7401,74,39,MALE,5.9_9999999999986677e+00,SINGLE,2.2_8800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,9.0_4800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,True,default +75001,7501,75,40,FEMALE,5.9_9999999999980460e+00,MARRIED,1.0_4000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,9.1_0000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,1.1_5600000000000000e+03,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,NONE,True,default +75002,7501,75,11,FEMALE,1.0_0000000000000000e+01,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +76001,7601,76,41,MALE,5.9_9999999999974420e+00,SINGLE,1.0_9200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,9.1_5200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.2_5880000000000018e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,True,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +77001,7701,77,42,FEMALE,5.9_9999999999987654e+00,SINGLE,1.1_4400000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,9.2_0400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +78001,7801,78,43,MALE,5.9_9999999999981615e+00,MARRIED,1.1_9600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,9.2_5600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +79001,7901,79,44,FEMALE,5.9_9999999999975664e+00,SINGLE,1.2_4800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,9.3_0800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +80001,8001,80,45,MALE,5.9_9999999999988631e+00,SINGLE,1.3_0000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,9.3_6000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,8.0_0000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +80002,8001,80,8,MALE,2.0_0000000000000000e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +81001,8101,81,46,FEMALE,5.9_9999999999982592e+00,MARRIED,1.3_5200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,9.4_1200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,LCWRA,False,default +82001,8201,82,47,MALE,5.9_9999999999976730e+00,SINGLE,1.4_0400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,9.4_6400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,True,default +83001,8301,83,48,FEMALE,5.9_9999999999989519e+00,SINGLE,1.4_5600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,9.5_1600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,True,default +84001,8401,84,49,MALE,5.9_9999999999983658e+00,MARRIED,1.5_0800000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,9.5_6800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NONE,False,default +85001,8501,85,50,FEMALE,5.9_9999999999977796e+00,SINGLE,1.5_6000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,9.6_2000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,7.5_6000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +85002,8501,85,13,FEMALE,6.2_2727272727273107e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +86001,8601,86,51,MALE,5.9_9999999999990408e+00,SINGLE,1.6_1200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,9.6_7200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +87001,8701,87,52,FEMALE,5.9_9999999999984635e+00,MARRIED,1.6_6400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,9.7_2400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,NOT_LINKED,False,default +88001,8801,88,53,MALE,5.9_9999999999979039e+00,SINGLE,1.7_1600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,9.7_7600000000000000e+03,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +89001,8901,89,54,FEMALE,5.9_9999999999973355e+00,SINGLE,1.7_6800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,9.8_2800000000000000e+03,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +90001,9001,90,55,MALE,5.9_9999999999985700e+00,MARRIED,1.8_2000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,9.8_8000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,1.1_0000000000000000e+03,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,True,LCWRA,True,default +90002,9001,90,10,MALE,7.6_7647058823529171e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +91001,9101,91,56,FEMALE,5.9_9999999999980105e+00,SINGLE,1.8_7200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,9.9_3200000000000000e+03,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.2_5880000000000018e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,True,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,True,default +92001,9201,92,57,MALE,5.9_9999999999974509e+00,SINGLE,1.9_2400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,9.9_8400000000000000e+03,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +93001,9301,93,58,FEMALE,5.9_9999999999986589e+00,MARRIED,1.9_7600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.0_0360000000000000e+04,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NONE,False,default +94001,9401,94,59,MALE,5.9_9999999999980993e+00,SINGLE,2.0_2800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.0_0880000000000000e+04,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +95001,9501,95,60,FEMALE,5.9_9999999999975575e+00,SINGLE,2.0_8000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,1.0_1400000000000000e+04,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,1.0_5600000000000000e+03,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +95002,9501,95,15,FEMALE,8.3_5714285714286120e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +96001,9601,96,61,MALE,5.9_9999999999987477e+00,MARRIED,2.1_3200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,1.0_1920000000000000e+04,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +97001,9701,97,62,FEMALE,5.9_9999999999982059e+00,SINGLE,2.1_8400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.0_2440000000000000e+04,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +98001,9801,98,63,MALE,5.9_9999999999976552e+00,SINGLE,2.2_3600000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,1.0_2960000000000000e+04,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,True,default +99001,9901,99,64,FEMALE,5.9_9999999999988365e+00,MARRIED,2.2_8800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.0_3480000000000000e+04,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,LCWRA,True,default +100001,10001,100,65,MALE,5.9_9999999999982947e+00,SINGLE,1.0_4000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,1.0_4000000000000000e+04,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,7.0_0000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +100002,10001,100,12,MALE,5.4_9999999999999734e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +101001,10101,101,66,FEMALE,5.9_9999999999977796e+00,SINGLE,1.0_9200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,1.0_4520000000000000e+04,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +102001,10201,102,67,MALE,5.9_9999999999989164e+00,MARRIED,1.1_4400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.0_5040000000000000e+04,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NONE,False,default +103001,10301,103,68,FEMALE,5.9_9999999999984013e+00,SINGLE,1.1_9600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.0_5560000000000000e+04,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +104001,10401,104,69,MALE,5.9_9999999999978506e+00,SINGLE,1.2_4800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.0_6080000000000000e+04,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +105001,10501,105,70,FEMALE,5.9_9999999999990141e+00,MARRIED,1.3_0000000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,True,True,1.0_6600000000000000e+04,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,6.5_6000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +105002,10501,105,9,FEMALE,2.4_8484848484848486e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +106001,10601,106,71,MALE,5.9_9999999999968203e+00,SINGLE,1.3_5200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,1.0_7120000000000000e+04,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.2_5880000000000018e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,True,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,True,default +107001,10701,107,72,FEMALE,5.9_9999999999962874e+00,SINGLE,1.4_0400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.0_7640000000000000e+04,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,True,default +108001,10801,108,73,MALE,5.9_9999999999957989e+00,MARRIED,1.4_5600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.0_8160000000000000e+04,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,True,LCWRA,False,default +109001,10901,109,74,FEMALE,5.9_9999999999953104e+00,SINGLE,1.5_0800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.0_8680000000000000e+04,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +110001,11001,110,20,MALE,6.0_0000000000000799e+00,SINGLE,1.5_6000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,1.0_9200000000000000e+04,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,1.0_0000000000000000e+03,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +110002,11001,110,14,MALE,2.4_7058823529412130e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +111001,11101,111,21,FEMALE,5.9_9999999999999467e+00,MARRIED,1.6_1200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,1.0_9720000000000000e+04,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NONE,False,default +112001,11201,112,22,MALE,4.0_5095541401272818e+00,SINGLE,1.6_6400000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,1.1_0240000000000000e+04,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +113001,11301,113,23,FEMALE,7.9_5569620253166043e+00,SINGLE,1.7_1600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.1_0760000000000000e+04,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +114001,11401,114,24,MALE,4.0_3773584905660687e+00,MARRIED,1.7_6800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.1_1280000000000000e+04,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,True,default +115001,11501,115,25,FEMALE,7.9_6875000000006217e+00,SINGLE,1.8_2000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,1.1_1800000000000000e+04,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,9.5_6000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,True,default +115002,11501,115,11,FEMALE,2.4_5714285714285419e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +116001,11601,116,26,MALE,4.0_2484472049693398e+00,SINGLE,1.8_7200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,1.1_2320000000000000e+04,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +117001,11701,117,27,FEMALE,4.0_1851851851857766e+00,MARRIED,1.9_2400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.1_2840000000000000e+04,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,LCWRA,False,default +118001,11801,118,28,MALE,7.9_8773006134971375e+00,SINGLE,1.9_7600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.1_3360000000000000e+04,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +119001,11901,119,29,FEMALE,4.0_0609756097560155e+00,SINGLE,2.0_2800000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,1.1_3880000000000000e+04,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +120001,12001,120,30,MALE,7.9_9999999999998934e+00,MARRIED,2.0_8000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,1.1_4400000000000000e+04,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,6.0_0000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NONE,False,default +120002,12001,120,8,MALE,9.5_5555555555555713e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +121001,12101,121,31,FEMALE,8.0_0602409638551649e+00,SINGLE,2.1_3200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,1.1_4920000000000000e+04,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.2_5880000000000018e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,True,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +122001,12201,122,32,MALE,3.9_8802395209580407e+00,SINGLE,2.1_8400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.1_5440000000000000e+04,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,True,default +123001,12301,123,33,FEMALE,3.9_8214285714287186e+00,MARRIED,2.2_3600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.1_5960000000000000e+04,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,True,NOT_LINKED,True,default +124001,12401,124,34,MALE,8.0_2366863905323768e+00,SINGLE,2.2_8800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.1_6480000000000000e+04,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +125001,12501,125,35,FEMALE,3.9_7058823529411775e+00,SINGLE,1.0_4000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,1.1_7000000000000000e+04,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,1.2_5600000000000000e+03,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +125002,12501,125,13,FEMALE,9.9_5454545454545148e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +126001,12601,126,36,MALE,3.9_6491228070177248e+00,MARRIED,1.0_9200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,1.1_7520000000000000e+04,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,True,LCWRA,False,default +127001,12701,127,37,FEMALE,3.9_5930232558138151e+00,SINGLE,1.1_4400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.1_8040000000000000e+04,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +128001,12801,128,38,MALE,3.9_5375722543343144e+00,SINGLE,1.1_9600000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.1_8560000000000000e+04,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +129001,12901,129,39,FEMALE,8.0_5172413793090058e+00,MARRIED,1.2_4800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.1_9080000000000000e+04,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NONE,False,default +130001,13001,130,40,MALE,3.9_4285714285708488e+00,SINGLE,1.3_0000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,1.1_9600000000000000e+04,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,True,False,1.0_0000000000000000e+03,9.0_0000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,True,default +130002,13001,130,10,MALE,2.0_2941176470588092e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default +131001,13101,131,41,FEMALE,8.0_6249999999993783e+00,SINGLE,1.3_5200000000000000e+03,3.5_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,False,1.2_0120000000000000e+04,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,True,default +132001,13201,132,42,MALE,8.0_6779661016936700e+00,MARRIED,1.4_0400000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.2_0640000000000000e+04,1.0_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +133001,13301,133,43,FEMALE,3.9_2696629213477744e+00,SINGLE,1.4_5600000000000000e+03,2.0_0000000000000000e+01,0.0_0000000000000000e+00,True,True,False,True,1.2_1160000000000000e+04,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,5.2_0000000000000000e+01,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,NOT_LINKED,False,default +134001,13401,134,44,MALE,3.9_2178770949712296e+00,SINGLE,1.5_0800000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,False,False,1.2_1680000000000000e+04,2.0_8000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,0.0_0000000000000000e+00,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,False,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,1.0_4000000000000000e+02,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,0.0_0000000000000000e+00,5.2_0000000000000000e+01,True,False,False,NOT_LINKED,False,default +135001,13501,135,45,FEMALE,3.9_1666666666655283e+00,MARRIED,1.5_6000000000000000e+03,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,True,True,False,1.2_2200000000000000e+04,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,7.8_0000000000000000e+02,7.8_0000000000000000e+02,5.2_0000000000000000e+01,1.3_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,8.5_6000000000000000e+02,0,0,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,5.2_0000000000000000e+01,0.0_0000000000000000e+00,0.0_0000000000000000e+00,4.1_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,1.0_4000000000000000e+02,1.5_6000000000000000e+02,2.0_8000000000000000e+02,2.6_0000000000000000e+02,True,0.0_0000000000000000e+00,3.1_2000000000000000e+02,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,1.0_4000000000000000e+02,2.6_0000000000000000e+02,2.0_8000000000000000e+02,1.0_4000000000000000e+02,1.5_6000000000000000e+02,1.0_0000000000000000e+00,1.0_0000000000000000e+00,True,5.2_0000000000000000e+01,0.0_0000000000000000e+00,True,False,False,LCWRA,False,default +135002,13501,135,15,FEMALE,4.6_7142857142856904e+00,SINGLE,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,False,False,False,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0,0,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,2.0_8000000000000000e+02,1.0_4000000000000000e+02,5.2_0000000000000000e+01,1.5_6000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,True,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,0.0_0000000000000000e+00,0.0_0000000000000000e+00,False,True,False,NOT_LINKED,False,default diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/schema.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/schema.json index 304aee05a0..3411e48e75 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/schema.json +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/schema.json @@ -59,6 +59,7 @@ "frs_company_car_fuel_code": "int64", "frs_company_car_price_band": "int64", "frs_company_car_private_fuel": "bool", + "frs_uc_lcw_status": "string", "gender": "string", "healthy_start_vouchers": "float64", "hours_worked": "float64", diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json index e79fc6da9e..5ce29debfc 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/uk_spine.json @@ -1 +1 @@ -{"country":"uk","nodes":[{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Load the source-bound UK FRS root population.","id":"create_uk_frs","inputs":[],"kernel":"uk.create@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"sample_fraction":1.0,"sample_seed":578,"stage_contract_sha256":"879fdd6e1e5832b94af4259b1028f852470bbe2c3ab19b61ce5f92a2e9c12ec4","time_period":"2024"},"population":null,"sources":["frs"],"structural":"create","weights":null},{"base":"create_uk_frs","citation":"","description":"Ownership boundary for the source-assembling root stage.","id":"frs_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Claim the cells assembled by the UK FRS root transform.","id":"frs_spine","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{},"population":"frs_spine.boundary","sources":[],"structural":"none","weights":null},{"base":"frs_spine.boundary","citation":"","description":"Ownership boundary before age_tail rewrites.","id":"age_tail.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage age_tail.","id":"age_tail","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["external_child_payments","region"],"entity":"household","rows":"all"},{"columns":["gender"],"entity":"person","rows":"all"}],"kernel":"uk.stage.age_tail@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"age_tail","stage_contract_sha256":"963a34f38caede2525e3b8735f904bb70a1bbef5a272f0eefd4346343444484f","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_relationships.","id":"frs_relationships","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_household_head"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_relationships@1","mass":"conserve","outputs":[{"column":"relationship_to_head","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_role","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_looked_after_by_local_authority","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"child_limit_non_parental_caring_exception","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_household_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_relationships","stage_contract_sha256":"ae32bf855753d3b7505e54a18532b1b53a04b6beda764cc09ad09462cf130085","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_employment.","id":"frs_employment","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_employment@1","mass":"conserve","outputs":[{"column":"employment_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_employment","stage_contract_sha256":"c4dc3da7179c7b7d6eb67c6f119df1f213e50ee6b83a53660d317126a5773027","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_council_tax.","id":"frs_council_tax","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_council_tax@1","mass":"conserve","outputs":[{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_council_tax","stage_contract_sha256":"7b1400b5d57a842ffc4e74022eab0134b6cd1f082649adf906ca898d8bfd626e","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_disability.","id":"frs_disability","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax","region"],"entity":"household","rows":"all"},{"columns":["afcs_reported","age","attendance_allowance_reported","dla_m_reported","dla_sc_reported","esa_contrib_reported","esa_income_reported","iidb_reported","incapacity_benefit_reported","pip_dl_reported","pip_m_reported","sda_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_disability@1","mass":"conserve","outputs":[{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_disability","stage_contract_sha256":"ac500b4cb1bc04d4fb72d198592dd376d61da8c150921a6ac53914ac18be0508","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education.","id":"frs_education","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","esa_contrib_reported","esa_income_reported","is_severely_disabled_for_benefits","jsa_contrib_reported","jsa_income_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education@1","mass":"conserve","outputs":[{"column":"current_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"highest_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_non_advanced_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_approved_training","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_started_or_accepted_current_education_or_training","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_before_universal_credit_qualifying_young_person_terminal_date","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"adult_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_outstanding_student_loan","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_left_full_time_education","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_full_time_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education","stage_contract_sha256":"17f97af529c76e807f709af26a4bd1dd11e103c0f885048a73c18e28b94b9b54","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_legacy_proxies.","id":"frs_legacy_proxies","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_legacy_proxies@1","mass":"conserve","outputs":[{"column":"legacy_jobseeker_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_health_condition_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_support_group_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_legacy_proxies","stage_contract_sha256":"1ecf761cf3fa7180da15659e138e67a8654e58272b4fde28344aa27a874ad0aa","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"age_tail.boundary","citation":"","description":"Ownership boundary before frs_education_grant_split rewrites.","id":"frs_education_grant_split.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education_grant_split.","id":"frs_education_grant_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education_grant_split@1","mass":"conserve","outputs":[{"column":"disabled_students_allowance_eligible_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education_grant_split","stage_contract_sha256":"8718f014b90498c2cc7c754289775ca4a41452d9b978d8cbc5f34b64cbdc7df2","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_take_up.","id":"frs_take_up","inputs":[{"columns":["frs_benunit_capital","is_married"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","child_benefit_reported","education_grants","is_uc_claimant","months_since_last_birthday","pension_credit_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_take_up","stage_contract_sha256":"78aec80408c50455b37308e5a977fb70df3ecf915d6c1e8f80715ad9b58e62cf","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_person_draws.","id":"frs_person_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_status","is_in_full_time_education","max_free_entitlement_hours_used"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_person_draws@1","mass":"conserve","outputs":[{"column":"would_claim_marriage_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_scp","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"attends_private_school_random_draw","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"tax_free_childcare_spend_routed_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_apprentice","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_person_draws","stage_contract_sha256":"5bd9c080af0e151afc10462fed72d491bad50e2516f0067654cb06680f4329ae","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_household_draws.","id":"frs_household_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_household_draws@1","mass":"conserve","outputs":[{"column":"household_owns_tv","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"would_evade_tv_licence_fee","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residential_property_purchased_is_first_home","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"property_purchased","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_household_draws","stage_contract_sha256":"c74c63b09264319c4bf0049dabba00ecd0ce660beb7b53d6dae71518434bc949","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_brma.","id":"frs_brma","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_brma@1","mass":"conserve","outputs":[{"column":"brma","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_brma","stage_contract_sha256":"4285376b37299d375ed583b7f6b1747bd8b7cb1c8c0d19a36481156b5314a854","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"frs_education_grant_split.boundary","citation":"","description":"Freeze the assembled-spine gate population.","id":"frs_brma.checkpoint","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_hmrc_spine_leaves.","id":"frs_hmrc_spine_leaves","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["brma","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_hmrc_spine_leaves@1","mass":"conserve","outputs":[{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ossben_identifiable_subset","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"srp_regular_code5","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_hmrc_spine_leaves","stage_contract_sha256":"48d65ad711c635f05cc0bbb75f276129558de452c7da97ca2df593c215927822","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_annual_income_spells.","id":"frs_annual_income_spells","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employer_pension_contributions","employment_income","gender","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_annual_income_spells@1","mass":"conserve","outputs":[{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_annual_income_spells","stage_contract_sha256":"1dbdd0c9a6602be53b5527435d093a934218936d550da8b720973fc745c997ca","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"frs_brma.checkpoint","citation":"","description":"Run structural UK stage spi_support_channel.","id":"spi_support_channel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_support_channel@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","source_household_id","int64"],["household","source_year","int64"],["household","source_household_key","string"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_support_channel","stage_contract_sha256":"2c682605139c0a8f96e8ba45a2c03f506d3f758ef437841066a8fdb8b74269b6","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_support_channel.","id":"spi_support_channel.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"source_household_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_year","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_household_key","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["person.person_source_id","person.person_support_channel","person.person_support_clone_index","benunit.benunit_source_id","benunit.benunit_support_channel","benunit.benunit_support_clone_index","household.source_household_id","household.source_year","household.source_household_key","household.household_source_id","household.household_support_channel","household.household_support_clone_index","household.household_is_spi_synthetic"]},"population":"spi_support_channel","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"spi_support_channel","citation":"","description":"Run structural UK stage spi_income_band_donors.","id":"spi_income_band_donors","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_income_band_donors@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"],["household","household_is_spi_income_band_donor","bool"],["household","spi_income_band_donor_lower_bound","float64"],["person","person_is_spi_income_band_carrier","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_income_band_donors","stage_contract_sha256":"b96d77dc9bef3734fe24403b05b8b96c2cd99b5db9963e23710594064241a562","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_income_band_donors.","id":"spi_income_band_donors.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_income_band_donor","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"spi_income_band_donor_lower_bound","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"person_is_spi_income_band_carrier","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_spi_income_band_donor","household.spi_income_band_donor_lower_bound","person.person_is_spi_income_band_carrier"]},"population":"spi_income_band_donors","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_spi_income_spine.","id":"hmrc_spi_income_spine","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","rent_paid_as_boarder","rent_paid_as_lodger","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","maintenance_expenses","childcare_expenses","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","ssmg_reported","incapacity_benefit_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","ossben_identifiable_subset","srp_regular_code5","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_spi_income_spine@1","mass":"conserve","outputs":[{"column":"charitable_investment_gifts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"gift_aid","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employment_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_social_security_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_taxable_termination_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_miscellaneous_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_state_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employed_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_earned_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_assessable_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_is_spi_income_recipient","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_spi_income_spine","stage_contract_sha256":"602748a24ac50960dc40c3062c55c09e2441f85445b85a707bdb165a0420b267","time_period":"2024"},"population":"spi_income_band_donors","sources":["frs"],"structural":"none","weights":null},{"base":"spi_income_band_donors","citation":"","description":"Ownership boundary before company_cars rewrites.","id":"company_cars.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage company_cars.","id":"company_cars","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.stage.company_cars@1","mass":"conserve","outputs":[{"column":"company_car_list_price","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_electric_range","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_capital_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_private_fuel_provided","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"company_cars","stage_contract_sha256":"3be8d8a028a62ce19621ff6c64d93a1cfb07ed228f579657998533be5b0d7f86","time_period":"2024"},"population":"company_cars.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"company_cars.boundary","citation":"","description":"Ownership boundary before spi_employment_shell rewrites.","id":"spi_employment_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_employment_shell.","id":"spi_employment_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","employment_status","gender","hmrc_spi_employment_benefits","hmrc_spi_pay","person_is_spi_income_recipient","private_pension_income","savings_interest_income","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_employment_shell@1","mass":"conserve","outputs":[{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_employment_shell","stage_contract_sha256":"4612c78bf72a36c34a6be652d15d1348fe3d99c873fa8d5821978816b59d1618","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage aps_occupation.","id":"aps_occupation","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_sector","employment_status","gender","hmrc_spi_pay","person_is_spi_income_recipient","person_source_id","sic_industry_division","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.aps_occupation@1","mass":"conserve","outputs":[{"column":"soc2020_sub_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"aps_occupation","stage_contract_sha256":"644102f010870dccd28f8b980cbc5f648b7ff8ed140a0a5d9f23f02ada7f3d6d","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_employment_shell.boundary","citation":"","description":"Ownership boundary before spi_housing_shell rewrites.","id":"spi_housing_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_housing_shell.","id":"spi_housing_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax_single_adult_raw","household_support_channel","ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","is_household_head","other_investment_income","private_pension_income","property_income","savings_interest_income","self_employment_income","soc2020_sub_major_group","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_housing_shell@1","mass":"conserve","outputs":[{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_housing_shell","stage_contract_sha256":"9a76a02ceddb2cd85819f57cd33feb44d645800ce963d0b18bad0f6de808fd81","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_wealth.","id":"was_wealth","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_wealth@1","mass":"conserve","outputs":[{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"corporate_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"private_pension_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gross_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"net_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"savings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"num_vehicles","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cash_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"consumer_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"directly_held_shares","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"unit_and_investment_trusts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_wealth","stage_contract_sha256":"4c0bcaabf3695a75ec7e69d99b6b8c90570fd345067d77f1ea315f5508a88962","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_lisa.","id":"was_lisa","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_lisa@1","mass":"conserve","outputs":[{"column":"has_lifetime_isa","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_lifetime_isa_balance","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_lisa","stage_contract_sha256":"550c32357924ce631e80dd884ab84b9e003b459cca125c9accb59487ef25f475","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_housing_shell.boundary","citation":"","description":"Ownership boundary before regional_property_uprating rewrites.","id":"regional_property_uprating.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_property_uprating.","id":"regional_property_uprating","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_lifetime_isa_balance","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_property_uprating@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_property_uprating","stage_contract_sha256":"f45db95fde3f93731c0925b9bf8c12021921df2e4908770acdec1e3c97889277","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"regional_property_uprating.boundary","citation":"","description":"Run structural UK stage high_value_home_support.","id":"high_value_home_support","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.high_value_home_support@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_high_value_support_copy","bool"],["household","high_value_support_copies","int64"],["household","high_value_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"high_value_home_support","stage_contract_sha256":"174f4b38228d98107bee1639d1a297a2748bb618e87c7bd0a6c869c6ab06f8fa","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by high_value_home_support.","id":"high_value_home_support.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_high_value_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_high_value_support_copy","household.high_value_support_copies","household.high_value_support_copy_index"]},"population":"high_value_home_support","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_home_values.","id":"regional_home_values","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["high_value_support_copy_index","household_is_high_value_support_copy","household_source_id","region","tenure_type"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_home_values@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"main_residence_value_rank_basis","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_home_values","stage_contract_sha256":"48e8a622c8830a54a4c48d9d8cb4f011751aa05d7cb5f6c7f0e06e1121b720b1","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_components.","id":"property_components","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["main_residence_value_rank_basis","non_residential_property_value","other_residential_property_value","region","subrent"],"entity":"household","rows":"all"},{"columns":["age","is_household_head","person_is_spi_income_recipient","person_support_channel"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_components@1","mass":"conserve","outputs":[{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_rental_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_components","stage_contract_sha256":"db32858aac00d18ad53176d1f6ce6e116e1251e14ffd8b9f68e643d95736d82e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_purchases.","id":"property_purchases","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_purchases@1","mass":"conserve","outputs":[{"column":"additional_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_purchases","stage_contract_sha256":"8b28712df5a2174f702a96d3acca00b0bdcc4d8eb05bd3203a36d80d8b3b447c","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage nts_bus_travel.","id":"nts_bus_travel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.nts_bus_travel@1","mass":"conserve","outputs":[{"column":"local_bus_use_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_in_london_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_pass_eligible","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_single_fare_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_local_bus_trips","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"nts_bus_travel","stage_contract_sha256":"b0c23ab6394ddc01e72f72189b0583b4e48c71cd5182d7a826248a5050a1413e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage lcfs_consumption.","id":"lcfs_consumption","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.lcfs_consumption@1","mass":"conserve","outputs":[{"column":"food_and_non_alcoholic_beverages_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"alcohol_and_tobacco_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"clothing_and_footwear_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_water_and_electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_furnishings_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"health_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"transport_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"communication_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"recreation_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"education_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"restaurants_and_hotels_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"miscellaneous_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"petrol_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"diesel_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_fare_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_energy_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"liquid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"solid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"has_fuel_consumption","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"uses_energy_prepayment_meter","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"wine_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"spirits_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_fermented_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigarettes_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"hand_rolling_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigars_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_gaming_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"pool_betting_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bingo_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"national_lottery_ticket_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_casino_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_lower_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_standard_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_higher_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_fixed_odds_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_uk_horseracing_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_other_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"betting_exchange_commission","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"horse_and_dog_pool_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_engine_size","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_first_registration_date","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_is_ved_exempt","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"lcfs_consumption","stage_contract_sha256":"c331aeb2f4b00eef2a35fdabe132dacde499501d5699cdaae3fcbcb79818011b","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_vat.","id":"etb_vat","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_vat@1","mass":"conserve","outputs":[{"column":"full_rate_vat_expenditure_rate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_vat","stage_contract_sha256":"216b28835eba7a952243134dffbb45a1b3a0cdff2e3e7d0e94e2acbf754052b5","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_services.","id":"etb_services","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_services@1","mass":"conserve","outputs":[{"column":"dfe_education_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_usage","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"a_and_e_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"admitted_patient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"outpatient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_a_and_e_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_admitted_patient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_outpatient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_services","stage_contract_sha256":"df320c1d623243a7a63cb5f2ee1af3e0978847853b341e3bf23a514d71f4b0b4","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"base":"high_value_home_support","citation":"","description":"Ownership boundary before uc_reporter_redraw rewrites.","id":"uc_reporter_redraw.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_reporter_redraw.","id":"uc_reporter_redraw","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_reporter_redraw@1","mass":"conserve","outputs":[{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_reporter_redraw","stage_contract_sha256":"1b8f99bd8bc50e3e5dacbb63b75e6b8da0c42c1c8c508c492d078e08ddab0e66","time_period":"2024"},"population":"uc_reporter_redraw.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_reporter_redraw.boundary","citation":"","description":"Ownership boundary before spi_benefit_coherence rewrites.","id":"spi_benefit_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_benefit_coherence.","id":"spi_benefit_coherence","inputs":[{"columns":["benunit_support_channel","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["aa_category","age","attendance_allowance_reported","dla_m_category","dla_m_reported","dla_sc_category","dla_sc_reported","employment_income","hours_worked","incapacity_benefit_reported","is_uc_claimant","person_source_id","person_support_channel","pip_dl_category","pip_dl_reported","pip_m_category","pip_m_reported","private_pension_income","self_employment_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_benefit_coherence@1","mass":"conserve","outputs":[{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_benefit_coherence","stage_contract_sha256":"2c0162b22d5fcab2296f654177c9f87710184c20fb323cff25710ee0667fcdef","time_period":"2024"},"population":"spi_benefit_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_benefit_coherence.boundary","citation":"","description":"Ownership boundary before uc_capital_coherence rewrites.","id":"uc_capital_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_capital_coherence.","id":"uc_capital_coherence","inputs":[{"columns":["benunit_support_channel","dependent_children","is_married"],"entity":"benunit","rows":"all"},{"columns":["non_residential_property_secured_debt","non_residential_property_value","other_residential_property_secured_debt","other_residential_property_value","owned_land","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","individual_savings_account_interest_income","is_benunit_head","is_household_head","is_parent","other_investment_income","person_support_channel","savings_interest_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_capital_coherence@1","mass":"conserve","outputs":[{"column":"uc_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"pension_credit_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_capital_coherence","stage_contract_sha256":"67478de55540a138448d9da387a64e5e2afbb17caf17b244bc3baaa34de56022","time_period":"2024"},"population":"uc_capital_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_capital_coherence.boundary","citation":"","description":"Ownership boundary before uc_take_up rewrites.","id":"uc_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_take_up.","id":"uc_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_take_up","stage_contract_sha256":"6f8121f6045eb7577ee4a72f99a8ed8f626e0de64ee1b79e5593b8aa2658760e","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_legacy_closure_take_up.","id":"uc_legacy_closure_take_up","inputs":[{"columns":["frs_benunit_capital","would_claim_uc"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","child_tax_credit_reported","esa_income_reported","housing_benefit_reported","income_support_reported","is_claimant_or_partner","jsa_income_reported","universal_credit_reported","working_tax_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_legacy_closure_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc_at_legacy_closure","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_legacy_closure_take_up","stage_contract_sha256":"944ba4d37694f816a825681213a0cfea38256daaf20a0b705d7e74f0121f74ca","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_take_up.boundary","citation":"","description":"Ownership boundary before pension_credit_take_up rewrites.","id":"pension_credit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage pension_credit_take_up.","id":"pension_credit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.pension_credit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"has_mixed_age_couple_pension_credit_saving","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"pension_credit_take_up","stage_contract_sha256":"e887dbbb186cb79f6d3fc9a629269dbac4a43381b9574df65353b816f01a3a35","time_period":"2024"},"population":"pension_credit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"pension_credit_take_up.boundary","citation":"","description":"Ownership boundary before child_benefit_take_up rewrites.","id":"child_benefit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage child_benefit_take_up.","id":"child_benefit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.child_benefit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"child_benefit_take_up","stage_contract_sha256":"3dd4059a773047fea7fe359cd3e7953eb88186b72cbbc051e8b60c141b8f1343","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_deduction_attributes.","id":"uc_deduction_attributes","inputs":[{"columns":["child_benefit_opts_out","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_deduction_attributes@1","mass":"conserve","outputs":[{"column":"uc_deduction_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_type_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_latent_deduction_rate","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_combination","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_deduction_attributes","stage_contract_sha256":"6bc7e3ec1a5712e23ca1b7d2956e8b17f2526b94431ba3e5a9294b04658e4fe0","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"child_benefit_take_up.boundary","citation":"","description":"Run structural UK stage cgt_support_split.","id":"cgt_support_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_support_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_support_copy","bool"],["household","cgt_support_copies","int64"],["household","cgt_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_support_split","stage_contract_sha256":"fb9a6a3be69658ac92b4c6a957afd8723dc092e08fbb51a0950e4178987ac95f","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_support_split.","id":"cgt_support_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_support_copy","household.cgt_support_copies","household.cgt_support_copy_index"]},"population":"cgt_support_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_support_split","citation":"","description":"Run structural UK stage cgt_incidence_clone.","id":"cgt_incidence_clone","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_clone@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_capital_gains_clone","bool"],["person","capital_gains","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_clone","stage_contract_sha256":"29198953c5522c9b996b981478909916870977a79e9f2feb2db7e9e72ef15de8","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_incidence_clone.","id":"cgt_incidence_clone.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_capital_gains_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_capital_gains_clone","person.capital_gains"]},"population":"cgt_incidence_clone","sources":[],"structural":"none","weights":null},{"base":"cgt_incidence_clone","citation":"","description":"Ownership boundary before hmrc_cgt_gains_spine rewrites.","id":"hmrc_cgt_gains_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_gains_spine.","id":"hmrc_cgt_gains_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cgt_support_copies","corporate_wealth","gross_financial_wealth","household_is_cgt_support_copy","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_gains_spine@1","mass":"conserve","outputs":[{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_gains_spine","stage_contract_sha256":"e014de1d122df6d20403028aa7202306fff875a685ca552669c95c3ec9705175","time_period":"2024"},"population":"hmrc_cgt_gains_spine.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"hmrc_cgt_gains_spine.boundary","citation":"","description":"Run structural UK stage cgt_incidence_anchor.","id":"cgt_incidence_anchor","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_capital_gains_clone","region"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_anchor@1","mass":"conserve","outputs":[],"params":{"expand_cells":[],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_anchor","stage_contract_sha256":"ed54c55428e56d7597c57c8459b014aa43b2ff9495b903f0b789bd5e4264ca9a","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_incidence_anchor","citation":"","description":"Run structural UK stage cgt_residential_split.","id":"cgt_residential_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_residential_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_residential_clone","bool"],["household","cgt_residential_clone_index","int64"],["person","cgt_residential_probability","float64"],["person","capital_gains_residential_property","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_residential_split","stage_contract_sha256":"61e766938c3e089658f8605c66fba1d68273e2d6450af93f1f75e7ba0b6c3850","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_residential_split.","id":"cgt_residential_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_residential_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_probability","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_residential_property","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_residential_clone","household.cgt_residential_clone_index","person.cgt_residential_probability","person.capital_gains_residential_property"]},"population":"cgt_residential_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_asset_type_spine.","id":"hmrc_cgt_asset_type_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["corporate_wealth","gross_financial_wealth","other_residential_property_value","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","capital_gains_residential_property","dividend_income","property_income","reports_rent_from_other_property","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_asset_type_spine@1","mass":"conserve","outputs":[{"column":"capital_gains_asset_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_badr","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_asset_type_spine","stage_contract_sha256":"eb661f0d8d929b7e360c3263ec9c8930e5f4496103d810af8cfdceb0334ff5f9","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage salary_sacrifice.","id":"salary_sacrifice","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr"],"entity":"person","rows":"all"}],"kernel":"uk.stage.salary_sacrifice@1","mass":"conserve","outputs":[{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_bonus_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_pre_conversion_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"salary_sacrifice","stage_contract_sha256":"1d35a87ec2474407ebcb042dbb042fc99bb021557891280011dd3be2ca4f5594","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"base":"cgt_residential_split","citation":"","description":"Ownership boundary before carers_allowance_take_up rewrites.","id":"carers_allowance_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage carers_allowance_take_up.","id":"carers_allowance_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.stage.carers_allowance_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"carers_allowance_take_up","stage_contract_sha256":"7cf2cf79bd0f9a92f2a334081a35c8bfe24a0b841131fb9a8b8aceee6caf2dba","time_period":"2024"},"population":"carers_allowance_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"carers_allowance_take_up.boundary","citation":"","description":"Ownership boundary before student_loans rewrites.","id":"student_loans.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage student_loans.","id":"student_loans","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","age_left_full_time_education","current_education","highest_education","reports_outstanding_student_loan","student_loan_repayments","student_loans","would_claim_carers_allowance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.student_loans@1","mass":"conserve","outputs":[{"column":"student_loan_plan","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"student_loans","stage_contract_sha256":"507ca0160144d8f5ea1b2483b812658ee8b49854e2388d50a8c59ca58f2ca9ee","time_period":"2024"},"population":"student_loans.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"student_loans.boundary","citation":"","description":"Ownership boundary before childcare_copy_take_up rewrites.","id":"childcare_copy_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage childcare_copy_take_up.","id":"childcare_copy_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_uc_childcare","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.childcare_copy_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"childcare_copy_take_up","stage_contract_sha256":"cdbb7e135b16fac7ca1bcd6c54222821e2976b4da99f10a60913efd0ba03c13c","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage private_school_attendance.","id":"private_school_attendance","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.private_school_attendance@1","mass":"conserve","outputs":[{"column":"attends_private_school","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"private_school_attendance","stage_contract_sha256":"7e44379c0331fe4c9de05cd76a075c1a6aa22cf0dec6cd2f91b277e70f14a038","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage isa_subscriptions.","id":"isa_subscriptions","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cash_isa","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","attends_private_school","dividend_income","employment_income","gender","has_lifetime_isa","individual_savings_account_interest_income","lifetime_isa_balance","loss_relief","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.isa_subscriptions@1","mass":"conserve","outputs":[{"column":"cash_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"cash_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_payments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"isa_subscriptions","stage_contract_sha256":"b45fd2974d92588e61165df28883acd41f2c24ff068a8ff466fb95b808648160","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage pip_points.","id":"pip_points","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","lifetime_isa_payments","pip_dl_category","pip_m_category"],"entity":"person","rows":"all"}],"kernel":"uk.stage.pip_points@1","mass":"conserve","outputs":[{"column":"pip_dl_points","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_points","dtype":"int64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"pip_points","stage_contract_sha256":"4e088fd8d6ce41db948ffd1bf2c1c66636bd565ee46dc9df9703a62b4de7c314","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage trading_allowance_receipts.","id":"trading_allowance_receipts","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_spi_synthetic","household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","pip_m_points","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.trading_allowance_receipts@1","mass":"conserve","outputs":[{"column":"trading_allowance_claim_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_allowance_full_relief","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"trading_allowance_receipts","stage_contract_sha256":"50582c6c9e3d5d6300ff8058e3fbc77ce6adf13a487b3c3cf7f674367fcf4d9d","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null}],"sources":[{"codec":"csv-tables","description":"Content-bound UK FRS and donor fixture/source bundle.","name":"frs"}]} +{"country":"uk","nodes":[{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Load the source-bound UK FRS root population.","id":"create_uk_frs","inputs":[],"kernel":"uk.create@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_uc_lcw_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"sample_fraction":1.0,"sample_seed":578,"stage_contract_sha256":"05900b4fa195f3d0a35d06d69da7e7fc26041ee45d6c0fb54f2d2ccc11d23c3b","time_period":"2024"},"population":null,"sources":["frs"],"structural":"create","weights":null},{"base":"create_uk_frs","citation":"","description":"Ownership boundary for the source-assembling root stage.","id":"frs_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"base":null,"citation":"","description":"Claim the cells assembled by the UK FRS root transform.","id":"frs_spine","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"gender","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"months_since_last_birthday","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"marital_status","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hours_worked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"care_hours","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_care_hours_in_household","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_household_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_benunit_head","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_parent","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_blind","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_uc_claimant","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_claimant_or_partner","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_hbai_dependent_child","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_uc_lcw_status","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_boarder","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent_paid_as_lodger","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"spousal_maintenance_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"miscellaneous_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_transfer_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"lump_sum_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loan_repayments","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_sick_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_maternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"statutory_paternity_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"student_loans","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"access_fund","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"healthy_start_vouchers","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_breakfasts","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_fruit_veg","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"free_school_meals","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maintenance_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"childcare_expenses","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_asked","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_bonus_amount","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_price_band","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_fuel_code","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_private_fuel","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_company_car_contribution","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"incapacity_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_married","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dependent_children","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"liable_for_share_of_household_rent","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"region","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_single_adult_raw","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"external_child_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{},"population":"frs_spine.boundary","sources":[],"structural":"none","weights":null},{"base":"frs_spine.boundary","citation":"","description":"Ownership boundary before age_tail rewrites.","id":"age_tail.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage age_tail.","id":"age_tail","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["external_child_payments","region"],"entity":"household","rows":"all"},{"columns":["gender"],"entity":"person","rows":"all"}],"kernel":"uk.stage.age_tail@1","mass":"conserve","outputs":[{"column":"age","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"age_tail","stage_contract_sha256":"963a34f38caede2525e3b8735f904bb70a1bbef5a272f0eefd4346343444484f","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_relationships.","id":"frs_relationships","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_household_head"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_relationships@1","mass":"conserve","outputs":[{"column":"relationship_to_head","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_role","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_family_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_looked_after_by_local_authority","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"child_limit_non_parental_caring_exception","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"ons_household_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_relationships","stage_contract_sha256":"ae32bf855753d3b7505e54a18532b1b53a04b6beda764cc09ad09462cf130085","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_employment.","id":"frs_employment","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_employment@1","mass":"conserve","outputs":[{"column":"employment_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_employment","stage_contract_sha256":"c4dc3da7179c7b7d6eb67c6f119df1f213e50ee6b83a53660d317126a5773027","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_council_tax.","id":"frs_council_tax","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_council_tax@1","mass":"conserve","outputs":[{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_council_tax","stage_contract_sha256":"7b1400b5d57a842ffc4e74022eab0134b6cd1f082649adf906ca898d8bfd626e","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_disability.","id":"frs_disability","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax","region"],"entity":"household","rows":"all"},{"columns":["afcs_reported","age","attendance_allowance_reported","dla_m_reported","dla_sc_reported","esa_contrib_reported","esa_income_reported","iidb_reported","incapacity_benefit_reported","pip_dl_reported","pip_m_reported","sda_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_disability@1","mass":"conserve","outputs":[{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_disability","stage_contract_sha256":"ac500b4cb1bc04d4fb72d198592dd376d61da8c150921a6ac53914ac18be0508","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education.","id":"frs_education","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","esa_contrib_reported","esa_income_reported","is_severely_disabled_for_benefits","jsa_contrib_reported","jsa_income_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education@1","mass":"conserve","outputs":[{"column":"current_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"highest_education","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_non_advanced_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_approved_training","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_started_or_accepted_current_education_or_training","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_before_universal_credit_qualifying_young_person_terminal_date","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"adult_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"child_ema","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"reports_outstanding_student_loan","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"age_left_full_time_education","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_in_full_time_education","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education","stage_contract_sha256":"17f97af529c76e807f709af26a4bd1dd11e103c0f885048a73c18e28b94b9b54","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_legacy_proxies.","id":"frs_legacy_proxies","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_legacy_proxies@1","mass":"conserve","outputs":[{"column":"legacy_jobseeker_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_health_condition_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"esa_support_group_proxy","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_legacy_proxies","stage_contract_sha256":"1ecf761cf3fa7180da15659e138e67a8654e58272b4fde28344aa27a874ad0aa","time_period":"2024"},"population":"age_tail.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"age_tail.boundary","citation":"","description":"Ownership boundary before frs_education_grant_split rewrites.","id":"frs_education_grant_split.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_education_grant_split.","id":"frs_education_grant_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_education_grant_split@1","mass":"conserve","outputs":[{"column":"disabled_students_allowance_eligible_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"education_grants","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_education_grant_split","stage_contract_sha256":"8718f014b90498c2cc7c754289775ca4a41452d9b978d8cbc5f34b64cbdc7df2","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_take_up.","id":"frs_take_up","inputs":[{"columns":["frs_benunit_capital","is_married"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","child_benefit_reported","education_grants","is_uc_claimant","months_since_last_birthday","pension_credit_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"would_claim_uc_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_take_up","stage_contract_sha256":"78aec80408c50455b37308e5a977fb70df3ecf915d6c1e8f80715ad9b58e62cf","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_person_draws.","id":"frs_person_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_status","is_in_full_time_education","max_free_entitlement_hours_used"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_person_draws@1","mass":"conserve","outputs":[{"column":"would_claim_marriage_allowance","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"would_claim_scp","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"attends_private_school_random_draw","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"tax_free_childcare_spend_routed_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"is_apprentice","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_person_draws","stage_contract_sha256":"5bd9c080af0e151afc10462fed72d491bad50e2516f0067654cb06680f4329ae","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_household_draws.","id":"frs_household_draws","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_household_draws@1","mass":"conserve","outputs":[{"column":"household_owns_tv","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"would_evade_tv_licence_fee","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residential_property_purchased_is_first_home","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"property_purchased","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_household_draws","stage_contract_sha256":"c74c63b09264319c4bf0049dabba00ecd0ce660beb7b53d6dae71518434bc949","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_brma.","id":"frs_brma","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_brma@1","mass":"conserve","outputs":[{"column":"brma","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_brma","stage_contract_sha256":"4285376b37299d375ed583b7f6b1747bd8b7cb1c8c0d19a36481156b5314a854","time_period":"2024"},"population":"frs_education_grant_split.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"frs_education_grant_split.boundary","citation":"","description":"Freeze the assembled-spine gate population.","id":"frs_brma.checkpoint","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_hmrc_spine_leaves.","id":"frs_hmrc_spine_leaves","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["brma","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_hmrc_spine_leaves@1","mass":"conserve","outputs":[{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"ossben_identifiable_subset","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"srp_regular_code5","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_hmrc_spine_leaves","stage_contract_sha256":"48d65ad711c635f05cc0bbb75f276129558de452c7da97ca2df593c215927822","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage frs_annual_income_spells.","id":"frs_annual_income_spells","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","employer_pension_contributions","employment_income","gender","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.frs_annual_income_spells@1","mass":"conserve","outputs":[{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"frs_annual_income_spells","stage_contract_sha256":"1dbdd0c9a6602be53b5527435d093a934218936d550da8b720973fc745c997ca","time_period":"2024"},"population":"frs_brma.checkpoint","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"frs_brma.checkpoint","citation":"","description":"Run structural UK stage spi_support_channel.","id":"spi_support_channel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_support_channel@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","source_household_id","int64"],["household","source_year","int64"],["household","source_household_key","string"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_support_channel","stage_contract_sha256":"2c682605139c0a8f96e8ba45a2c03f506d3f758ef437841066a8fdb8b74269b6","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_support_channel.","id":"spi_support_channel.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"source_household_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_year","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"source_household_key","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["person.person_source_id","person.person_support_channel","person.person_support_clone_index","benunit.benunit_source_id","benunit.benunit_support_channel","benunit.benunit_support_clone_index","household.source_household_id","household.source_year","household.source_household_key","household.household_source_id","household.household_support_channel","household.household_support_clone_index","household.household_is_spi_synthetic"]},"population":"spi_support_channel","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"spi_support_channel","citation":"","description":"Run structural UK stage spi_income_band_donors.","id":"spi_income_band_donors","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.spi_income_band_donors@1","mass":"declared","outputs":[],"params":{"expand_cells":[["person","person_source_id","int64"],["person","person_support_channel","string"],["person","person_support_clone_index","int64"],["benunit","benunit_source_id","int64"],["benunit","benunit_support_channel","string"],["benunit","benunit_support_clone_index","int64"],["household","household_source_id","int64"],["household","household_support_channel","string"],["household","household_support_clone_index","int64"],["household","household_is_spi_synthetic","bool"],["household","household_is_spi_income_band_donor","bool"],["household","spi_income_band_donor_lower_bound","float64"],["person","person_is_spi_income_band_carrier","bool"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_income_band_donors","stage_contract_sha256":"b96d77dc9bef3734fe24403b05b8b96c2cd99b5db9963e23710594064241a562","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by spi_income_band_donors.","id":"spi_income_band_donors.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"person_source_id","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_channel","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_support_clone_index","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_source_id","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_channel","dtype":"string","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"benunit_support_clone_index","dtype":"int64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_source_id","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_channel","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_support_clone_index","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_synthetic","dtype":"bool","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"household_is_spi_income_band_donor","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"spi_income_band_donor_lower_bound","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"person_is_spi_income_band_carrier","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_spi_income_band_donor","household.spi_income_band_donor_lower_bound","person.person_is_spi_income_band_carrier"]},"population":"spi_income_band_donors","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_spi_income_spine.","id":"hmrc_spi_income_spine","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","frs_uc_lcw_status","rent_paid_as_boarder","rent_paid_as_lodger","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","maintenance_expenses","childcare_expenses","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","ssmg_reported","incapacity_benefit_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","ossben_identifiable_subset","srp_regular_code5","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_spi_income_spine@1","mass":"conserve","outputs":[{"column":"charitable_investment_gifts","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"gift_aid","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_investment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employment_expenses","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_social_security_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_taxable_termination_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_miscellaneous_employment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_other_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_state_pension_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_employed_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_earned_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_total_investment_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"hmrc_spi_assessable_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"savings_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dividend_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employer_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"personal_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"individual_savings_account_interest_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"attendance_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"state_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"carers_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"winter_fuel_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"trading_loss","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"loss_relief","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ni_class_4_losses_brought_forward","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_income_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_unemployment_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_incapacity_benefit_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"self_employment_income_other_spells","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"private_pension_income_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"contributory_benefits_annual_share","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"annuity_and_trust_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"aa_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_sc_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"dla_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_m_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pip_dl_category","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_startup_period","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_includes_support_component","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"reports_rent_from_other_property","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"stands_as_sole_owner_or_partner_of_company","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_engaged_in_owned_company_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_is_main_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_trade","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_company_carries_on_property_business","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"person_is_spi_income_recipient","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_spi_income_spine","stage_contract_sha256":"602748a24ac50960dc40c3062c55c09e2441f85445b85a707bdb165a0420b267","time_period":"2024"},"population":"spi_income_band_donors","sources":["frs"],"structural":"none","weights":null},{"base":"spi_income_band_donors","citation":"","description":"Ownership boundary before company_cars rewrites.","id":"company_cars.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage company_cars.","id":"company_cars","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient"],"entity":"person","rows":"all"}],"kernel":"uk.stage.company_cars@1","mass":"conserve","outputs":[{"column":"company_car_list_price","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_electric_range","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_capital_contributions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"company_car_private_fuel_provided","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"uc_is_in_gainful_self_employment","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_pay","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"hmrc_spi_employment_benefits","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"company_cars","stage_contract_sha256":"3be8d8a028a62ce19621ff6c64d93a1cfb07ed228f579657998533be5b0d7f86","time_period":"2024"},"population":"company_cars.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"company_cars.boundary","citation":"","description":"Ownership boundary before spi_employment_shell rewrites.","id":"spi_employment_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_employment_shell.","id":"spi_employment_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","employment_status","gender","hmrc_spi_employment_benefits","hmrc_spi_pay","person_is_spi_income_recipient","private_pension_income","savings_interest_income","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_employment_shell@1","mass":"conserve","outputs":[{"column":"soc2020_major_group","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sic_industry_division","dtype":"int64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_sector","dtype":"string","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_employment_shell","stage_contract_sha256":"4612c78bf72a36c34a6be652d15d1348fe3d99c873fa8d5821978816b59d1618","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage aps_occupation.","id":"aps_occupation","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age","employment_income","employment_sector","employment_status","gender","hmrc_spi_pay","person_is_spi_income_recipient","person_source_id","sic_industry_division","soc2020_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.aps_occupation@1","mass":"conserve","outputs":[{"column":"soc2020_sub_major_group","dtype":"string","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"aps_occupation","stage_contract_sha256":"644102f010870dccd28f8b980cbc5f648b7ff8ed140a0a5d9f23f02ada7f3d6d","time_period":"2024"},"population":"spi_employment_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_employment_shell.boundary","citation":"","description":"Ownership boundary before spi_housing_shell rewrites.","id":"spi_housing_shell.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_housing_shell.","id":"spi_housing_shell","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["council_tax_single_adult_raw","household_support_channel","ons_household_type","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","is_household_head","other_investment_income","private_pension_income","property_income","savings_interest_income","self_employment_income","soc2020_sub_major_group","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_housing_shell@1","mass":"conserve","outputs":[{"column":"tenure_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"accommodation_type","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_band","dtype":"string","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"num_bedrooms","dtype":"int64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_reported","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"rent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_interest_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"mortgage_capital_repayment","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"structural_insurance_payments","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_service_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"water_and_sewerage_charges","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"domestic_rates","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"subrent","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_rebate","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"housing_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"council_tax_benefit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_housing_shell","stage_contract_sha256":"9a76a02ceddb2cd85819f57cd33feb44d645800ce963d0b18bad0f6de808fd81","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_wealth.","id":"was_wealth","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_wealth@1","mass":"conserve","outputs":[{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"corporate_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"private_pension_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gross_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"net_financial_wealth","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"savings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"num_vehicles","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cash_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"mortgage_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"consumer_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"directly_held_shares","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"unit_and_investment_trusts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_secured_debt","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_wealth","stage_contract_sha256":"4c0bcaabf3695a75ec7e69d99b6b8c90570fd345067d77f1ea315f5508a88962","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage was_lisa.","id":"was_lisa","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.was_lisa@1","mass":"conserve","outputs":[{"column":"has_lifetime_isa","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_lifetime_isa_balance","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"was_lisa","stage_contract_sha256":"550c32357924ce631e80dd884ab84b9e003b459cca125c9accb59487ef25f475","time_period":"2024"},"population":"spi_housing_shell.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_housing_shell.boundary","citation":"","description":"Ownership boundary before regional_property_uprating rewrites.","id":"regional_property_uprating.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_property_uprating.","id":"regional_property_uprating","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_lifetime_isa_balance","household_support_channel","region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_property_uprating@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"owned_land","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"other_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"non_residential_property_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_property_uprating","stage_contract_sha256":"f45db95fde3f93731c0925b9bf8c12021921df2e4908770acdec1e3c97889277","time_period":"2024"},"population":"regional_property_uprating.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"regional_property_uprating.boundary","citation":"","description":"Run structural UK stage high_value_home_support.","id":"high_value_home_support","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.high_value_home_support@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_high_value_support_copy","bool"],["household","high_value_support_copies","int64"],["household","high_value_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"high_value_home_support","stage_contract_sha256":"174f4b38228d98107bee1639d1a297a2748bb618e87c7bd0a6c869c6ab06f8fa","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by high_value_home_support.","id":"high_value_home_support.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_high_value_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"high_value_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_high_value_support_copy","household.high_value_support_copies","household.high_value_support_copy_index"]},"population":"high_value_home_support","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage regional_home_values.","id":"regional_home_values","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["high_value_support_copy_index","household_is_high_value_support_copy","household_source_id","region","tenure_type"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.regional_home_values@1","mass":"conserve","outputs":[{"column":"main_residence_value","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_wealth","dtype":"float64","entity":"household","ownership":"produced","rewrite":true,"rows":"all"},{"column":"main_residence_value_rank_basis","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"regional_home_values","stage_contract_sha256":"48e8a622c8830a54a4c48d9d8cb4f011751aa05d7cb5f6c7f0e06e1121b720b1","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_components.","id":"property_components","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["main_residence_value_rank_basis","non_residential_property_value","other_residential_property_value","region","subrent"],"entity":"household","rows":"all"},{"columns":["age","is_household_head","person_is_spi_income_recipient","person_support_channel"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_components@1","mass":"conserve","outputs":[{"column":"property_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_finance_costs","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"property_rental_income","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_components","stage_contract_sha256":"db32858aac00d18ad53176d1f6ce6e116e1251e14ffd8b9f68e643d95736d82e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage property_purchases.","id":"property_purchases","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.property_purchases@1","mass":"conserve","outputs":[{"column":"additional_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"non_residential_property_purchased","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"property_purchases","stage_contract_sha256":"8b28712df5a2174f702a96d3acca00b0bdcc4d8eb05bd3203a36d80d8b3b447c","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage nts_bus_travel.","id":"nts_bus_travel","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.nts_bus_travel@1","mass":"conserve","outputs":[{"column":"local_bus_use_band","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_in_london_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"other_local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_trips","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"bus_pass_eligible","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"local_bus_single_fare_share","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"household_local_bus_trips","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"nts_bus_travel","stage_contract_sha256":"b0c23ab6394ddc01e72f72189b0583b4e48c71cd5182d7a826248a5050a1413e","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage lcfs_consumption.","id":"lcfs_consumption","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share"],"entity":"person","rows":"all"}],"kernel":"uk.stage.lcfs_consumption@1","mass":"conserve","outputs":[{"column":"food_and_non_alcoholic_beverages_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"alcohol_and_tobacco_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"clothing_and_footwear_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"housing_water_and_electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"household_furnishings_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"health_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"transport_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"communication_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"recreation_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"education_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"restaurants_and_hotels_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"miscellaneous_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"petrol_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"diesel_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_fare_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"domestic_energy_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"liquid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"solid_fuel_consumption","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"has_fuel_consumption","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"uses_energy_prepayment_meter","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"electricity_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"gas_kwh","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"wine_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"spirits_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_fermented_litres","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"beer_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cider_draught_share","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigarettes_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"hand_rolling_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"cigars_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"other_tobacco_grams_per_week","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_gaming_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"pool_betting_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bingo_net_receipts","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"national_lottery_ticket_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_casino_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_lower_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_standard_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"machine_games_higher_rate_net_takings","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"land_based_fixed_odds_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_uk_horseracing_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"remote_other_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"betting_exchange_commission","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"horse_and_dog_pool_betting_net_losses","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"car_fuel_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_co2_emissions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_engine_size","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"car_first_registration_date","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"car_is_ved_exempt","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"lcfs_consumption","stage_contract_sha256":"c331aeb2f4b00eef2a35fdabe132dacde499501d5699cdaae3fcbcb79818011b","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_vat.","id":"etb_vat","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_vat@1","mass":"conserve","outputs":[{"column":"full_rate_vat_expenditure_rate","dtype":"float64","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_vat","stage_contract_sha256":"216b28835eba7a952243134dffbb45a1b3a0cdff2e3e7d0e94e2acbf754052b5","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage etb_services.","id":"etb_services","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt"],"entity":"person","rows":"all"}],"kernel":"uk.stage.etb_services@1","mass":"conserve","outputs":[{"column":"dfe_education_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"bus_subsidy_spending","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"rail_usage","dtype":"float64","entity":"household","ownership":"produced","rows":"all"},{"column":"a_and_e_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"admitted_patient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"outpatient_visits","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_a_and_e_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_admitted_patient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"nhs_outpatient_spending","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"etb_services","stage_contract_sha256":"df320c1d623243a7a63cb5f2ee1af3e0978847853b341e3bf23a514d71f4b0b4","time_period":"2024"},"population":"high_value_home_support","sources":["frs"],"structural":"none","weights":null},{"base":"high_value_home_support","citation":"","description":"Ownership boundary before uc_reporter_redraw rewrites.","id":"uc_reporter_redraw.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_reporter_redraw.","id":"uc_reporter_redraw","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_reporter_redraw@1","mass":"conserve","outputs":[{"column":"universal_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_reporter_redraw","stage_contract_sha256":"1b8f99bd8bc50e3e5dacbb63b75e6b8da0c42c1c8c508c492d078e08ddab0e66","time_period":"2024"},"population":"uc_reporter_redraw.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_reporter_redraw.boundary","citation":"","description":"Ownership boundary before spi_benefit_coherence rewrites.","id":"spi_benefit_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage spi_benefit_coherence.","id":"spi_benefit_coherence","inputs":[{"columns":["benunit_support_channel","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["aa_category","age","attendance_allowance_reported","dla_m_category","dla_m_reported","dla_sc_category","dla_sc_reported","employment_income","hours_worked","incapacity_benefit_reported","is_uc_claimant","person_source_id","person_support_channel","pip_dl_category","pip_dl_reported","pip_m_category","pip_m_reported","private_pension_income","self_employment_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_benefit_coherence@1","mass":"conserve","outputs":[{"column":"jsa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_income_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"income_support_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"working_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_tax_credit_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"sda_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"ssmg_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"iidb_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"afcs_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"bsp_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"war_widows_pension_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"widowed_parents_allowance_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"jsa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"esa_contrib_reported","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_enhanced_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"is_severely_disabled_for_benefits","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"receives_benefits_in_own_right","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"spi_benefit_coherence","stage_contract_sha256":"2c0162b22d5fcab2296f654177c9f87710184c20fb323cff25710ee0667fcdef","time_period":"2024"},"population":"spi_benefit_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"spi_benefit_coherence.boundary","citation":"","description":"Ownership boundary before uc_capital_coherence rewrites.","id":"uc_capital_coherence.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_capital_coherence.","id":"uc_capital_coherence","inputs":[{"columns":["benunit_support_channel","dependent_children","is_married"],"entity":"benunit","rows":"all"},{"columns":["non_residential_property_secured_debt","non_residential_property_value","other_residential_property_secured_debt","other_residential_property_value","owned_land","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","individual_savings_account_interest_income","is_benunit_head","is_household_head","is_parent","other_investment_income","person_support_channel","savings_interest_income","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_capital_coherence@1","mass":"conserve","outputs":[{"column":"uc_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"pension_credit_reported_capital","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"frs_benunit_capital","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_capital_coherence","stage_contract_sha256":"67478de55540a138448d9da387a64e5e2afbb17caf17b244bc3baaa34de56022","time_period":"2024"},"population":"uc_capital_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_limited_capability.","id":"uc_limited_capability","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_limited_capability@1","mass":"conserve","outputs":[{"column":"uc_limited_capability_for_WRA","dtype":"bool","entity":"person","ownership":"produced","rows":"all"},{"column":"uc_limited_capability_for_work","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_limited_capability","stage_contract_sha256":"a8be9ab834fc66961b26395cf93f57103af3d474fe84d778aca85514a632acf2","time_period":"2024"},"population":"uc_capital_coherence.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_capital_coherence.boundary","citation":"","description":"Ownership boundary before uc_take_up rewrites.","id":"uc_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","uc_limited_capability_for_WRA","uc_limited_capability_for_work"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_take_up.","id":"uc_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","uc_limited_capability_for_WRA","uc_limited_capability_for_work"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_take_up","stage_contract_sha256":"6f8121f6045eb7577ee4a72f99a8ed8f626e0de64ee1b79e5593b8aa2658760e","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_legacy_closure_take_up.","id":"uc_legacy_closure_take_up","inputs":[{"columns":["frs_benunit_capital","would_claim_uc"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","child_tax_credit_reported","esa_income_reported","housing_benefit_reported","income_support_reported","is_claimant_or_partner","jsa_income_reported","universal_credit_reported","working_tax_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_legacy_closure_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_uc_at_legacy_closure","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_legacy_closure_take_up","stage_contract_sha256":"944ba4d37694f816a825681213a0cfea38256daaf20a0b705d7e74f0121f74ca","time_period":"2024"},"population":"uc_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"uc_take_up.boundary","citation":"","description":"Ownership boundary before pension_credit_take_up rewrites.","id":"pension_credit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","uc_limited_capability_for_WRA","uc_limited_capability_for_work"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage pension_credit_take_up.","id":"pension_credit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","uc_limited_capability_for_WRA","uc_limited_capability_for_work"],"entity":"person","rows":"all"}],"kernel":"uk.stage.pension_credit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_pc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"has_mixed_age_couple_pension_credit_saving","dtype":"bool","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"pension_credit_take_up","stage_contract_sha256":"e887dbbb186cb79f6d3fc9a629269dbac4a43381b9574df65353b816f01a3a35","time_period":"2024"},"population":"pension_credit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"pension_credit_take_up.boundary","citation":"","description":"Ownership boundary before child_benefit_take_up rewrites.","id":"child_benefit_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","uc_limited_capability_for_WRA","uc_limited_capability_for_work"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage child_benefit_take_up.","id":"child_benefit_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","uc_limited_capability_for_WRA","uc_limited_capability_for_work"],"entity":"person","rows":"all"}],"kernel":"uk.stage.child_benefit_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_child_benefit","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"child_benefit_opts_out","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"child_benefit_take_up","stage_contract_sha256":"3dd4059a773047fea7fe359cd3e7953eb88186b72cbbc051e8b60c141b8f1343","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage uc_deduction_attributes.","id":"uc_deduction_attributes","inputs":[{"columns":["child_benefit_opts_out","frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age"],"entity":"person","rows":"all"}],"kernel":"uk.stage.uc_deduction_attributes@1","mass":"conserve","outputs":[{"column":"uc_deduction_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_type_random_draw","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_latent_deduction_rate","dtype":"float64","entity":"benunit","ownership":"produced","rows":"all"},{"column":"uc_deduction_combination","dtype":"string","entity":"benunit","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"uc_deduction_attributes","stage_contract_sha256":"6bc7e3ec1a5712e23ca1b7d2956e8b17f2526b94431ba3e5a9294b04658e4fe0","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"child_benefit_take_up.boundary","citation":"","description":"Run structural UK stage cgt_support_split.","id":"cgt_support_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","uc_limited_capability_for_WRA","uc_limited_capability_for_work"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_support_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_support_copy","bool"],["household","cgt_support_copies","int64"],["household","cgt_support_copy_index","int64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_support_split","stage_contract_sha256":"fb9a6a3be69658ac92b4c6a957afd8723dc092e08fbb51a0950e4178987ac95f","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_support_split.","id":"cgt_support_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_support_copy","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copies","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_support_copy_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_support_copy","household.cgt_support_copies","household.cgt_support_copy_index"]},"population":"cgt_support_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_support_split","citation":"","description":"Run structural UK stage cgt_incidence_clone.","id":"cgt_incidence_clone","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","uc_limited_capability_for_WRA","uc_limited_capability_for_work"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_clone@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_capital_gains_clone","bool"],["person","capital_gains","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_clone","stage_contract_sha256":"29198953c5522c9b996b981478909916870977a79e9f2feb2db7e9e72ef15de8","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_incidence_clone.","id":"cgt_incidence_clone.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_capital_gains_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_capital_gains_clone","person.capital_gains"]},"population":"cgt_incidence_clone","sources":[],"structural":"none","weights":null},{"base":"cgt_incidence_clone","citation":"","description":"Ownership boundary before hmrc_cgt_gains_spine rewrites.","id":"hmrc_cgt_gains_spine.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","uc_limited_capability_for_WRA","uc_limited_capability_for_work","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_gains_spine.","id":"hmrc_cgt_gains_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cgt_support_copies","corporate_wealth","gross_financial_wealth","household_is_cgt_support_copy","non_residential_property_value","other_residential_property_value","region"],"entity":"household","rows":"all"},{"columns":["age","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_gains_spine@1","mass":"conserve","outputs":[{"column":"capital_gains","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_gains_spine","stage_contract_sha256":"e014de1d122df6d20403028aa7202306fff875a685ca552669c95c3ec9705175","time_period":"2024"},"population":"hmrc_cgt_gains_spine.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"hmrc_cgt_gains_spine.boundary","citation":"","description":"Run structural UK stage cgt_incidence_anchor.","id":"cgt_incidence_anchor","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_capital_gains_clone","region"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","dividend_income","employment_income","individual_savings_account_interest_income","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_incidence_anchor@1","mass":"conserve","outputs":[],"params":{"expand_cells":[],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_incidence_anchor","stage_contract_sha256":"ed54c55428e56d7597c57c8459b014aa43b2ff9495b903f0b789bd5e4264ca9a","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"cgt_incidence_anchor","citation":"","description":"Run structural UK stage cgt_residential_split.","id":"cgt_residential_split","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","uc_limited_capability_for_WRA","uc_limited_capability_for_work","capital_gains"],"entity":"person","rows":"all"}],"kernel":"uk.stage.expand.cgt_residential_split@1","mass":"conserve","outputs":[],"params":{"expand_cells":[["household","household_is_cgt_residential_clone","bool"],["household","cgt_residential_clone_index","int64"],["person","cgt_residential_probability","float64"],["person","capital_gains_residential_property","float64"]],"expand_weight_entity":"household","expand_weight_kind":"importance","numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"cgt_residential_split","stage_contract_sha256":"61e766938c3e089658f8605c66fba1d68273e2d6450af93f1f75e7ba0b6c3850","time_period":"2024"},"population":null,"sources":["frs"],"structural":"expand","weights":null},{"base":null,"citation":"","description":"Own the cells materialized by cgt_residential_split.","id":"cgt_residential_split.owned","inputs":[],"kernel":"uk.claim@1","mass":"conserve","outputs":[{"column":"household_is_cgt_residential_clone","dtype":"bool","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_clone_index","dtype":"int64","entity":"household","ownership":"produced","rows":"all"},{"column":"cgt_residential_probability","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_residential_property","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"materialized_expand_outputs":["household.household_is_cgt_residential_clone","household.cgt_residential_clone_index","person.cgt_residential_probability","person.capital_gains_residential_property"]},"population":"cgt_residential_split","sources":[],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage hmrc_cgt_asset_type_spine.","id":"hmrc_cgt_asset_type_spine","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["corporate_wealth","gross_financial_wealth","other_residential_property_value","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","capital_gains","capital_gains_residential_property","dividend_income","property_income","reports_rent_from_other_property","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.hmrc_cgt_asset_type_spine@1","mass":"conserve","outputs":[{"column":"capital_gains_asset_type","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"capital_gains_badr","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"hmrc_cgt_asset_type_spine","stage_contract_sha256":"eb661f0d8d929b7e360c3263ec9c8930e5f4496103d810af8cfdceb0334ff5f9","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage salary_sacrifice.","id":"salary_sacrifice","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","uc_limited_capability_for_WRA","uc_limited_capability_for_work","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr"],"entity":"person","rows":"all"}],"kernel":"uk.stage.salary_sacrifice@1","mass":"conserve","outputs":[{"column":"pension_contributions_via_salary_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"pension_contributions_via_bonus_sacrifice","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"employee_pension_contributions","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"employment_income","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"},{"column":"salary_sacrifice_pre_conversion_pay","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"salary_sacrifice","stage_contract_sha256":"1d35a87ec2474407ebcb042dbb042fc99bb021557891280011dd3be2ca4f5594","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"base":"cgt_residential_split","citation":"","description":"Ownership boundary before carers_allowance_take_up rewrites.","id":"carers_allowance_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","uc_limited_capability_for_WRA","uc_limited_capability_for_work","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage carers_allowance_take_up.","id":"carers_allowance_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","uc_limited_capability_for_WRA","uc_limited_capability_for_work","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.stage.carers_allowance_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_carers_allowance","dtype":"bool","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"carers_allowance_take_up","stage_contract_sha256":"7cf2cf79bd0f9a92f2a334081a35c8bfe24a0b841131fb9a8b8aceee6caf2dba","time_period":"2024"},"population":"carers_allowance_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"carers_allowance_take_up.boundary","citation":"","description":"Ownership boundary before student_loans rewrites.","id":"student_loans.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","uc_limited_capability_for_WRA","uc_limited_capability_for_work","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage student_loans.","id":"student_loans","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","age_left_full_time_education","current_education","highest_education","reports_outstanding_student_loan","student_loan_repayments","student_loans","would_claim_carers_allowance"],"entity":"person","rows":"all"}],"kernel":"uk.stage.student_loans@1","mass":"conserve","outputs":[{"column":"student_loan_plan","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"student_loan_balance","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"student_loans","stage_contract_sha256":"507ca0160144d8f5ea1b2483b812658ee8b49854e2388d50a8c59ca58f2ca9ee","time_period":"2024"},"population":"student_loans.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"student_loans.boundary","citation":"","description":"Ownership boundary before childcare_copy_take_up rewrites.","id":"childcare_copy_take_up.boundary","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","uc_limited_capability_for_WRA","uc_limited_capability_for_work","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.identity@1","mass":"conserve","outputs":[],"params":{},"population":null,"sources":[],"structural":"filter","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage childcare_copy_take_up.","id":"childcare_copy_take_up","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_uc_childcare","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","uc_limited_capability_for_WRA","uc_limited_capability_for_work","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.childcare_copy_take_up@1","mass":"conserve","outputs":[{"column":"would_claim_tfc","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_extended_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_universal_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"would_claim_targeted_childcare","dtype":"bool","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"maximum_extended_childcare_hours_usage","dtype":"float64","entity":"benunit","ownership":"produced","rewrite":true,"rows":"all"},{"column":"max_free_entitlement_hours_used","dtype":"float64","entity":"person","ownership":"produced","rewrite":true,"rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"childcare_copy_take_up","stage_contract_sha256":"cdbb7e135b16fac7ca1bcd6c54222821e2976b4da99f10a60913efd0ba03c13c","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage private_school_attendance.","id":"private_school_attendance","inputs":[{"columns":["frs_benunit_capital","is_married","dependent_children","liable_for_share_of_household_rent","would_claim_child_benefit","child_benefit_opts_out","would_claim_pc","would_claim_uc","would_claim_tfc","would_claim_extended_childcare","would_claim_universal_childcare","would_claim_targeted_childcare","would_claim_uc_childcare","maximum_extended_childcare_hours_usage","benunit_source_id","benunit_support_channel","benunit_support_clone_index","uc_reported_capital","pension_credit_reported_capital","would_claim_uc_at_legacy_closure","has_mixed_age_couple_pension_credit_saving","uc_deduction_random_draw","uc_deduction_type_random_draw","uc_latent_deduction_rate","uc_deduction_combination"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","electricity_kwh","gas_kwh","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_horseracing_betting_net_losses","remote_other_betting_net_losses","betting_exchange_commission","horse_and_dog_pool_betting_net_losses","full_rate_vat_expenditure_rate","dfe_education_spending","rail_subsidy_spending","bus_subsidy_spending","rail_usage","household_is_cgt_support_copy","cgt_support_copies","cgt_support_copy_index","household_is_capital_gains_clone","household_is_cgt_residential_clone","cgt_residential_clone_index"],"entity":"household","rows":"all"},{"columns":["age","gender","months_since_last_birthday","marital_status","hours_worked","care_hours","frs_care_hours_in_household","is_household_head","is_benunit_head","is_parent","is_blind","is_uc_claimant","is_claimant_or_partner","is_hbai_dependent_child","uc_is_in_startup_period","frs_uc_lcw_status","uc_is_in_gainful_self_employment","rent_paid_as_boarder","rent_paid_as_lodger","employment_income","self_employment_income","trading_loss","loss_relief","ni_class_4_losses_brought_forward","private_pension_income","annuity_and_trust_income","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","child_limit_non_parental_caring_exception","employment_status","employment_sector","sic_industry_division","soc2020_major_group","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","is_in_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","soc2020_sub_major_group","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","car_fuel_type","car_co2_emissions","car_engine_size","car_first_registration_date","car_is_ved_exempt","a_and_e_visits","admitted_patient_visits","outpatient_visits","nhs_a_and_e_spending","nhs_admitted_patient_spending","nhs_outpatient_spending","uc_limited_capability_for_WRA","uc_limited_capability_for_work","capital_gains","cgt_residential_probability","capital_gains_residential_property","capital_gains_asset_type","capital_gains_badr","pension_contributions_via_bonus_sacrifice","salary_sacrifice_pre_conversion_pay","student_loan_plan"],"entity":"person","rows":"all"}],"kernel":"uk.stage.private_school_attendance@1","mass":"conserve","outputs":[{"column":"attends_private_school","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"private_school_attendance","stage_contract_sha256":"7e44379c0331fe4c9de05cd76a075c1a6aa22cf0dec6cd2f91b277e70f14a038","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage isa_subscriptions.","id":"isa_subscriptions","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["cash_isa","region","stocks_and_shares_isa"],"entity":"household","rows":"all"},{"columns":["age","attends_private_school","dividend_income","employment_income","gender","has_lifetime_isa","individual_savings_account_interest_income","lifetime_isa_balance","loss_relief","miscellaneous_income","private_pension_income","property_income","savings_interest_income","self_employment_income","state_pension_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.isa_subscriptions@1","mass":"conserve","outputs":[{"column":"cash_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_balance","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"cash_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"stocks_and_shares_isa_subscriptions","dtype":"float64","entity":"person","ownership":"produced","rows":"all"},{"column":"lifetime_isa_payments","dtype":"float64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"isa_subscriptions","stage_contract_sha256":"b45fd2974d92588e61165df28883acd41f2c24ff068a8ff466fb95b808648160","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage pip_points.","id":"pip_points","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","lifetime_isa_payments","pip_dl_category","pip_m_category"],"entity":"person","rows":"all"}],"kernel":"uk.stage.pip_points@1","mass":"conserve","outputs":[{"column":"pip_dl_points","dtype":"int64","entity":"person","ownership":"produced","rows":"all"},{"column":"pip_m_points","dtype":"int64","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"pip_points","stage_contract_sha256":"4e088fd8d6ce41db948ffd1bf2c1c66636bd565ee46dc9df9703a62b4de7c314","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":null,"citation":"","description":"Run UK spine stage trading_allowance_receipts.","id":"trading_allowance_receipts","inputs":[{"columns":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["household_is_spi_synthetic","household_source_id","region"],"entity":"household","rows":"all"},{"columns":["age","pip_m_points","self_employment_income"],"entity":"person","rows":"all"}],"kernel":"uk.stage.trading_allowance_receipts@1","mass":"conserve","outputs":[{"column":"trading_allowance_claim_status","dtype":"string","entity":"person","ownership":"produced","rows":"all"},{"column":"trading_allowance_full_relief","dtype":"bool","entity":"person","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.174.1"],["policyengine-core","3.33.3"],["numpy","2.4.6"],["pandas","3.0.3"],["scikit-learn","1.8.0"],["quantile-forest","1.4.2"]],"stage":"trading_allowance_receipts","stage_contract_sha256":"50582c6c9e3d5d6300ff8058e3fbc77ce6adf13a487b3c3cf7f674367fcf4d9d","time_period":"2024"},"population":"childcare_copy_take_up.boundary","sources":["frs"],"structural":"none","weights":null}],"sources":[{"codec":"csv-tables","description":"Content-bound UK FRS and donor fixture/source bundle.","name":"frs"}]} From daa359a0b26a45f11f5c27d332116d4cc00c7056 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Mon, 9 Nov 2026 19:58:48 +0000 Subject: [PATCH 22/29] =?UTF-8?q?Record=20Mar=C3=ADa's=20signatures=20of?= =?UTF-8?q?=209=20November=202026=20on=20P1=20and=20Y1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit María signed P1's five choices and Y1's six on 9 November 2026. P1: - points spread evenly within a band, with the open band at 41; - Scotland's and Northern Ireland's recipients on England and Wales's tables; - pension-age recipients on the 60-and-over row; - draws on person_id; - the two categories leaving the release, with their reviewed export exclusions and the coverage ledger's two engine-derived entries (approved 2026-11-09). Y1: - NS6 restated: read UCLCW for linked claims, the proxy elsewhere; - the code mapping; - the joint-claim rule; - NONE overriding the proxy; - who keeps the proxy; - the restated LCWRA row note. The markers go. These texts now record the signature: the two stages' notes (YAML and JSON) and module docstrings, P1's export exclusion reasons (code and gates.json), the ledger entries and the coverage tool's copy, the LCWRA note, and the two changelog fragments. The coverage manifest, the H2 fixture and microcosm-data's release contract digests are regenerated for the texts, and H2 parity passes. Co-Authored-By: Claude Opus 5.5 --- changelog.d/1095-uk-pip-points-stage.added.md | 4 +- .../1095-uk-uc-limited-capability.added.md | 2 +- .../build/uk/efrs_parity_known_gaps.json | 4 +- .../src/microcosm/build/uk/gates.json | 4 +- .../uk/release_input_coverage_manifest.json | 58 +++++++++---------- .../src/microcosm/build/uk/source_stages.json | 4 +- .../src/microcosm/build/uk/spec/sources.yaml | 4 +- .../build/uk/uk_population_targets.json | 2 +- .../microcosm/build/uk_runtime/pip_points.py | 2 +- .../build/uk_runtime/terminal_gates.py | 4 +- .../build/uk_runtime/uc_limited_capability.py | 4 +- .../src/microcosm/data/contract.py | 10 ++-- .../tests/engine_free/shared/test_contract.py | 6 +- .../parity/uk_spine/sources/fixture.json | 4 +- ...uild_uk_release_input_coverage_manifest.py | 4 +- 15 files changed, 58 insertions(+), 58 deletions(-) diff --git a/changelog.d/1095-uk-pip-points-stage.added.md b/changelog.d/1095-uk-pip-points-stage.added.md index 4381a69f05..2e81d6ffb6 100644 --- a/changelog.d/1095-uk-pip-points-stage.added.md +++ b/changelog.d/1095-uk-pip-points-stage.added.md @@ -14,9 +14,9 @@ policyengine-uk 2.174.1 decides a PIP component's rate from `pip_dl_points` and - The coverage manifest restates the categories as engine-derived. The eFRS reference's engine (2.89.0) treated them as plain inputs, so the manifest tool admits them through a reviewed list of inputs the pinned engine derives since the reference. - The points join the manifest through their own family. - **The receipt.** By age group in England and Wales, it gives the weighted shares by DWP's cells against DWP's own, with support bands, cells on fewer than three source households withheld, and every table row's published total. Table 2.9's whole percentages add to between 92 and 102 per row as ported. -- **For María's signature:** +- **Signed by María on 9 November 2026:** - within a band the points spread evenly over its integers, and the open band (41 and over) sits at 41; - Scotland's and Northern Ireland's recipients use England and Wales's tables; - pension-age recipients take the 60-and-over row, which carries them; - the draws are seeded on `person_id`; - - the categories leave the release, and the coverage manifest's two engine-derived entries are dated for her signature. + - the categories leave the release, and the coverage manifest's two engine-derived entries are dated 9 November 2026. diff --git a/changelog.d/1095-uk-uc-limited-capability.added.md b/changelog.d/1095-uk-uc-limited-capability.added.md index 2e05902d7f..c9f3199da9 100644 --- a/changelog.d/1095-uk-uc-limited-capability.added.md +++ b/changelog.d/1095-uk-uc-limited-capability.added.md @@ -11,4 +11,4 @@ policyengine-uk 2.174.1 gives limited capability for work and work-related activ - **The registers.** - The export allow-list carries both flags, and the coverage manifest gains the stage's family. - The bound LCWRA households row's note records the ruling. It no longer says the carer and childcare rows sit on the measure-exclusion register, since neither does. -- **For María's signature:** the restated NS6 note, the code mapping, the joint-claim rule, NONE overriding the proxy, and who keeps the proxy. +- **Signed by María on 9 November 2026:** the restated NS6 note, the code mapping, the joint-claim rule, NONE overriding the proxy, and who keeps the proxy. diff --git a/packages/microcosm-build/src/microcosm/build/uk/efrs_parity_known_gaps.json b/packages/microcosm-build/src/microcosm/build/uk/efrs_parity_known_gaps.json index d5fd3751ca..a759325771 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/efrs_parity_known_gaps.json +++ b/packages/microcosm-build/src/microcosm/build/uk/efrs_parity_known_gaps.json @@ -646,13 +646,13 @@ }, "pip_dl_category": { "reason": "formula-owned in policyengine-uk and derived from persisted components; a persisted copy overrides the formula and is not uprated", - "tracking_note": "microcosm#1095 (P1 of the November event-data plan): policyengine-uk 2.174.1 derives pip_dl_category from pip_dl_points (8 points for the standard rate, 12 for the enhanced) where no category is supplied for the year; the pip_points stage stores the points within the stored award, and the release and calibration boundaries drop the category, which the spine keeps (for María's signature).", + "tracking_note": "microcosm#1095 (P1 of the November event-data plan): policyengine-uk 2.174.1 derives pip_dl_category from pip_dl_points (8 points for the standard rate, 12 for the enhanced) where no category is supplied for the year; the pip_points stage stores the points within the stored award, and the release and calibration boundaries drop the category, which the spine keeps (María's signature of 2026-11-09).", "approved_by": "juaristi22", "approved_on": "2026-11-09" }, "pip_m_category": { "reason": "formula-owned in policyengine-uk and derived from persisted components; a persisted copy overrides the formula and is not uprated", - "tracking_note": "microcosm#1095 (P1 of the November event-data plan): policyengine-uk 2.174.1 derives pip_m_category from pip_m_points (8 points for the standard rate, 12 for the enhanced) where no category is supplied for the year; the pip_points stage stores the points within the stored award, and the release and calibration boundaries drop the category, which the spine keeps (for María's signature).", + "tracking_note": "microcosm#1095 (P1 of the November event-data plan): policyengine-uk 2.174.1 derives pip_m_category from pip_m_points (8 points for the standard rate, 12 for the enhanced) where no category is supplied for the year; the pip_points stage stores the points within the stored award, and the release and calibration boundaries drop the category, which the spine keeps (María's signature of 2026-11-09).", "approved_by": "juaristi22", "approved_on": "2026-11-09" } diff --git a/packages/microcosm-build/src/microcosm/build/uk/gates.json b/packages/microcosm-build/src/microcosm/build/uk/gates.json index fc2cd2de9c..fb6f9c2436 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/gates.json +++ b/packages/microcosm-build/src/microcosm/build/uk/gates.json @@ -1555,8 +1555,8 @@ ], "reviewed_exclusions": { "household.property_wealth": "policyengine-uk derives property_wealth from main_residence_value, other_residential_property_value and non_residential_property_value; a persisted copy overrides that sum and has no uprating index, so the candidate must drop it (microcosm#1106, the uk-data#543 defect).", - "person.pip_dl_category": "policyengine-uk derives pip_dl_category from pip_dl_points (8 points for the standard rate, 12 for the enhanced) where no category is supplied for the year; a persisted category would override the points in every projected year, so the candidate carries the points the pip_points stage draws within the stored award and drops the category (microcosm#1095, P1; for María's signature).", - "person.pip_m_category": "policyengine-uk derives pip_m_category from pip_m_points (8 points for the standard rate, 12 for the enhanced) where no category is supplied for the year; a persisted category would override the points in every projected year, so the candidate carries the points the pip_points stage draws within the stored award and drops the category (microcosm#1095, P1; for María's signature).", + "person.pip_dl_category": "policyengine-uk derives pip_dl_category from pip_dl_points (8 points for the standard rate, 12 for the enhanced) where no category is supplied for the year; a persisted category would override the points in every projected year, so the candidate carries the points the pip_points stage draws within the stored award and drops the category (microcosm#1095, P1; María's signature of 2026-11-09).", + "person.pip_m_category": "policyengine-uk derives pip_m_category from pip_m_points (8 points for the standard rate, 12 for the enhanced) where no category is supplied for the year; a persisted category would override the points in every projected year, so the candidate carries the points the pip_points stage draws within the stored award and drops the category (microcosm#1095, P1; María's signature of 2026-11-09).", "person.tax_free_savings_income": "policyengine-uk derives tax_free_savings_income as the sum of the ISA interest it adds (individual_savings_account_interest_income); a persisted copy overrides that sum and is never uprated, so the candidate stores ISA interest apart from non-ISA interest under the additive ISA income contract and drops it (microcosm#1360)." } }, diff --git a/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json b/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json index 910bafd3ad..155ad41c44 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json +++ b/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json @@ -314,12 +314,12 @@ "pip_dl_category": { "reason": "formula-owned in policyengine-uk and derived from persisted components; a persisted copy overrides the formula and is not uprated", "status": "reviewed_exclusion", - "tracking_note": "microcosm#1095 (P1 of the November event-data plan): policyengine-uk 2.174.1 derives pip_dl_category from pip_dl_points (8 points for the standard rate, 12 for the enhanced) where no category is supplied for the year; the pip_points stage stores the points within the stored award, and the release and calibration boundaries drop the category, which the spine keeps (for María's signature)." + "tracking_note": "microcosm#1095 (P1 of the November event-data plan): policyengine-uk 2.174.1 derives pip_dl_category from pip_dl_points (8 points for the standard rate, 12 for the enhanced) where no category is supplied for the year; the pip_points stage stores the points within the stored award, and the release and calibration boundaries drop the category, which the spine keeps (María's signature of 2026-11-09)." }, "pip_m_category": { "reason": "formula-owned in policyengine-uk and derived from persisted components; a persisted copy overrides the formula and is not uprated", "status": "reviewed_exclusion", - "tracking_note": "microcosm#1095 (P1 of the November event-data plan): policyengine-uk 2.174.1 derives pip_m_category from pip_m_points (8 points for the standard rate, 12 for the enhanced) where no category is supplied for the year; the pip_points stage stores the points within the stored award, and the release and calibration boundaries drop the category, which the spine keeps (for María's signature)." + "tracking_note": "microcosm#1095 (P1 of the November event-data plan): policyengine-uk 2.174.1 derives pip_m_category from pip_m_points (8 points for the standard rate, 12 for the enhanced) where no category is supplied for the year; the pip_points stage stores the points within the stored award, and the release and calibration boundaries drop the category, which the spine keeps (María's signature of 2026-11-09)." }, "private_pension_income": { "status": "required" @@ -476,7 +476,7 @@ "required_mass_change_reason": "Capital-gains incidence anchor moves the mass of non-liable clone households back to their paired originals until the sub-exempt and loss-making clone mass match the Advani-Summers reporter composition at the redrawn liable mass; every pair's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "Advani and Summers (2020), Capital Gains and UK Inequality, CAGE Working Paper 465", "survey": "Family Resources Survey 2024-25, SPI synthetic support, the HMRC Table 3 redrawn gains on the spine and Advani-Summers capital-gains incidence" @@ -499,7 +499,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "Advani and Summers (2020), Capital Gains and UK Inequality, CAGE Working Paper 465", "survey": "Family Resources Survey 2024-25, SPI synthetic support, and Advani-Summers capital-gains incidence" @@ -522,7 +522,7 @@ "required_mass_change_reason": "Capital-gains residential split divides every household carrying liable gainers into arms weighted by the solved residential probabilities, one arm per subset of residential gainers; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "https://www.gov.uk/government/statistics/capital-gains-tax-statistics", "survey": "HMRC Capital Gains Tax statistics 2026 release, Table 8 (UK residential property disposals, 2024-25, administrative) on the amounts the Table 3 redraw placed" @@ -544,7 +544,7 @@ "required_mass_change_reason": "Capital-gains support split divides the wealthiest households of each HMRC Table 3 income band into light copies at equal weight; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "HMRC Capital Gains Tax statistics, July 2026 release, Table 3 for 2024-25, via the vendored conditioning facts", "survey": "Family Resources Survey 2024-25, SPI synthetic support and HMRC Capital Gains Tax statistics Table 3 (2024-25 individuals by size of gain and taxable income)" @@ -578,7 +578,7 @@ "hmrc_spi_employment_benefits" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "The FRS job record's company car answers through frs_spine's carriers (EXPBEN01, EXPBEN03, CARVAL, FUELTYP, CARCON, CARAMT), WAS round-8 company cars' list prices, and HMRC's 2024-25 company car recipients by CO2 band (Table 2A) and fuel (Table 2C), via the vendored facts", "survey": "Family Resources Survey 2024-25 job record; Wealth and Assets Survey round 8; HMRC Benefits in kind statistics (July 2026)" @@ -607,7 +607,7 @@ "required_mass_change_reason": "ETB public-services imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "UK Data Service SN 8856 Effects of Taxes and Benefits household tab, DfT rail fare index, and public NHS activity/cost table.", "survey": "Effects of Taxes and Benefits 1977-2024 and NHS age-gender public table" @@ -627,7 +627,7 @@ "required_mass_change_reason": "ETB VAT expenditure-rate imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "UK Data Service SN 8856 Effects of Taxes and Benefits household tab and cited VAT anchor resource.", "survey": "Effects of Taxes and Benefits 1977-2024" @@ -649,7 +649,7 @@ "required_mass_change_reason": "High-value home support divides every owner household in the top value stratum of its region into light copies at equal weight; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "Microcosm structural operator (microcosm#1240 fix 1); no publisher input", "survey": "Family Resources Survey 2024-25 and SPI synthetic support, after the WAS wealth draw and the regional property uprating" @@ -670,7 +670,7 @@ "required_mass_change_reason": "CGT asset-type assignment on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "https://www.gov.uk/government/statistics/capital-gains-tax-statistics", "survey": "HMRC Capital Gains Tax statistics 2026 release, Table 8 (UK residential property disposals, 2024-25, administrative), Table 4.1 (individuals claiming Business Asset Disposal Relief or Investors' Relief by band of qualifying gain, 2024-25, administrative) and Table 7 (disposals, proceeds and gains by asset type, 2023-24, sample-based), vendored from the pinned Chronicle feed" @@ -694,7 +694,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "conditioning_resource": "hmrc_cgt_conditioning_facts.json", "conditioning_resource_sha256": "c3dace8b693dc5e7a3c6acc46ad43d412e3d1fb5702341ed9119e286a12d18e5", @@ -784,7 +784,7 @@ "full_frs_tei_band_unavailable" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "hmrc_surface": "2023-24", "mapped_build_period": "2024", @@ -811,7 +811,7 @@ "required_mass_change_reason": "ISA subscriptions per adult from HMRC's ISA tables on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "HMRC Individual Savings Account statistics Tables 9.4, 9.6 and 9.7 to 9.9, the cash ISA limit reduction impact note and Lifetime ISA Table 1a, via the vendored facts; Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed round-8 person and household tabs (interviews April 2020 to March 2022, Great Britain).", "survey": "HMRC Annual savings statistics (September 2026 release); Wealth and Assets Survey round 8" @@ -883,7 +883,7 @@ "required_mass_change_reason": "LCFS consumption imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "UK Data Service SN 9603 Living Costs and Food Survey 2024-25 (2nd edition) household/person tabs and the vendored Chronicle facts for NEED 2024 mean kWh, DESNZ Energy Trends and QEP average prices paid for calendar 2024, road-fuel outturn (DESNZ, HMRC, ONS Consumer Trends) and road fuel by vehicle type (DESNZ), ONS Consumer Trends household spending by COICOP division, the DfT VEH1103 licensed-car stock, NTS bus use, the NTS private cars (UK Data Service SN 5340, End User Licence; the vehicle and household tabs, survey years 2022-2024) for the zero-emission share by income fifth and the household-paid road-fuel mix, and the DfT and devolved bus finance tables and fares indices.", "survey": "Living Costs and Food Survey 2024-25" @@ -909,7 +909,7 @@ "required_mass_change_reason": "NTS bus-travel imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "Department for Transport National Travel Survey, UK Data Service SN 5340 (End User Licence, 19th edition, November 2025), DOI 10.5255/UKDA-SN-5340-19; local licensed tab files (household, individual, trip); England residents only from 2013.", "survey": "National Travel Survey 2002-2024" @@ -930,7 +930,7 @@ "required_mass_change_reason": "PIP points stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "pip_dl_category and pip_m_category (frs_disability, and hmrc_spi_income_spine for the SPI rows) and the stored age; dwp_pip_points_facts.json, vendored from the pinned feed", "survey": "DWP's Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (PIP points by age group, England and Wales, end of January 2025), on the spine's stored PIP awards" @@ -950,7 +950,7 @@ "required_mass_change_reason": "Private-school attendance stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "policyengine-uk attends_private_school (the gov.simulation.private_school_vat attendance rates and factor), evaluated by the pinned engine", "survey": "policyengine-uk private-school attendance imputation, stored at the spine's weights" @@ -973,7 +973,7 @@ "property_finance_costs" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "https://www.gov.uk/government/statistics/property-rental-income-statistics", "survey": "Survey of Personal Incomes Public Use Tape 2022-23 and HMRC Property Rental Income Statistics 2026 (tax year 2024-25)" @@ -994,7 +994,7 @@ "required_mass_change_reason": "Annual property purchases imputed on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "https://www.gov.uk/government/statistics/uk-stamp-tax-statistics", "survey": "HMRC Annual Stamp Tax Statistics 2024 to 2025 (corrected 11 March 2026), Tables 6b, 8a and 8b" @@ -1017,7 +1017,7 @@ "property_wealth" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "uk/high_value_home_value_knots.json, built by tools/build_uk_high_value_home_stock.py from PolicyEngine/chronicle#343's registrations", "survey": "HM Land Registry Price Paid latest sales uprated with the UK House Price Index, owner-weighted by region (the dense value node's knots, region level)" @@ -1041,7 +1041,7 @@ "non_residential_property_value" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "MHCLG dwellings and the UK House Price Index regional average price averaged over the twelve months of calendar 2024 from the July 2026 full file, the frame's valuation basis, so the engine's annual uprating from 2024 projects the value once (microcosm#1240 fix 5).", "survey": "Public regional property reference" @@ -1069,7 +1069,7 @@ "employment_income" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "HMRC, Salary sacrifice reform for pension contributions effective from 6 April 2029", "survey": "Family Resources Survey 2024-25 salary-sacrifice respondents and HMRC salary-sacrifice reform analysis" @@ -1102,7 +1102,7 @@ "household_source_id" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "Reserved SPI support households for the HMRC Table 2.5 total-income bands from GBP 200,000, stacked at the published band taxpayer count over the donors per band (PolicyEngine/chronicle#280 lane).", "survey": "Survey of Personal Incomes Public Use Tape 2022-23 and HMRC Income Tax liabilities statistics July 2026 Table 2.5" @@ -1125,7 +1125,7 @@ "student_loan_balance" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "Explore Education Statistics Table 6a, Higher education total", "survey": "Family Resources Survey 2024-25 and Student Loans Company borrower forecasts for England" @@ -1146,7 +1146,7 @@ "required_mass_change_reason": "Trading allowance claim statuses stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "self_employment_income after the SPI income stage, and household_is_spi_synthetic for the full-relief group; HMRC's published gainers of the raise to GBP 3,000, about 400,000 taxpayers with a lower bill by about GBP 380 on average", "survey": "The self-employed's own profit on the final spine, and HMRC's policy paper on the Budget 2026 trading allowance raise (calibration)" @@ -1167,7 +1167,7 @@ "required_mass_change_reason": "UC limited capability flags stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "frs_uc_lcw_status (frs_spine) on the UC row's person, and the locked engine's uc_limited_capability_for_WRA, uc_limited_capability_for_work, is_uc_assessed_claimant and is_carer_for_benefits on the frame as it stands", "survey": "Family Resources Survey 2024-25 (BENEFITS.UCLCW, DWP's limited capability status on a linked Universal Credit claim) and policyengine-uk's limited capability proxy, evaluated by the pinned engine" @@ -1189,7 +1189,7 @@ "required_mass_change_reason": "WAS Lifetime ISA imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed round-8 person and household tabs (interviews April 2020 to March 2022, Great Britain).", "survey": "Wealth and Assets Survey round 8" @@ -1228,7 +1228,7 @@ "required_mass_change_reason": "WAS wealth imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "958722b54b5155837c53e367fd20d375e3a3774c9a463baf6772c3d40ef18e8c", + "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed 2006-22 household tab.", "survey": "Wealth and Assets Survey round 8" diff --git a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json index e294042333..a22d6ef394 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json +++ b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json @@ -6869,7 +6869,7 @@ "uc_limited_capability_for_WRA", "uc_limited_capability_for_work" ], - "notes": "DWP's limited capability for work status on linked Universal Credit claims (Y1 of the November event-data plan, microcosm#1095; María's NS6 ruling of 9 November 2026, which revisits her ruling of 29 October 2026 to keep the engine's proxy; the choices below are for her signature). policyengine-uk 2.174.1 gives limited capability for work and work-related activity (uc_limited_capability_for_WRA) to a person flagged is_disabled_for_benefits, which the spine sets from any reported disability benefit or ESA, unless their own ESA award lacks the support component, and limited capability for work (uc_limited_capability_for_work) to that or the same flag. The FRS 2024-25 links most UC claims to DWP's records, and BENEFITS.UCLCW, which frs_spine carries as frs_uc_lcw_status on the UC row's person, gives the claim's own status; the status and the proxy disagree on a substantial share of linked claims in both directions, so the stage changes who has the LCWRA element more than how many. Every person takes the locked engine's own proxy, so nothing mirrors its formula here, and a linked FRS claim (a non-SPI household) takes DWP's status: NONE sets every claimant false on both flags; LCWRA keeps the claimants the proxy flags and, if it flags none, gives both flags to the UC row's person, or to the partner where the UC row's person cares (is_carer_for_benefits) and the partner does not, so a carer keeps the carer element; LCW does the same for limited capability for work, with WRA false for every claimant. The FRS keeps one UC row per claim, couples included, so which partner holds a joint claim's status is this rule's approximation. Unlinked reporters, the take-up redraw's entrants, the legacy-closure movers and every SPI row keep the proxy, which their stored value equals, since no later stage writes its inputs. The flags are stored as survey-year inputs, which the engine carries into every projected year, and the release carries both. uc_reporter_redraw's award screen, earlier in the spine, still reads the proxy." + "notes": "DWP's limited capability for work status on linked Universal Credit claims (Y1 of the November event-data plan, microcosm#1095; María's NS6 ruling of 9 November 2026, which revisits her ruling of 29 October 2026 to keep the engine's proxy; she signed the choices below the same day). policyengine-uk 2.174.1 gives limited capability for work and work-related activity (uc_limited_capability_for_WRA) to a person flagged is_disabled_for_benefits, which the spine sets from any reported disability benefit or ESA, unless their own ESA award lacks the support component, and limited capability for work (uc_limited_capability_for_work) to that or the same flag. The FRS 2024-25 links most UC claims to DWP's records, and BENEFITS.UCLCW, which frs_spine carries as frs_uc_lcw_status on the UC row's person, gives the claim's own status; the status and the proxy disagree on a substantial share of linked claims in both directions, so the stage changes who has the LCWRA element more than how many. Every person takes the locked engine's own proxy, so nothing mirrors its formula here, and a linked FRS claim (a non-SPI household) takes DWP's status: NONE sets every claimant false on both flags; LCWRA keeps the claimants the proxy flags and, if it flags none, gives both flags to the UC row's person, or to the partner where the UC row's person cares (is_carer_for_benefits) and the partner does not, so a carer keeps the carer element; LCW does the same for limited capability for work, with WRA false for every claimant. The FRS keeps one UC row per claim, couples included, so which partner holds a joint claim's status is this rule's approximation. Unlinked reporters, the take-up redraw's entrants, the legacy-closure movers and every SPI row keep the proxy, which their stored value equals, since no later stage writes its inputs. The flags are stored as survey-year inputs, which the engine carries into every projected year, and the release carries both. uc_reporter_redraw's award screen, earlier in the spine, still reads the proxy." }, { "stage": "uc_take_up", @@ -8610,7 +8610,7 @@ "pip_dl_points", "pip_m_points" ], - "notes": "PIP assessment points for every recipient (P1 of the November event-data plan, microcosm#1095; the choices below are for María's signature). policyengine-uk 2.174.1 decides a PIP component's rate from pip_dl_points and pip_m_points (8 points for the standard rate, 12 for the enhanced) wherever no category is supplied for the year, and the release used to store pip_dl_category and pip_m_category, which the engine copies into every projected year, so no reform to the thresholds moved anyone. This stage draws each recipient's points within their stored award from DWP's Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (the PIP caseload's daily living points by band and mobility points by total, by age group, in England and Wales at the end of January 2025, normal rules; vendored as dwp_pip_points_facts.json), and the release export drops the two categories (UK_RELEASE_EXPORT_DROPPED_COLUMNS), so the engine derives them from the points. The spine keeps the categories, which nts_car_attributes (the VED exemption) and frs_disability (the severe disability flag) read. With unchanged thresholds the engine's category from the points equals the stored one for every person: the stage asserts it, and an engine test holds it from 2024 to 2030. Choices for María's signature: within a band the points spread evenly over its integers, and the open band sits at 41; Scotland's and Northern Ireland's recipients use England and Wales's tables; pension-age recipients take the 60-and-over row, which carries them; the draws are seeded on person_id. Table 2.9's rows as ported add to between 92 (16 to 19) and 102 (60 and over) percent; the draw uses each row's shares only relative to one another within an award's range, and the receipt records every row's total." + "notes": "PIP assessment points for every recipient (P1 of the November event-data plan, microcosm#1095; María's signature of 2026-11-09 on the choices below). policyengine-uk 2.174.1 decides a PIP component's rate from pip_dl_points and pip_m_points (8 points for the standard rate, 12 for the enhanced) wherever no category is supplied for the year, and the release used to store pip_dl_category and pip_m_category, which the engine copies into every projected year, so no reform to the thresholds moved anyone. This stage draws each recipient's points within their stored award from DWP's Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (the PIP caseload's daily living points by band and mobility points by total, by age group, in England and Wales at the end of January 2025, normal rules; vendored as dwp_pip_points_facts.json), and the release export drops the two categories (UK_RELEASE_EXPORT_DROPPED_COLUMNS), so the engine derives them from the points. The spine keeps the categories, which nts_car_attributes (the VED exemption) and frs_disability (the severe disability flag) read. With unchanged thresholds the engine's category from the points equals the stored one for every person: the stage asserts it, and an engine test holds it from 2024 to 2030. Choices María signed on 2026-11-09: within a band the points spread evenly over its integers, and the open band sits at 41; Scotland's and Northern Ireland's recipients use England and Wales's tables; pension-age recipients take the 60-and-over row, which carries them; the draws are seeded on person_id. Table 2.9's rows as ported add to between 92 (16 to 19) and 102 (60 and over) percent; the draw uses each row's shares only relative to one another within an award's range, and the receipt records every row's total." }, { "grain": "person", diff --git a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml index c4f18f2108..955e692662 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml +++ b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml @@ -5537,7 +5537,7 @@ stages: outputs: - uc_limited_capability_for_WRA - uc_limited_capability_for_work - notes: 'DWP''s limited capability for work status on linked Universal Credit claims (Y1 of the November event-data plan, microcosm#1095; María''s NS6 ruling of 9 November 2026, which revisits her ruling of 29 October 2026 to keep the engine''s proxy; the choices below are for her signature). policyengine-uk 2.174.1 gives limited capability for work and work-related activity (uc_limited_capability_for_WRA) to a person flagged is_disabled_for_benefits, which the spine sets from any reported disability benefit or ESA, unless their own ESA award lacks the support component, and limited capability for work (uc_limited_capability_for_work) to that or the same flag. The FRS 2024-25 links most UC claims to DWP''s records, and BENEFITS.UCLCW, which frs_spine carries as frs_uc_lcw_status on the UC row''s person, gives the claim''s own status; the status and the proxy disagree on a substantial share of linked claims in both directions, so the stage changes who has the LCWRA element more than how many. Every person takes the locked engine''s own proxy, so nothing mirrors its formula here, and a linked FRS claim (a non-SPI household) takes DWP''s status: NONE sets every claimant false on both flags; LCWRA keeps the claimants the proxy flags and, if it flags none, gives both flags to the UC row''s person, or to the partner where the UC row''s person cares (is_carer_for_benefits) and the partner does not, so a carer keeps the carer element; LCW does the same for limited capability for work, with WRA false for every claimant. The FRS keeps one UC row per claim, couples included, so which partner holds a joint claim''s status is this rule''s approximation. Unlinked reporters, the take-up redraw''s entrants, the legacy-closure movers and every SPI row keep the proxy, which their stored value equals, since no later stage writes its inputs. The flags are stored as survey-year inputs, which the engine carries into every projected year, and the release carries both. uc_reporter_redraw''s award screen, earlier in the spine, still reads the proxy.' + notes: 'DWP''s limited capability for work status on linked Universal Credit claims (Y1 of the November event-data plan, microcosm#1095; María''s NS6 ruling of 9 November 2026, which revisits her ruling of 29 October 2026 to keep the engine''s proxy; she signed the choices below the same day). policyengine-uk 2.174.1 gives limited capability for work and work-related activity (uc_limited_capability_for_WRA) to a person flagged is_disabled_for_benefits, which the spine sets from any reported disability benefit or ESA, unless their own ESA award lacks the support component, and limited capability for work (uc_limited_capability_for_work) to that or the same flag. The FRS 2024-25 links most UC claims to DWP''s records, and BENEFITS.UCLCW, which frs_spine carries as frs_uc_lcw_status on the UC row''s person, gives the claim''s own status; the status and the proxy disagree on a substantial share of linked claims in both directions, so the stage changes who has the LCWRA element more than how many. Every person takes the locked engine''s own proxy, so nothing mirrors its formula here, and a linked FRS claim (a non-SPI household) takes DWP''s status: NONE sets every claimant false on both flags; LCWRA keeps the claimants the proxy flags and, if it flags none, gives both flags to the UC row''s person, or to the partner where the UC row''s person cares (is_carer_for_benefits) and the partner does not, so a carer keeps the carer element; LCW does the same for limited capability for work, with WRA false for every claimant. The FRS keeps one UC row per claim, couples included, so which partner holds a joint claim''s status is this rule''s approximation. Unlinked reporters, the take-up redraw''s entrants, the legacy-closure movers and every SPI row keep the proxy, which their stored value equals, since no later stage writes its inputs. The flags are stored as survey-year inputs, which the engine carries into every projected year, and the release carries both. uc_reporter_redraw''s award screen, earlier in the spine, still reads the proxy.' - stage: uc_take_up survey: Family Resources Survey 2024-25 source: 'DWP Stat-Xplore, Households on Universal Credit by family type and monthly award amount band, April to December 2025, applied to PolicyEngine-UK pre-take-up Universal Credit awards after the SPI income chain and UC capital coherence.' @@ -6915,7 +6915,7 @@ stages: outputs: - pip_dl_points - pip_m_points - notes: 'PIP assessment points for every recipient (P1 of the November event-data plan, microcosm#1095; the choices below are for María''s signature). policyengine-uk 2.174.1 decides a PIP component''s rate from pip_dl_points and pip_m_points (8 points for the standard rate, 12 for the enhanced) wherever no category is supplied for the year, and the release used to store pip_dl_category and pip_m_category, which the engine copies into every projected year, so no reform to the thresholds moved anyone. This stage draws each recipient''s points within their stored award from DWP''s Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (the PIP caseload''s daily living points by band and mobility points by total, by age group, in England and Wales at the end of January 2025, normal rules; vendored as dwp_pip_points_facts.json), and the release export drops the two categories (UK_RELEASE_EXPORT_DROPPED_COLUMNS), so the engine derives them from the points. The spine keeps the categories, which nts_car_attributes (the VED exemption) and frs_disability (the severe disability flag) read. With unchanged thresholds the engine''s category from the points equals the stored one for every person: the stage asserts it, and an engine test holds it from 2024 to 2030. Choices for María''s signature: within a band the points spread evenly over its integers, and the open band sits at 41; Scotland''s and Northern Ireland''s recipients use England and Wales''s tables; pension-age recipients take the 60-and-over row, which carries them; the draws are seeded on person_id. Table 2.9''s rows as ported add to between 92 (16 to 19) and 102 (60 and over) percent; the draw uses each row''s shares only relative to one another within an award''s range, and the receipt records every row''s total.' + notes: 'PIP assessment points for every recipient (P1 of the November event-data plan, microcosm#1095; María''s signature of 2026-11-09 on the choices below). policyengine-uk 2.174.1 decides a PIP component''s rate from pip_dl_points and pip_m_points (8 points for the standard rate, 12 for the enhanced) wherever no category is supplied for the year, and the release used to store pip_dl_category and pip_m_category, which the engine copies into every projected year, so no reform to the thresholds moved anyone. This stage draws each recipient''s points within their stored award from DWP''s Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (the PIP caseload''s daily living points by band and mobility points by total, by age group, in England and Wales at the end of January 2025, normal rules; vendored as dwp_pip_points_facts.json), and the release export drops the two categories (UK_RELEASE_EXPORT_DROPPED_COLUMNS), so the engine derives them from the points. The spine keeps the categories, which nts_car_attributes (the VED exemption) and frs_disability (the severe disability flag) read. With unchanged thresholds the engine''s category from the points equals the stored one for every person: the stage asserts it, and an engine test holds it from 2024 to 2030. Choices María signed on 2026-11-09: within a band the points spread evenly over its integers, and the open band sits at 41; Scotland''s and Northern Ireland''s recipients use England and Wales''s tables; pension-age recipients take the 60-and-over row, which carries them; the draws are seeded on person_id. Table 2.9''s rows as ported add to between 92 (16 to 19) and 102 (60 and over) percent; the draw uses each row''s shares only relative to one another within an award''s range, and the receipt records every row''s total.' - stage: trading_allowance_receipts survey: The self-employed's own profit on the final spine, and HMRC's policy paper on the Budget 2026 trading allowance raise (calibration) source: self_employment_income after the SPI income stage, and household_is_spi_synthetic for the full-relief group; HMRC's published gainers of the raise to GBP 3,000, about 400,000 taxpayers with a lower bill by about GBP 380 on average diff --git a/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json b/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json index 95f7562654..ac85da73f7 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json +++ b/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json @@ -19928,7 +19928,7 @@ "value": 0 } ], - "notes": "Mean monthly paid GB benefit units over the declared months. Benefit units with a positive LCWRA element among positive UC awards, against DWP's Stat-Xplore element entitlement crossed with Payment Indicator = Yes (chronicle#260), the same paid-claim basis as the family-type rows. The publisher group value 'LCWRA' covers both rates; before April 2026 every LCWRA household is 'LCWRA - Higher'. The engine gives the LCWRA element on a claimant's own uc_limited_capability_for_WRA, which defaults to a proxy on is_disabled_for_benefits (pe-uk#1989), not a work-capability assessment. On María's NS6 ruling of 2026-11-09, which revisits her ruling of 2026-10-29 to keep the proxy (microcosm#1095 NS6), the uc_limited_capability stage stores DWP's admin-linked status (FRS UCLCW) on linked claims and the proxy elsewhere (microcosm#1095, Y1; for María's signature). The row stays in the objective while it sits inside the release bound. Count only the Great Britain regions, matching K03000001; DWP removes Northern Ireland-office claims from these statistics. Source: https://www.gov.uk/government/publications/universal-credit-statistics-background-information-and-methodology/universal-credit-statistics-background-information-and-methodology#creating-a-great-britain-dataset Source: https://github.com/PolicyEngine/chronicle/pull/260", + "notes": "Mean monthly paid GB benefit units over the declared months. Benefit units with a positive LCWRA element among positive UC awards, against DWP's Stat-Xplore element entitlement crossed with Payment Indicator = Yes (chronicle#260), the same paid-claim basis as the family-type rows. The publisher group value 'LCWRA' covers both rates; before April 2026 every LCWRA household is 'LCWRA - Higher'. The engine gives the LCWRA element on a claimant's own uc_limited_capability_for_WRA, which defaults to a proxy on is_disabled_for_benefits (pe-uk#1989), not a work-capability assessment. On María's NS6 ruling of 2026-11-09, which revisits her ruling of 2026-10-29 to keep the proxy (microcosm#1095 NS6), the uc_limited_capability stage stores DWP's admin-linked status (FRS UCLCW) on linked claims and the proxy elsewhere (microcosm#1095, Y1; María's signature of 2026-11-09). The row stays in the objective while it sits inside the release bound. Count only the Great Britain regions, matching K03000001; DWP removes Northern Ireland-office claims from these statistics. Source: https://www.gov.uk/government/publications/universal-credit-statistics-background-information-and-methodology/universal-credit-statistics-background-information-and-methodology#creating-a-great-britain-dataset Source: https://github.com/PolicyEngine/chronicle/pull/260", "household_conditions": [ { "variable": "region", diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/pip_points.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/pip_points.py index e927ce5501..104001d459 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/pip_points.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/pip_points.py @@ -33,7 +33,7 @@ and pension-age recipients take the 60-and-over row, which carries them (the package's volumes run past State Pension age). With unchanged thresholds the engine's category from the points equals the stored category for every -person, which the stage asserts. These choices are for María's signature. +person, which the stage asserts. María signed these choices on 9 November 2026. """ from __future__ import annotations diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/terminal_gates.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/terminal_gates.py index 6b9df69045..b26c2fe22d 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/terminal_gates.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/terminal_gates.py @@ -525,7 +525,7 @@ def __post_init__(self) -> None: "supplied for the year; a persisted category would override the " "points in every projected year, so the candidate carries the points " "the pip_points stage draws within the stored award and drops the " - "category (microcosm#1095, P1; for María's signature)." + "category (microcosm#1095, P1; María's signature of 2026-11-09)." ), "person.pip_m_category": ( "policyengine-uk derives pip_m_category from pip_m_points (8 points " @@ -533,7 +533,7 @@ def __post_init__(self) -> None: "supplied for the year; a persisted category would override the " "points in every projected year, so the candidate carries the points " "the pip_points stage draws within the stored award and drops the " - "category (microcosm#1095, P1; for María's signature)." + "category (microcosm#1095, P1; María's signature of 2026-11-09)." ), "person.tax_free_savings_income": ( "policyengine-uk derives tax_free_savings_income as the sum of the ISA " diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_limited_capability.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_limited_capability.py index 14a2c0a79d..beffd8eadf 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_limited_capability.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_limited_capability.py @@ -28,8 +28,8 @@ claim's, and which partner holds it in a joint claim is this rule's approximation. Unlinked reporters, the take-up redraw's entrants, the legacy-closure movers and every SPI row keep the proxy, which their stored -value equals: no later stage writes the proxy's inputs. These choices are for -María's signature. +value equals: no later stage writes the proxy's inputs. María signed these +choices on 9 November 2026. """ from __future__ import annotations diff --git a/packages/microcosm-data/src/microcosm/data/contract.py b/packages/microcosm-data/src/microcosm/data/contract.py index 4129cbd31d..743634e047 100644 --- a/packages/microcosm-data/src/microcosm/data/contract.py +++ b/packages/microcosm-data/src/microcosm/data/contract.py @@ -591,13 +591,13 @@ def _is_hierarchy_diagnostics_version(value: object) -> bool: # fingerprint derives from the manifest digest. Editing the spec moves all # three here in the same reviewed change. _UK_GATE_BATTERY_POLICY_SHA256 = ( - "1df5152a8c56b769ff25d9a2cead5fb8c20482f8d45be5c28f53b478be8337e5" + "0d148ddccb8f126e4d64cfce94e820cec8d2adaccfc57fb87bb5f5ef2fc09106" ) _UK_GATE_BATTERY_GATES_MANIFEST_SHA256 = ( - "a55f6e0a0dafb6d850591cc80734f5e3d0c00829aec11f71dade7b1bcd0a704c" + "d3b13d6ce2a87aa0d9b87066cd46c3aa03b6c031dbb4c9d5ec44dc33e273bf63" ) _UK_GATE_BATTERY_SPEC_FINGERPRINT = ( - "1d55a26d836f5b1e0ed08095f11511b0445d499970007dbae63d8f5004a10045" + "a7c86e189ecaea1061f7e280f0c63d5a6e13449e4a1f3a1be618eae8909a12e0" ) #: Spec entry id -> the legacy gate name whose observable detail checks #: apply unchanged (the battery re-keys the report by entry id; the gate @@ -1156,10 +1156,10 @@ def _uk_line_cut_tag_re(release_id: str) -> re.Pattern[str] | None: }, "release_cut": { "gates_manifest_sha256": ( - "ceb99645bf82282a7a14c690c29dcc8d69b69b33f12095b1b2a74ca7e7c07085" + "21c3d7bc17d2e80dccc87d9d063f96dd51f6f93e9631cf429bdc7fbc7be16fc3" ), "policy_sha256": ( - "96918b944ce49f0ab2fb11ad8f9e93652c0ca1f002c6c8924d2f2067205e58a0" + "49bd5dbb2a744ad9c61bd67c67ccfaf34a3d25a0fb321acd4a98b060d123b8bb" ), }, } diff --git a/packages/microcosm-data/tests/engine_free/shared/test_contract.py b/packages/microcosm-data/tests/engine_free/shared/test_contract.py index a38567b4ed..7c35bf708b 100644 --- a/packages/microcosm-data/tests/engine_free/shared/test_contract.py +++ b/packages/microcosm-data/tests/engine_free/shared/test_contract.py @@ -228,13 +228,13 @@ def _trusted_terminal_gate_signing_key(monkeypatch) -> None: UK_GATE_BATTERY_PRODUCER = "microcosm.build.gate_battery" UK_GATE_BATTERY_SIGNING_KEY_ENV = "MICROCOSM_UK_TERMINAL_GATE_SIGNING_KEY" UK_GATE_BATTERY_POLICY_SHA256 = ( - "1df5152a8c56b769ff25d9a2cead5fb8c20482f8d45be5c28f53b478be8337e5" + "0d148ddccb8f126e4d64cfce94e820cec8d2adaccfc57fb87bb5f5ef2fc09106" ) UK_GATE_BATTERY_GATES_MANIFEST_SHA256 = ( - "a55f6e0a0dafb6d850591cc80734f5e3d0c00829aec11f71dade7b1bcd0a704c" + "d3b13d6ce2a87aa0d9b87066cd46c3aa03b6c031dbb4c9d5ec44dc33e273bf63" ) UK_GATE_BATTERY_SPEC_FINGERPRINT = ( - "1d55a26d836f5b1e0ed08095f11511b0445d499970007dbae63d8f5004a10045" + "a7c86e189ecaea1061f7e280f0c63d5a6e13449e4a1f3a1be618eae8909a12e0" ) UK_GATE_BATTERY_DEGENERATE_EVIDENCE_SHA256 = ( "f246388de42654dd68dbbb40c42282001b5b0a8bf48976162bcb1199085cb1d3" diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json index 7248a065fa..9f54984e51 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json @@ -6433,7 +6433,7 @@ ], "grain": "person", "nonnegative_outputs": [], - "notes": "PIP assessment points for every recipient (P1 of the November event-data plan, microcosm#1095; the choices below are for Mar\u00eda's signature). policyengine-uk 2.174.1 decides a PIP component's rate from pip_dl_points and pip_m_points (8 points for the standard rate, 12 for the enhanced) wherever no category is supplied for the year, and the release used to store pip_dl_category and pip_m_category, which the engine copies into every projected year, so no reform to the thresholds moved anyone. This stage draws each recipient's points within their stored award from DWP's Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (the PIP caseload's daily living points by band and mobility points by total, by age group, in England and Wales at the end of January 2025, normal rules; vendored as dwp_pip_points_facts.json), and the release export drops the two categories (UK_RELEASE_EXPORT_DROPPED_COLUMNS), so the engine derives them from the points. The spine keeps the categories, which nts_car_attributes (the VED exemption) and frs_disability (the severe disability flag) read. With unchanged thresholds the engine's category from the points equals the stored one for every person: the stage asserts it, and an engine test holds it from 2024 to 2030. Choices for Mar\u00eda's signature: within a band the points spread evenly over its integers, and the open band sits at 41; Scotland's and Northern Ireland's recipients use England and Wales's tables; pension-age recipients take the 60-and-over row, which carries them; the draws are seeded on person_id. Table 2.9's rows as ported add to between 92 (16 to 19) and 102 (60 and over) percent; the draw uses each row's shares only relative to one another within an award's range, and the receipt records every row's total.", + "notes": "PIP assessment points for every recipient (P1 of the November event-data plan, microcosm#1095; Mar\u00eda's signature of 2026-11-09 on the choices below). policyengine-uk 2.174.1 decides a PIP component's rate from pip_dl_points and pip_m_points (8 points for the standard rate, 12 for the enhanced) wherever no category is supplied for the year, and the release used to store pip_dl_category and pip_m_category, which the engine copies into every projected year, so no reform to the thresholds moved anyone. This stage draws each recipient's points within their stored award from DWP's Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (the PIP caseload's daily living points by band and mobility points by total, by age group, in England and Wales at the end of January 2025, normal rules; vendored as dwp_pip_points_facts.json), and the release export drops the two categories (UK_RELEASE_EXPORT_DROPPED_COLUMNS), so the engine derives them from the points. The spine keeps the categories, which nts_car_attributes (the VED exemption) and frs_disability (the severe disability flag) read. With unchanged thresholds the engine's category from the points equals the stored one for every person: the stage asserts it, and an engine test holds it from 2024 to 2030. Choices Mar\u00eda signed on 2026-11-09: within a band the points spread evenly over its integers, and the open band sits at 41; Scotland's and Northern Ireland's recipients use England and Wales's tables; pension-age recipients take the 60-and-over row, which carries them; the draws are seeded on person_id. Table 2.9's rows as ported add to between 92 (16 to 19) and 102 (60 and over) percent; the draw uses each row's shares only relative to one another within an award's range, and the receipt records every row's total.", "operations": [ { "artifact_role": "pip_points_facts", @@ -7873,7 +7873,7 @@ "artifacts": [], "grain": "person", "nonnegative_outputs": [], - "notes": "DWP's limited capability for work status on linked Universal Credit claims (Y1 of the November event-data plan, microcosm#1095; Mar\u00eda's NS6 ruling of 9 November 2026, which revisits her ruling of 29 October 2026 to keep the engine's proxy; the choices below are for her signature). policyengine-uk 2.174.1 gives limited capability for work and work-related activity (uc_limited_capability_for_WRA) to a person flagged is_disabled_for_benefits, which the spine sets from any reported disability benefit or ESA, unless their own ESA award lacks the support component, and limited capability for work (uc_limited_capability_for_work) to that or the same flag. The FRS 2024-25 links most UC claims to DWP's records, and BENEFITS.UCLCW, which frs_spine carries as frs_uc_lcw_status on the UC row's person, gives the claim's own status; the status and the proxy disagree on a substantial share of linked claims in both directions, so the stage changes who has the LCWRA element more than how many. Every person takes the locked engine's own proxy, so nothing mirrors its formula here, and a linked FRS claim (a non-SPI household) takes DWP's status: NONE sets every claimant false on both flags; LCWRA keeps the claimants the proxy flags and, if it flags none, gives both flags to the UC row's person, or to the partner where the UC row's person cares (is_carer_for_benefits) and the partner does not, so a carer keeps the carer element; LCW does the same for limited capability for work, with WRA false for every claimant. The FRS keeps one UC row per claim, couples included, so which partner holds a joint claim's status is this rule's approximation. Unlinked reporters, the take-up redraw's entrants, the legacy-closure movers and every SPI row keep the proxy, which their stored value equals, since no later stage writes its inputs. The flags are stored as survey-year inputs, which the engine carries into every projected year, and the release carries both. uc_reporter_redraw's award screen, earlier in the spine, still reads the proxy.", + "notes": "DWP's limited capability for work status on linked Universal Credit claims (Y1 of the November event-data plan, microcosm#1095; Mar\u00eda's NS6 ruling of 9 November 2026, which revisits her ruling of 29 October 2026 to keep the engine's proxy; she signed the choices below the same day). policyengine-uk 2.174.1 gives limited capability for work and work-related activity (uc_limited_capability_for_WRA) to a person flagged is_disabled_for_benefits, which the spine sets from any reported disability benefit or ESA, unless their own ESA award lacks the support component, and limited capability for work (uc_limited_capability_for_work) to that or the same flag. The FRS 2024-25 links most UC claims to DWP's records, and BENEFITS.UCLCW, which frs_spine carries as frs_uc_lcw_status on the UC row's person, gives the claim's own status; the status and the proxy disagree on a substantial share of linked claims in both directions, so the stage changes who has the LCWRA element more than how many. Every person takes the locked engine's own proxy, so nothing mirrors its formula here, and a linked FRS claim (a non-SPI household) takes DWP's status: NONE sets every claimant false on both flags; LCWRA keeps the claimants the proxy flags and, if it flags none, gives both flags to the UC row's person, or to the partner where the UC row's person cares (is_carer_for_benefits) and the partner does not, so a carer keeps the carer element; LCW does the same for limited capability for work, with WRA false for every claimant. The FRS keeps one UC row per claim, couples included, so which partner holds a joint claim's status is this rule's approximation. Unlinked reporters, the take-up redraw's entrants, the legacy-closure movers and every SPI row keep the proxy, which their stored value equals, since no later stage writes its inputs. The flags are stored as survey-year inputs, which the engine carries into every projected year, and the release carries both. uc_reporter_redraw's award screen, earlier in the spine, still reads the proxy.", "operations": [ { "kind": "materialize_rules_engine_predictors", diff --git a/tools/build_uk_release_input_coverage_manifest.py b/tools/build_uk_release_input_coverage_manifest.py index 61bf8987be..a90a11c197 100644 --- a/tools/build_uk_release_input_coverage_manifest.py +++ b/tools/build_uk_release_input_coverage_manifest.py @@ -109,7 +109,7 @@ "enhanced) where no category is supplied for the year; the " "pip_points stage stores the points within the stored award, and " "the release and calibration boundaries drop the category, which " - "the spine keeps (for María's signature)." + "the spine keeps (María's signature of 2026-11-09)." ), "approved_by": "juaristi22", "approved_on": "2026-11-09", @@ -123,7 +123,7 @@ "category is supplied for the year; the pip_points stage stores " "the points within the stored award, and the release and " "calibration boundaries drop the category, which the spine keeps " - "(for María's signature)." + "(María's signature of 2026-11-09)." ), "approved_by": "juaristi22", "approved_on": "2026-11-09", From b835be176e09e629de51c6069596cd9aa9660477 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Tue, 10 Nov 2026 09:20:00 +0000 Subject: [PATCH 23/29] Bind Y4's two UC age bands and the PIP award split (P2) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit María's call of 10 November 2026, after the calibrate-only arms on pr2q-daa35's spine: bind DWP's people on Universal Credit aged 16 to 21 and 22 to 24 (Y4) and England's and Wales's PIP cases by the award of each component (P2), and keep S4's two NSND rows held out. - calibration_measure_exclusions.json drops those 14 entries (149 to 135), the set the combined variant measured. - 16 to 24 stays held out as the check on its two parts, since binding it as well would weight the same people twice. Its reason no longer says the parts stay held out, and its adjudication records the call. The restated entry is for María's signature: approved_on 2026-11-10, expiring 2027-02-10, so an arm that reads this register needs a review date from 2026-11-10. - The 82 other PIP rows keep their signed exclusions. - The contract's parity notes on the 14 rows, the PIP cube's comment in uc_source_periods and its test, and three changelog fragments now say which rows bind. - test_packaged_exclusions_load pins the register at 135 (was 149), and its note now names PR2's rows beside S4's. No derived surface moves: no committed reference, receipt, fixture or digest reads the measure-exclusion register or the parity notes. Co-Authored-By: Claude Opus 5.5 --- .../1095-uk-pip-cases-diagnostics.added.md | 4 +- ...5-uk-uc-people-by-age-diagnostics.added.md | 4 +- .../1095-uk-uc-take-up-age-fit.changed.md | 2 +- .../uk/calibration_measure_exclusions.json | 134 +----------------- .../build/uk/uk_population_targets.json | 28 ++-- .../build/uk_runtime/uc_source_periods.py | 7 +- .../uk/test_uk_measure_simulation.py | 9 +- .../uk/test_uk_uc_source_periods.py | 5 +- 8 files changed, 36 insertions(+), 157 deletions(-) diff --git a/changelog.d/1095-uk-pip-cases-diagnostics.added.md b/changelog.d/1095-uk-pip-cases-diagnostics.added.md index 3c3ab8d03a..71fa1d43e1 100644 --- a/changelog.d/1095-uk-pip-cases-diagnostics.added.md +++ b/changelog.d/1095-uk-pip-cases-diagnostics.added.md @@ -1,4 +1,4 @@ -DWP's PIP cases with entitlement (Stat-Xplore PIP_Monthly_new, PolicyEngine/chronicle#420 item 6) join the contract as 94 measured diagnostics, the source of the award-mix check (P3 of the November event-data plan, microcosm#1095). England and Wales are separate rows, since no England-and-Wales fact exists. Each country has: +DWP's PIP cases with entitlement (Stat-Xplore PIP_Monthly_new, PolicyEngine/chronicle#420 item 6) join the contract as 94 rows, the source of the award-mix check (P3 of the November event-data plan, microcosm#1095). England and Wales are separate rows, since no England-and-Wales fact exists. Each country has: - `dwp.pip.cases_`, every award and age; - `dwp.pip.cases__daily_living_` and `dwp.pip.cases__mobility_`, for the standard, enhanced and nil award of each component; @@ -6,4 +6,4 @@ DWP's PIP cases with entitlement (Stat-Xplore PIP_Monthly_new, PolicyEngine/chro The nine English regions follow by each award of each component (`dwp.pip.cases___`). Every row takes the mean of the four quarter-end points inside calendar 2025 (January, April, July, October) under the new `dwp_pip` monthly family. The model counts people with `pip` above zero by their reported `pip_dl_category` and `pip_m_category`. -The breakdowns are single, María's call of 8 November 2026: the award-by-age cross would rest on fewer than three survey households in many Welsh and some English cells. Ninety-four signed exclusions hold the rows out of the solve; María signed them on 9 November 2026. The committed references come with the integration's regeneration. +The breakdowns are single, María's call of 8 November 2026: the award-by-age cross would rest on fewer than three survey households in many Welsh and some English cells. Each country's six award rows bind, the award split (P2, María's call of 10 November 2026). Eighty-two signed exclusions hold the other rows out of the solve; María signed them on 9 November 2026. The committed references come with the integration's regeneration. diff --git a/changelog.d/1095-uk-uc-people-by-age-diagnostics.added.md b/changelog.d/1095-uk-uc-people-by-age-diagnostics.added.md index 070a183211..5734a33497 100644 --- a/changelog.d/1095-uk-uc-people-by-age-diagnostics.added.md +++ b/changelog.d/1095-uk-uc-people-by-age-diagnostics.added.md @@ -1,5 +1,5 @@ -Three national rows from DWP's People on Universal Credit (Stat-Xplore UC_Monthly, PolicyEngine/chronicle#420 item 3) join the contract as measured diagnostics for the young people work review (Y4 of the November event-data plan, microcosm#1095): +Three national rows from DWP's People on Universal Credit (Stat-Xplore UC_Monthly, PolicyEngine/chronicle#420 item 3) join the contract for the young people work review (Y4 of the November event-data plan, microcosm#1095). Two of them bind: - `dwp.uc.people_aged_16_to_24`, `dwp.uc.people_aged_16_to_21` and `dwp.uc.people_aged_22_to_24`: Great Britain residents with an open claim at those ages, every conditionality regime. Each sums DWP's single years of age at the four quarterly points inside calendar 2025 (February, May, August, November) and takes their mean (`monthly_window_sum_average`, as the State Pension rows by age do). -The model counts claimants and partners (`is_claimant_or_partner`) in benefit units with positive Universal Credit, in the Great Britain regions. The rows are 16 to 24, 16 to 21 and 22 to 24, so the 16 to 17 count never appears alone or by difference (María's call of 8 November 2026). The split by conditionality regime waits for her mapping of DWP's regimes to `uc_work_related_group_apart_from_earnings`. Three signed exclusions hold the rows out of the solve; María signed them on 9 November 2026. The committed references for the rows come with the integration's regeneration. +The model counts claimants and partners (`is_claimant_or_partner`) in benefit units with positive Universal Credit, in the Great Britain regions. The rows are 16 to 24, 16 to 21 and 22 to 24, so the 16 to 17 count never appears alone or by difference (María's call of 8 November 2026). The split by conditionality regime waits for her mapping of DWP's regimes to `uc_work_related_group_apart_from_earnings`. The solve binds the 16 to 21 and 22 to 24 rows (María's call of 10 November 2026, after calibrate-only arms that bound them with and without P2's award split). An exclusion holds 16 to 24, their sum, out of the solve as the check on it; its restated text is for María's signature. The committed references for the rows come with the integration's regeneration. diff --git a/changelog.d/1095-uk-uc-take-up-age-fit.changed.md b/changelog.d/1095-uk-uc-take-up-age-fit.changed.md index b8703ff33e..e805f6f059 100644 --- a/changelog.d/1095-uk-uc-take-up-age-fit.changed.md +++ b/changelog.d/1095-uk-uc-take-up-age-fit.changed.md @@ -10,4 +10,4 @@ A shortfall that a pool passes to its neighbours, where DWP's count exceeds ever - The stage receipt's `age_fit` block records the rule, DWP's count, the young claimants and partners before and after the fit, the ratio (withheld where fewer than three source households carry the drawn young units) and each family type's unplaced shortfall. - The manifest declares the new artifact, its verify operation and three new keys on `assign_award_band_take_up_residual` (`young_people`, `age_targets`, `age_fit`), which the sources schema now carries. - Each pool's own count is unchanged. Only a passed shortfall is limited to older units, and the stage's gate still holds each family type no further from DWP's count than before the redraw. -- The fit can't take young claimants below what fixed claims and pools' own counts leave: units that report Universal Credit, units moved off or kept on their legacy benefits, and pools whose own count needs more claims than their other drawn units can give keep young units claiming whatever the ratio. So the count can still stay above DWP's, and the 16 to 24 diagnostic and its 16 to 21 and 22 to 24 parts stay held-out checks. +- The fit can't take young claimants below what fixed claims and pools' own counts leave: units that report Universal Credit, units moved off or kept on their legacy benefits, and pools whose own count needs more claims than their other drawn units can give keep young units claiming whatever the ratio. So the count can still stay above DWP's at the spine's design weights. The solve binds the 16 to 21 and 22 to 24 rows (María's call of 10 November 2026), and the 16 to 24 diagnostic stays a held-out check on their sum. diff --git a/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json b/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json index 6a4a6484de..3c943b39fe 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json +++ b/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json @@ -543,30 +543,12 @@ }, { "name": "dwp.uc.people_aged_16_to_24", - "reason": "Diagnostic, not a weight question: the young people work review (chronicle#420 item 3) reads the model's UC claimants and partners by age against DWP's people on UC. The UC take-up redraw's age fit (uc_take_up) brings the 16 to 24 count as near DWP's as the redraw allows, but fixed claims (units that report Universal Credit, and units moved off or kept on their legacy benefits) and pools whose count needs more claims than their other drawn units can give keep young units claiming whatever the ratio, so the count can stay above DWP's. The rows stay held out as checks on the fit, on the solve and on the split between 16 to 21 and 22 to 24. The 16 to 17 count never appears alone or by difference.", + "reason": "Diagnostic, not a weight question: the young people work review (chronicle#420 item 3) reads the model's UC claimants and partners by age against DWP's people on UC. The UC take-up redraw's age fit (uc_take_up) brings the 16 to 24 count as near DWP's as the redraw allows, but fixed claims (units that report Universal Credit, and units moved off or kept on their legacy benefits) and pools whose count needs more claims than their other drawn units can give keep young units claiming whatever the ratio, so the count can stay above DWP's. The solve binds the 16 to 21 and 22 to 24 rows; this row, their sum, stays held out as the check on the fit and on the solve, since binding it too would weight the same people twice. The 16 to 17 count never appears alone or by difference.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item Y4): measure DWP's people on Universal Credit aged 16 to 24, 16 to 21 and 22 to 24, every regime, on the four quarterly points of 2025, and hold them out of the solve.", - "approved_on": "2026-11-09", - "expires_on": "2027-02-09" - }, - { - "name": "dwp.uc.people_aged_16_to_21", - "reason": "Diagnostic, not a weight question: the young people work review (chronicle#420 item 3) reads the model's UC claimants and partners by age against DWP's people on UC. The UC take-up redraw's age fit (uc_take_up) brings the 16 to 24 count as near DWP's as the redraw allows, but fixed claims (units that report Universal Credit, and units moved off or kept on their legacy benefits) and pools whose count needs more claims than their other drawn units can give keep young units claiming whatever the ratio, so the count can stay above DWP's. The rows stay held out as checks on the fit, on the solve and on the split between 16 to 21 and 22 to 24. The 16 to 17 count never appears alone or by difference.", - "tracking": "microcosm#1095", - "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item Y4): measure DWP's people on Universal Credit aged 16 to 24, 16 to 21 and 22 to 24, every regime, on the four quarterly points of 2025, and hold them out of the solve.", - "approved_on": "2026-11-09", - "expires_on": "2027-02-09" - }, - { - "name": "dwp.uc.people_aged_22_to_24", - "reason": "Diagnostic, not a weight question: the young people work review (chronicle#420 item 3) reads the model's UC claimants and partners by age against DWP's people on UC. The UC take-up redraw's age fit (uc_take_up) brings the 16 to 24 count as near DWP's as the redraw allows, but fixed claims (units that report Universal Credit, and units moved off or kept on their legacy benefits) and pools whose count needs more claims than their other drawn units can give keep young units claiming whatever the ratio, so the count can stay above DWP's. The rows stay held out as checks on the fit, on the solve and on the split between 16 to 21 and 22 to 24. The 16 to 17 count never appears alone or by difference.", - "tracking": "microcosm#1095", - "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item Y4): measure DWP's people on Universal Credit aged 16 to 24, 16 to 21 and 22 to 24, every regime, on the four quarterly points of 2025, and hold them out of the solve.", - "approved_on": "2026-11-09", - "expires_on": "2027-02-09" + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item Y4): measure DWP's people on Universal Credit aged 16 to 24, 16 to 21 and 22 to 24, every regime, on the four quarterly points of 2025, and hold them out of the solve. Her call of 2026-11-10, after the calibrate-only arms: bind 16 to 21 and 22 to 24, and keep 16 to 24 held out (for María's signature).", + "approved_on": "2026-11-10", + "expires_on": "2027-02-10" }, { "name": "dwp.pip.cases_england", @@ -577,60 +559,6 @@ "approved_on": "2026-11-09", "expires_on": "2027-02-09" }, - { - "name": "dwp.pip.cases_england_daily_living_standard", - "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", - "tracking": "microcosm#1095", - "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", - "approved_on": "2026-11-09", - "expires_on": "2027-02-09" - }, - { - "name": "dwp.pip.cases_england_daily_living_enhanced", - "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", - "tracking": "microcosm#1095", - "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", - "approved_on": "2026-11-09", - "expires_on": "2027-02-09" - }, - { - "name": "dwp.pip.cases_england_daily_living_nil", - "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", - "tracking": "microcosm#1095", - "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", - "approved_on": "2026-11-09", - "expires_on": "2027-02-09" - }, - { - "name": "dwp.pip.cases_england_mobility_standard", - "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", - "tracking": "microcosm#1095", - "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", - "approved_on": "2026-11-09", - "expires_on": "2027-02-09" - }, - { - "name": "dwp.pip.cases_england_mobility_enhanced", - "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", - "tracking": "microcosm#1095", - "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", - "approved_on": "2026-11-09", - "expires_on": "2027-02-09" - }, - { - "name": "dwp.pip.cases_england_mobility_nil", - "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", - "tracking": "microcosm#1095", - "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", - "approved_on": "2026-11-09", - "expires_on": "2027-02-09" - }, { "name": "dwp.pip.cases_england_aged_16_to_19", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", @@ -757,60 +685,6 @@ "approved_on": "2026-11-09", "expires_on": "2027-02-09" }, - { - "name": "dwp.pip.cases_wales_daily_living_standard", - "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", - "tracking": "microcosm#1095", - "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", - "approved_on": "2026-11-09", - "expires_on": "2027-02-09" - }, - { - "name": "dwp.pip.cases_wales_daily_living_enhanced", - "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", - "tracking": "microcosm#1095", - "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", - "approved_on": "2026-11-09", - "expires_on": "2027-02-09" - }, - { - "name": "dwp.pip.cases_wales_daily_living_nil", - "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", - "tracking": "microcosm#1095", - "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", - "approved_on": "2026-11-09", - "expires_on": "2027-02-09" - }, - { - "name": "dwp.pip.cases_wales_mobility_standard", - "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", - "tracking": "microcosm#1095", - "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", - "approved_on": "2026-11-09", - "expires_on": "2027-02-09" - }, - { - "name": "dwp.pip.cases_wales_mobility_enhanced", - "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", - "tracking": "microcosm#1095", - "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", - "approved_on": "2026-11-09", - "expires_on": "2027-02-09" - }, - { - "name": "dwp.pip.cases_wales_mobility_nil", - "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", - "tracking": "microcosm#1095", - "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item P3): England and Wales as separate rows on single breakdowns (daily living award, mobility award, age band with 75 and over merged, and the English regions by each award), on the four quarter-end points of 2025, held out of the solve.", - "approved_on": "2026-11-09", - "expires_on": "2027-02-09" - }, { "name": "dwp.pip.cases_wales_aged_16_to_19", "reason": "Diagnostic, not a weight question: DWP's PIP cases with entitlement by award, age and region (chronicle#420 item 6), the source of P2's award-mix check, against the model's reported award categories. Single breakdowns only: the award-by-age cross rests on fewer than three survey households in many Welsh and some English cells.", diff --git a/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json b/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json index ac85da73f7..08af9b45c9 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json +++ b/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json @@ -724,8 +724,8 @@ "dwp.uc.households_childcare_element": "#882 UC element target from the chronicle#260 Payment Indicator crosses; the incumbent registry has no element rows.", "dwp.uc.households_with_deduction": "#882 UC element target from the chronicle#260 Payment Indicator crosses; the incumbent registry has no element rows.", "dwp.uc.people_aged_16_to_24": "No incumbent target: uk-data binds no UC row by age. DWP's People on Universal Credit by age (PolicyEngine/chronicle#420 item 3) joins as a measured diagnostic (Y4 of the November event-data plan).", - "dwp.uc.people_aged_16_to_21": "No incumbent target: uk-data binds no UC row by age. DWP's People on Universal Credit by age (PolicyEngine/chronicle#420 item 3) joins as a measured diagnostic (Y4 of the November event-data plan).", - "dwp.uc.people_aged_22_to_24": "No incumbent target: uk-data binds no UC row by age. DWP's People on Universal Credit by age (PolicyEngine/chronicle#420 item 3) joins as a measured diagnostic (Y4 of the November event-data plan).", + "dwp.uc.people_aged_16_to_21": "No incumbent target: uk-data binds no UC row by age. DWP's People on Universal Credit by age (PolicyEngine/chronicle#420 item 3) joins as a measured diagnostic (Y4 of the November event-data plan), and the 16 to 21 and 22 to 24 rows bind (María's call of 2026-11-10).", + "dwp.uc.people_aged_22_to_24": "No incumbent target: uk-data binds no UC row by age. DWP's People on Universal Credit by age (PolicyEngine/chronicle#420 item 3) joins as a measured diagnostic (Y4 of the November event-data plan), and the 16 to 21 and 22 to 24 rows bind (María's call of 2026-11-10).", "obr.universal_credit": "#882 UC expenditure total over the two OBR welfare-cap cells; the incumbent binds only the split, which is excluded.", "welshgov.council_tax_stock.band_i": "No incumbent target: uk-data's VOA council-tax rows stop at band H; microcosm#929 binds the Welsh band I stock from StatsWales CT1 (Wales is the only nation with a band I).", "dwp.hb.households": "#882 Housing Benefit caseload diagnostic from the Stat-Xplore client-type-by-tenure cube (asked in PolicyEngine/chronicle#259, delivered by PolicyEngine/chronicle#260); the incumbent registry binds only the OBR spend line.", @@ -837,12 +837,12 @@ "dwp.attendance_allowance.recipients_england": "Post-freeze fact family (DWP Stat-Xplore Attendance Allowance), no uk-data metric (microcosm#1069 c10).", "dwp.attendance_allowance.recipients_wales": "Post-freeze fact family (DWP Stat-Xplore Attendance Allowance), no uk-data metric (microcosm#1069 c10).", "dwp.pip.cases_england": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", - "dwp.pip.cases_england_daily_living_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", - "dwp.pip.cases_england_daily_living_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", - "dwp.pip.cases_england_daily_living_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", - "dwp.pip.cases_england_mobility_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", - "dwp.pip.cases_england_mobility_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", - "dwp.pip.cases_england_mobility_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_england_daily_living_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan), and England's and Wales's award split binds (P2, María's call of 2026-11-10).", + "dwp.pip.cases_england_daily_living_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan), and England's and Wales's award split binds (P2, María's call of 2026-11-10).", + "dwp.pip.cases_england_daily_living_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan), and England's and Wales's award split binds (P2, María's call of 2026-11-10).", + "dwp.pip.cases_england_mobility_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan), and England's and Wales's award split binds (P2, María's call of 2026-11-10).", + "dwp.pip.cases_england_mobility_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan), and England's and Wales's award split binds (P2, María's call of 2026-11-10).", + "dwp.pip.cases_england_mobility_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan), and England's and Wales's award split binds (P2, María's call of 2026-11-10).", "dwp.pip.cases_england_aged_16_to_19": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", "dwp.pip.cases_england_aged_20_to_24": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", "dwp.pip.cases_england_aged_25_to_29": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", @@ -857,12 +857,12 @@ "dwp.pip.cases_england_aged_70_to_74": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", "dwp.pip.cases_england_aged_75_and_over": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", "dwp.pip.cases_wales": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", - "dwp.pip.cases_wales_daily_living_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", - "dwp.pip.cases_wales_daily_living_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", - "dwp.pip.cases_wales_daily_living_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", - "dwp.pip.cases_wales_mobility_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", - "dwp.pip.cases_wales_mobility_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", - "dwp.pip.cases_wales_mobility_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", + "dwp.pip.cases_wales_daily_living_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan), and England's and Wales's award split binds (P2, María's call of 2026-11-10).", + "dwp.pip.cases_wales_daily_living_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan), and England's and Wales's award split binds (P2, María's call of 2026-11-10).", + "dwp.pip.cases_wales_daily_living_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan), and England's and Wales's award split binds (P2, María's call of 2026-11-10).", + "dwp.pip.cases_wales_mobility_standard": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan), and England's and Wales's award split binds (P2, María's call of 2026-11-10).", + "dwp.pip.cases_wales_mobility_enhanced": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan), and England's and Wales's award split binds (P2, María's call of 2026-11-10).", + "dwp.pip.cases_wales_mobility_nil": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan), and England's and Wales's award split binds (P2, María's call of 2026-11-10).", "dwp.pip.cases_wales_aged_16_to_19": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", "dwp.pip.cases_wales_aged_20_to_24": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", "dwp.pip.cases_wales_aged_25_to_29": "No incumbent target: uk-data binds no PIP caseload row. DWP's PIP cases with entitlement (PolicyEngine/chronicle#420 item 6) join as measured diagnostics (P3 of the November event-data plan).", diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_source_periods.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_source_periods.py index 4596a699a9..f1970e380c 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_source_periods.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/uc_source_periods.py @@ -32,9 +32,10 @@ # the State Pension, Pension Credit and Attendance Allowance Stat-Xplore cubes # bind on the same four calendar-2025 points (PolicyEngine/chronicle#302 via # #305). -# The PIP cases cube (PolicyEngine/chronicle#420 item 6) is measured, held out -# of the solve, on its four quarter-end points inside calendar 2025 (January, -# April, July, October). +# The PIP cases cube (PolicyEngine/chronicle#420 item 6) is measured on its +# four quarter-end points inside calendar 2025 (January, April, July, October). +# England's and Wales's award split binds; the other rows are held out of the +# solve. SOURCE_MONTH_FAMILIES = frozenset( { "dwp_universal_credit", diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_measure_simulation.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_measure_simulation.py index f8b3d1ac5b..bc94b6711a 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_measure_simulation.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_measure_simulation.py @@ -805,9 +805,12 @@ def test_packaged_exclusions_load(): # 2026-10-30). microcosm#1426 holds HMRC's High Income Child Benefit Charge count # and revenue as measured diagnostics (María's ruling of 2026-11-03). The # November event data holds PRIS 2026's Scottish receipts and expenses as - # measured diagnostics (María's approval of 2026-11-06), and PR2 holds HMRC's - # Scottish NSND outturn and taxpayers for 2024-25 (S4). - assert len(names) == len(set(names)) == 149 + # measured diagnostics (María's approval of 2026-11-06). PR2 holds HMRC's + # Scottish NSND outturn and taxpayers for 2024-25 (S4), DWP's people on UC + # aged 16 to 24 as the check on its two bound parts (Y4), DWP's PIP cases + # but for England's and Wales's award split, which binds (P3 and P2), and + # ONS's NEET count (Y3). + assert len(names) == len(set(names)) == 135 (gas,) = [ entry for entry in exclusions diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_source_periods.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_source_periods.py index ace3198bce..a1bb54abd4 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_source_periods.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_source_periods.py @@ -614,8 +614,9 @@ def test_shipped_uc_monthly_references_preserve_each_declared_window(): assert reference.value_operation == "monthly_window_average" assert reference.period_match_policy == "source_window" assert json.loads(reference.metadata[EXPECTED_SOURCE_MONTHS]) == esa_quarters - # P3 of the November event-data plan: DWP's PIP cases, held out of the - # solve, on the cube's four quarter-end points inside calendar 2025. + # P3 of the November event-data plan: DWP's PIP cases on the cube's four + # quarter-end points inside calendar 2025. The award split binds (P2); the + # other rows are held out of the solve. pip_months = ["2025-01", "2025-04", "2025-07", "2025-10"] pip_cases = [reference for reference in references if reference.family == "dwp_pip"] assert len(pip_cases) == 94 From 33c273773b4c250fb930e8ff072da019fdfd52b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Tue, 10 Nov 2026 09:50:52 +0000 Subject: [PATCH 24/29] =?UTF-8?q?Record=20Mar=C3=ADa's=20signature=20of=20?= =?UTF-8?q?10=20November=202026=20on=2016=20to=2024's=20exclusion?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit María signed the restated exclusion for DWP's people on Universal Credit aged 16 to 24 on 10 November 2026. That covers the reason that keeps the row held out as the check on its two bound parts, and the adjudication that records her call of that day. The signature marker goes from the adjudication, and Y4's changelog fragment now says she signed it. approved_on stays 2026-11-10, the signing day, and the entry expires 2027-02-10. Co-Authored-By: Claude Opus 5.5 --- changelog.d/1095-uk-uc-people-by-age-diagnostics.added.md | 2 +- .../src/microcosm/build/uk/calibration_measure_exclusions.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/changelog.d/1095-uk-uc-people-by-age-diagnostics.added.md b/changelog.d/1095-uk-uc-people-by-age-diagnostics.added.md index 5734a33497..1af0bbfb66 100644 --- a/changelog.d/1095-uk-uc-people-by-age-diagnostics.added.md +++ b/changelog.d/1095-uk-uc-people-by-age-diagnostics.added.md @@ -2,4 +2,4 @@ Three national rows from DWP's People on Universal Credit (Stat-Xplore UC_Monthl - `dwp.uc.people_aged_16_to_24`, `dwp.uc.people_aged_16_to_21` and `dwp.uc.people_aged_22_to_24`: Great Britain residents with an open claim at those ages, every conditionality regime. Each sums DWP's single years of age at the four quarterly points inside calendar 2025 (February, May, August, November) and takes their mean (`monthly_window_sum_average`, as the State Pension rows by age do). -The model counts claimants and partners (`is_claimant_or_partner`) in benefit units with positive Universal Credit, in the Great Britain regions. The rows are 16 to 24, 16 to 21 and 22 to 24, so the 16 to 17 count never appears alone or by difference (María's call of 8 November 2026). The split by conditionality regime waits for her mapping of DWP's regimes to `uc_work_related_group_apart_from_earnings`. The solve binds the 16 to 21 and 22 to 24 rows (María's call of 10 November 2026, after calibrate-only arms that bound them with and without P2's award split). An exclusion holds 16 to 24, their sum, out of the solve as the check on it; its restated text is for María's signature. The committed references for the rows come with the integration's regeneration. +The model counts claimants and partners (`is_claimant_or_partner`) in benefit units with positive Universal Credit, in the Great Britain regions. The rows are 16 to 24, 16 to 21 and 22 to 24, so the 16 to 17 count never appears alone or by difference (María's call of 8 November 2026). The split by conditionality regime waits for her mapping of DWP's regimes to `uc_work_related_group_apart_from_earnings`. The solve binds the 16 to 21 and 22 to 24 rows (María's call of 10 November 2026, after calibrate-only arms that bound them with and without P2's award split). An exclusion holds 16 to 24, their sum, out of the solve as the check on it; María signed its restated text on 10 November 2026. The committed references for the rows come with the integration's regeneration. diff --git a/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json b/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json index 3c943b39fe..8206676168 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json +++ b/packages/microcosm-build/src/microcosm/build/uk/calibration_measure_exclusions.json @@ -546,7 +546,7 @@ "reason": "Diagnostic, not a weight question: the young people work review (chronicle#420 item 3) reads the model's UC claimants and partners by age against DWP's people on UC. The UC take-up redraw's age fit (uc_take_up) brings the 16 to 24 count as near DWP's as the redraw allows, but fixed claims (units that report Universal Credit, and units moved off or kept on their legacy benefits) and pools whose count needs more claims than their other drawn units can give keep young units claiming whatever the ratio, so the count can stay above DWP's. The solve binds the 16 to 21 and 22 to 24 rows; this row, their sum, stays held out as the check on the fit and on the solve, since binding it too would weight the same people twice. The 16 to 17 count never appears alone or by difference.", "tracking": "microcosm#1095", "approved_by": "juaristi22", - "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item Y4): measure DWP's people on Universal Credit aged 16 to 24, 16 to 21 and 22 to 24, every regime, on the four quarterly points of 2025, and hold them out of the solve. Her call of 2026-11-10, after the calibrate-only arms: bind 16 to 21 and 22 to 24, and keep 16 to 24 held out (for María's signature).", + "adjudication": "María's calls of 2026-11-08 on the plan for the November event data (PR2, item Y4): measure DWP's people on Universal Credit aged 16 to 24, 16 to 21 and 22 to 24, every regime, on the four quarterly points of 2025, and hold them out of the solve. Her call of 2026-11-10, after the calibrate-only arms: bind 16 to 21 and 22 to 24, and keep 16 to 24 held out.", "approved_on": "2026-11-10", "expires_on": "2027-02-10" }, From 09add3214f6d04e05ce1306eaceec42795d251e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Tue, 10 Nov 2026 10:46:40 +0000 Subject: [PATCH 25/29] Pin uc_limited_capability's place before the legacy-closure redraw Y1 put uc_limited_capability between uc_capital_coherence and uc_take_up. The legacy-closure stage's order pin still put the capital check two stages before it, so CI's engine-free job (3.14) failed at 33c273773. The pin now names all three stages before it. Y1's targeted run had missed this file, which reads the stage order from the packaged spec. Co-Authored-By: Claude Opus 5.5 --- .../tests/engine_free/uk/test_uk_legacy_closure_take_up.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_legacy_closure_take_up.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_legacy_closure_take_up.py index 2101a2fcee..7a797506f6 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_legacy_closure_take_up.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_legacy_closure_take_up.py @@ -400,9 +400,12 @@ def test_the_packaged_stage_carries_the_reviewed_operations_in_order() -> None: order = list(stages) position = order.index(lc.LEGACY_CLOSURE_STAGE_NAME) # After the last writers of would_claim_uc (uc_take_up, microcosm#1334) and - # the UC receipts, before the Pension Credit redraw and any CGT clone. + # the UC receipts, before the Pension Credit redraw and any CGT clone. Y1's + # uc_limited_capability (microcosm#1095) sits between the capital check and + # the take-up redraw. assert order.index("uc_take_up") == position - 1 - assert order.index("uc_capital_coherence") == position - 2 + assert order.index("uc_limited_capability") == position - 2 + assert order.index("uc_capital_coherence") == position - 3 assert position < order.index("pension_credit_take_up") assert position < order.index("cgt_support_split") From e4185628df6b4d0142f93bc7aeeeb3f980aaf4ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Tue, 10 Nov 2026 11:53:33 +0000 Subject: [PATCH 26/29] =?UTF-8?q?Test=20an=20allowance=20above=20=C2=A33,0?= =?UTF-8?q?00=20on=20the=20stored=20claim=20status=20(#1439)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit microcosm#1439's "Done when" asks the stage's tests to cover an allowance above £3,000, the case #1428's receipts encoding mis-scored. On the locked engine, a reform to £5,000 in 2028-29 relieves a claimant's 2025 profit by min(profit, £4,000) and a non-claimant's by nothing, for profits of £1,500 and £6,000. The file passes: 11 tests. Co-Authored-By: Claude Opus 5.5 --- .../test_uk_trading_allowance_claim_status.py | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/packages/microcosm-build/tests/engine/uk/test_uk_trading_allowance_claim_status.py b/packages/microcosm-build/tests/engine/uk/test_uk_trading_allowance_claim_status.py index 6671b277bd..dc476fbc6b 100644 --- a/packages/microcosm-build/tests/engine/uk/test_uk_trading_allowance_claim_status.py +++ b/packages/microcosm-build/tests/engine/uk/test_uk_trading_allowance_claim_status.py @@ -114,3 +114,34 @@ def test_a_non_claimant_gains_nothing_from_the_raise(profit: float) -> None: np.asarray(simulation.calculate("trading_allowance_deduction", 2028))[0] ) assert relief == 0.0 + + +@pytest.mark.parametrize("profit", [1_500.0, 6_000.0]) +def test_an_allowance_above_3000_relieves_only_claimants(profit: float) -> None: + """microcosm#1428's receipts encoding gave every non-claimant relief once the + allowance passed GBP 3,000 times its index. With the status stored, a reform + to GBP 5,000 in 2028-29 relieves a claimant's 2025 profit, already net of the + nominal GBP 1,000, by min(profit, GBP 4,000), and a non-claimant's by + nothing.""" + + from policyengine_uk import Microsimulation + + reform = { + "gov.hmrc.income_tax.allowances.trading_allowance": { + "2028-01-01.2100-12-31": 5_000 + } + } + relief = {} + for status in ("CLAIMANT", "NON_CLAIMANT"): + simulation = Microsimulation( + dataset=_dataset(profit, status, (2025, 2028)), reform=reform + ) + allowance = simulation.tax_benefit_system.parameters( + 2028 + ).gov.hmrc.income_tax.allowances.trading_allowance + assert allowance == 5_000 + relief[status] = float( + np.asarray(simulation.calculate("trading_allowance_deduction", 2028))[0] + ) + assert relief["CLAIMANT"] == pytest.approx(min(profit, 4_000.0)) + assert relief["NON_CLAIMANT"] == 0.0 From 8780aa3917e3aa3f9494a50257175e02db51bca9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Tue, 10 Nov 2026 11:57:40 +0000 Subject: [PATCH 27/29] Pin uc_limited_capability straight after the UC capital check Y1 put uc_limited_capability straight after uc_capital_coherence. The capital check's test of the stages that follow it, none of which writes a UC report, failed both engine-free jobs at 09add3214. The test now expects Y1's stage first. The 14 test files that name the stages around Y1's insertion pass locally (605 tests). Co-Authored-By: Claude Opus 5.5 --- .../engine_free/uk/test_uk_uc_capital_coherence.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_capital_coherence.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_capital_coherence.py index b10a09e7ee..51d4ee6530 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_capital_coherence.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_uc_capital_coherence.py @@ -63,13 +63,15 @@ def test_stage_orders_after_every_universal_credit_report_writer() -> None: assert reporter_writers assert all(index < coherence_index for index, _ in reporter_writers) - # The Universal Credit redraw (microcosm#1334), the Move to UC claim draw - # (microcosm#1095), the Pension Credit take-up redraw (microcosm#1069 c7) - # and the Child Benefit redraw (microcosm#1063 c8) sit between the - # coherence stage and the deduction attributes; none writes a UC report. + # Y1's limited capability status (microcosm#1095), the Universal Credit + # redraw (microcosm#1334), the Move to UC claim draw (microcosm#1095), the + # Pension Credit take-up redraw (microcosm#1069 c7) and the Child Benefit + # redraw (microcosm#1063 c8) sit between the coherence stage and the + # deduction attributes; none writes a UC report. assert [ - stage.stage for stage in stages[coherence_index + 1 : coherence_index + 6] + stage.stage for stage in stages[coherence_index + 1 : coherence_index + 7] ] == [ + "uc_limited_capability", "uc_take_up", "uc_legacy_closure_take_up", "pension_credit_take_up", From a0c6d8b34f51c0da13dde1d65bb6f1c256a3e670 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Tue, 10 Nov 2026 13:01:19 +0000 Subject: [PATCH 28/29] Count PIP recipients by country in the points receipt Vahid's review of #1550 (Should 1): policyengine-uk 2.174.1 has one set of PIP points thresholds, and frs_spine reads Scotland's Adult Disability Payment (FRS codes 117 and 118) as PIP. So a threshold reform reaches Scotland's ADP recipients and Northern Ireland's PIP recipients too, whose awards their own regulations set. - The pip_points receipt gains recipients_by_country. For England, Wales, Scotland and Northern Ireland it gives the rounded records, a support band and the weighted count at the stage's weights. The weighted count is withheld for a country on fewer than three source households. Recipients in a region no country lists are counted apart. - The P1 changelog says so. It also says (Nit 3) that the points are each component's total, drawn independently: they score the 8 and 12 thresholds, not a rule on one activity's points. - No frame cell moves, and the stage notes are unchanged. The 11 test files that read the stage pass (317), with two new tests. Co-Authored-By: Claude Opus 5.5 --- changelog.d/1095-uk-pip-points-stage.added.md | 5 +- .../microcosm/build/uk_runtime/pip_points.py | 73 +++++++++++++++++++ .../engine_free/uk/test_uk_pip_points.py | 31 ++++++++ 3 files changed, 108 insertions(+), 1 deletion(-) diff --git a/changelog.d/1095-uk-pip-points-stage.added.md b/changelog.d/1095-uk-pip-points-stage.added.md index 2e81d6ffb6..858665a8aa 100644 --- a/changelog.d/1095-uk-pip-points-stage.added.md +++ b/changelog.d/1095-uk-pip-points-stage.added.md @@ -13,7 +13,10 @@ policyengine-uk 2.174.1 decides a PIP component's rate from `pip_dl_points` and - The export allow-list carries the points instead of the categories, and the categories' reviewed export exclusions say why. - The coverage manifest restates the categories as engine-derived. The eFRS reference's engine (2.89.0) treated them as plain inputs, so the manifest tool admits them through a reviewed list of inputs the pinned engine derives since the reference. - The points join the manifest through their own family. -- **The receipt.** By age group in England and Wales, it gives the weighted shares by DWP's cells against DWP's own, with support bands, cells on fewer than three source households withheld, and every table row's published total. Table 2.9's whole percentages add to between 92 and 102 per row as ported. +- **The receipt.** By age group in England and Wales, it gives the weighted shares by DWP's cells against DWP's own, with support bands, cells on fewer than three source households withheld, and every table row's published total. Table 2.9's whole percentages add to between 92 and 102 per row as ported. It also gives each UK country's recipients, with a support band, and withholds the weighted count of a country on fewer than three source households. +- **What the points can and can't score** (Vahid's review of #1550): + - A threshold reform reaches Scotland's Adult Disability Payment recipients and Northern Ireland's PIP recipients too. The FRS codes ADP as PIP (codes 117 and 118), and policyengine-uk 2.174.1 has one set of thresholds. But their awards follow Scotland's and Northern Ireland's own regulations, which a DWP reform doesn't change. So net them out by country; the receipt's counts by country help. + - The points are each component's total, drawn independently. They can score a change to the 8 or 12 thresholds. They can't score a rule on one activity's points, such as at least 4 points in one daily living activity, and they keep no link between a person's daily living and mobility points. - **Signed by María on 9 November 2026:** - within a band the points spread evenly over its integers, and the open band (41 and over) sits at 41; - Scotland's and Northern Ireland's recipients use England and Wales's tables; diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/pip_points.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/pip_points.py index 104001d459..8ee3ef03f3 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/pip_points.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/pip_points.py @@ -54,6 +54,8 @@ validate_uk_national_frame, ) from microcosm.build.uk_runtime.receipt_counts import ( + UK_DISCLOSURE_FLOOR, + UK_WITHHELD, distinct_count, rounded_count, small_cell_share, @@ -151,6 +153,28 @@ #: Outside DWP's tables (England and Wales only): their recipients use the #: same distributions, and the receipt compares England and Wales alone. PIP_OUTSIDE_TABLES = ("SCOTLAND", "NORTHERN_IRELAND") +#: The release's regions by UK country, for the receipt's recipients by +#: country. policyengine-uk 2.174.1 has one set of PIP points thresholds, and +#: frs_spine reads Scotland's Adult Disability Payment (FRS codes 117 and 118) +#: as PIP, so a threshold reform reaches Scotland's ADP recipients and Northern +#: Ireland's PIP recipients too, whose awards their own regulations set. The +#: counts let a user net them out (Vahid's review of microcosm#1550, Should 1). +PIP_POINTS_COUNTRY_REGIONS: Mapping[str, tuple[str, ...]] = { + "england": ( + "NORTH_EAST", + "NORTH_WEST", + "YORKSHIRE", + "EAST_MIDLANDS", + "WEST_MIDLANDS", + "EAST_OF_ENGLAND", + "LONDON", + "SOUTH_EAST", + "SOUTH_WEST", + ), + "wales": ("WALES",), + "scotland": ("SCOTLAND",), + "northern_ireland": ("NORTHERN_IRELAND",), +} PIP_POINTS_SCOPE = ( "every person with pip_dl_category or pip_m_category other than NONE; " @@ -487,6 +511,40 @@ def _shares_receipt( return out +def _recipients_by_country( + *, + recipient: np.ndarray, + country: np.ndarray, + weights: np.ndarray, + sources: np.ndarray, +) -> dict[str, dict[str, object]]: + """Each UK country's recipients: the records, their support and the weighted count. + + Weighted at the stage's household weights. A country resting on fewer than + three source households shows its weighted count as "<3" (UKDS disclosure + control), and the records are rounded as every count here is. Recipients + in a region no country lists are counted apart, as "unassigned". + """ + + names = [*PIP_POINTS_COUNTRY_REGIONS] + if (recipient & (country == "unassigned")).any(): + names.append("unassigned") + out: dict[str, dict[str, object]] = {} + for name in names: + mask = recipient & (country == name) + support = distinct_count(sources, mask, weights) + out[name] = { + "records": rounded_count(int(mask.sum())), + "support": support_band(support), + "weighted": ( + UK_WITHHELD + if 0 < support < UK_DISCLOSURE_FLOOR + else round(float(weights[mask].sum())) + ), + } + return out + + def store_pip_points( frame: Frame, *, @@ -555,6 +613,18 @@ def store_pip_points( in_tables = ~person["person_household_id"].map(region_by_household).isin( PIP_OUTSIDE_TABLES ).to_numpy(bool) + country_by_region = { + region: country + for country, regions in PIP_POINTS_COUNTRY_REGIONS.items() + for region in regions + } + country = ( + person["person_household_id"] + .map(region_by_household) + .map(country_by_region) + .fillna("unassigned") + .to_numpy(dtype=object) + ) receipt: dict[str, object] = { "rule": PIP_POINTS_RULE, @@ -564,6 +634,9 @@ def store_pip_points( # Record counts are rounded, never exact (UKDS CD137 cl. 8). "recipients": rounded_count(int(recipient.sum())), "recipients_support": support_band(distinct_count(sources, recipient, weights)), + "recipients_by_country": _recipients_by_country( + recipient=recipient, country=country, weights=weights, sources=sources + ), "components": {}, } for name, category, output in PIP_COMPONENTS: diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_pip_points.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_pip_points.py index dcd55ea717..ebb8b4189f 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_pip_points.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_pip_points.py @@ -254,6 +254,37 @@ def test_store_pip_points_writes_both_points_and_keeps_every_award() -> None: for cell in group["cells"]: if cell["support"] in ("<3",): assert cell["share"] in ("withheld", "<3") + # Every country's recipients, so a threshold reform can be netted out by + # country: Wales, London and Scotland hold five recipients each, weight 10. + assert receipt["recipients_by_country"] == { + "england": {"records": "3-9", "support": "3-9", "weighted": 50}, + "wales": {"records": "3-9", "support": "3-9", "weighted": 50}, + "scotland": {"records": "3-9", "support": "3-9", "weighted": 50}, + "northern_ireland": {"records": 0, "support": 0, "weighted": 0}, + } + + +def test_a_country_on_fewer_than_three_households_shows_no_weighted_count() -> None: + awards = [("STANDARD", "NONE")] * 5 + [("NONE", "NONE")] + frame = _frame( + awards, + ages=[40] * 6, + regions=["SCOTLAND", "SCOTLAND", "LONDON", "LONDON", "LONDON", "WALES"], + sources=[1, 2, 3, 4, 5, 6], + ) + rows = _rows() + receipt = store_pip_points( + frame, distributions=pip_points_distributions_from_rows(rows) + ).evidence() + by_country = receipt["recipients_by_country"] + assert by_country["scotland"] == { + "records": "<3", + "support": "<3", + "weighted": "<3", + } + assert by_country["england"] == {"records": "3-9", "support": "3-9", "weighted": 30} + # Wales's one household holds no recipient. + assert by_country["wales"] == {"records": 0, "support": 0, "weighted": 0} def test_store_pip_points_is_the_points_only_writer_and_needs_its_inputs() -> None: From b4250ebe936cf4a7341a625f4f09c0a8e935a358 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Tue, 10 Nov 2026 13:36:40 +0000 Subject: [PATCH 29/29] =?UTF-8?q?Record=20Mar=C3=ADa's=20signature=20of=20?= =?UTF-8?q?10=20November=202026=20on=20texts=20A=20and=20B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Vahid's review of #1550, Should 1 and Should 2, settled with notes on María's signature of 10 November 2026: - A, pip_points. A reform to the points thresholds reaches Scotland's ADP recipients, whom the FRS codes as PIP, and Northern Ireland's PIP recipients, whose awards their own regulations set. The receipt counts each country's recipients for netting them out. The points are each component's total, drawn independently: they score the 8 and 12 thresholds, not a rule on one activity's points. Text A is in the stage notes (YAML and JSON) and the module docstring, and the P1 changelog says it is signed. - B, frs_council_tax. Scotland's level counts the liability of about 21,600 second homes and 43,500 liable empty homes in September 2024 (Scottish Government, Second Homes and Empty Properties in September 2025), which no FRS household occupies. They are roughly 2 to 3% of the chargeable stock, so the factor may carry 2 to 5% of the level that belongs to no FRS household. Netting them out needs CTAXBASE's counts by class in Chronicle, a follow-up. Text B is in the stage notes (YAML and JSON) and the S2(a) changelog. The release-input coverage manifest restates the source manifest's digest, and the charter-H2 fixture carries the two stages' notes. The 46 engine-free files that read the spec, the coverage manifest or the two stages pass (3,266 tests, 20 skipped), and H2 parity passes on the regenerated fixture. Co-Authored-By: Claude Opus 5.5 --- changelog.d/1095-uk-pip-points-stage.added.md | 2 +- ...5-uk-scottish-council-tax-level.changed.md | 4 ++ .../uk/release_input_coverage_manifest.json | 54 +++++++++---------- .../src/microcosm/build/uk/source_stages.json | 4 +- .../src/microcosm/build/uk/spec/sources.yaml | 4 +- .../microcosm/build/uk_runtime/pip_points.py | 9 ++++ .../parity/uk_spine/sources/fixture.json | 4 +- 7 files changed, 47 insertions(+), 34 deletions(-) diff --git a/changelog.d/1095-uk-pip-points-stage.added.md b/changelog.d/1095-uk-pip-points-stage.added.md index 858665a8aa..0fa6a33d13 100644 --- a/changelog.d/1095-uk-pip-points-stage.added.md +++ b/changelog.d/1095-uk-pip-points-stage.added.md @@ -14,7 +14,7 @@ policyengine-uk 2.174.1 decides a PIP component's rate from `pip_dl_points` and - The coverage manifest restates the categories as engine-derived. The eFRS reference's engine (2.89.0) treated them as plain inputs, so the manifest tool admits them through a reviewed list of inputs the pinned engine derives since the reference. - The points join the manifest through their own family. - **The receipt.** By age group in England and Wales, it gives the weighted shares by DWP's cells against DWP's own, with support bands, cells on fewer than three source households withheld, and every table row's published total. Table 2.9's whole percentages add to between 92 and 102 per row as ported. It also gives each UK country's recipients, with a support band, and withholds the weighted count of a country on fewer than three source households. -- **What the points can and can't score** (Vahid's review of #1550): +- **What the points can and can't score** (Vahid's review of #1550; the stage notes say both, signed by María on 10 November 2026): - A threshold reform reaches Scotland's Adult Disability Payment recipients and Northern Ireland's PIP recipients too. The FRS codes ADP as PIP (codes 117 and 118), and policyengine-uk 2.174.1 has one set of thresholds. But their awards follow Scotland's and Northern Ireland's own regulations, which a DWP reform doesn't change. So net them out by country; the receipt's counts by country help. - The points are each component's total, drawn independently. They can score a change to the 8 or 12 thresholds. They can't score a rule on one activity's points, such as at least 4 points in one daily living activity, and they keep no link between a person's daily living and mobility points. - **Signed by María on 9 November 2026:** diff --git a/changelog.d/1095-uk-scottish-council-tax-level.changed.md b/changelog.d/1095-uk-scottish-council-tax-level.changed.md index d6f073d674..e535c5b4b9 100644 --- a/changelog.d/1095-uk-scottish-council-tax-level.changed.md +++ b/changelog.d/1095-uk-scottish-council-tax-level.changed.md @@ -5,3 +5,7 @@ The FRS council tax stage now levels Scotland's bills to the Scottish Government - **Why the bills and not the weights:** the bound Scottish band stock already fixes the household mix, and the gap is in the amounts. `obr.council_tax_scotland` stays a held-out diagnostic. - **Receipts:** the stage records the measure, the stored total, the factor and the Scottish households' support as a band. - **Synthetic frames:** a frame with no Scottish bill to level keeps its bills as derived, and the receipt says so. +- **Dwellings no FRS household occupies** (Vahid's review of #1550; the stage notes say so, signed by María on 10 November 2026): + - The level counts the liability of every chargeable dwelling, including about 21,600 second homes and 43,500 liable empty homes in September 2024 (Scottish Government, Second Homes and Empty Properties in September 2025). They are roughly 2 to 3% of the chargeable stock. + - So the factor may carry 2 to 5% of the level that belongs to no FRS household, depending on their bands and on the second-home and empty-home premiums. + - Netting them out needs CTAXBASE's counts by class in Chronicle, a follow-up. diff --git a/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json b/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json index 155ad41c44..62fd1d755f 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json +++ b/packages/microcosm-build/src/microcosm/build/uk/release_input_coverage_manifest.json @@ -476,7 +476,7 @@ "required_mass_change_reason": "Capital-gains incidence anchor moves the mass of non-liable clone households back to their paired originals until the sub-exempt and loss-making clone mass match the Advani-Summers reporter composition at the redrawn liable mass; every pair's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "Advani and Summers (2020), Capital Gains and UK Inequality, CAGE Working Paper 465", "survey": "Family Resources Survey 2024-25, SPI synthetic support, the HMRC Table 3 redrawn gains on the spine and Advani-Summers capital-gains incidence" @@ -499,7 +499,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "Advani and Summers (2020), Capital Gains and UK Inequality, CAGE Working Paper 465", "survey": "Family Resources Survey 2024-25, SPI synthetic support, and Advani-Summers capital-gains incidence" @@ -522,7 +522,7 @@ "required_mass_change_reason": "Capital-gains residential split divides every household carrying liable gainers into arms weighted by the solved residential probabilities, one arm per subset of residential gainers; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "https://www.gov.uk/government/statistics/capital-gains-tax-statistics", "survey": "HMRC Capital Gains Tax statistics 2026 release, Table 8 (UK residential property disposals, 2024-25, administrative) on the amounts the Table 3 redraw placed" @@ -544,7 +544,7 @@ "required_mass_change_reason": "Capital-gains support split divides the wealthiest households of each HMRC Table 3 income band into light copies at equal weight; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "HMRC Capital Gains Tax statistics, July 2026 release, Table 3 for 2024-25, via the vendored conditioning facts", "survey": "Family Resources Survey 2024-25, SPI synthetic support and HMRC Capital Gains Tax statistics Table 3 (2024-25 individuals by size of gain and taxable income)" @@ -578,7 +578,7 @@ "hmrc_spi_employment_benefits" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "The FRS job record's company car answers through frs_spine's carriers (EXPBEN01, EXPBEN03, CARVAL, FUELTYP, CARCON, CARAMT), WAS round-8 company cars' list prices, and HMRC's 2024-25 company car recipients by CO2 band (Table 2A) and fuel (Table 2C), via the vendored facts", "survey": "Family Resources Survey 2024-25 job record; Wealth and Assets Survey round 8; HMRC Benefits in kind statistics (July 2026)" @@ -607,7 +607,7 @@ "required_mass_change_reason": "ETB public-services imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "UK Data Service SN 8856 Effects of Taxes and Benefits household tab, DfT rail fare index, and public NHS activity/cost table.", "survey": "Effects of Taxes and Benefits 1977-2024 and NHS age-gender public table" @@ -627,7 +627,7 @@ "required_mass_change_reason": "ETB VAT expenditure-rate imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "UK Data Service SN 8856 Effects of Taxes and Benefits household tab and cited VAT anchor resource.", "survey": "Effects of Taxes and Benefits 1977-2024" @@ -649,7 +649,7 @@ "required_mass_change_reason": "High-value home support divides every owner household in the top value stratum of its region into light copies at equal weight; every household's mass and the total household mass are conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "Microcosm structural operator (microcosm#1240 fix 1); no publisher input", "survey": "Family Resources Survey 2024-25 and SPI synthetic support, after the WAS wealth draw and the regional property uprating" @@ -670,7 +670,7 @@ "required_mass_change_reason": "CGT asset-type assignment on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "https://www.gov.uk/government/statistics/capital-gains-tax-statistics", "survey": "HMRC Capital Gains Tax statistics 2026 release, Table 8 (UK residential property disposals, 2024-25, administrative), Table 4.1 (individuals claiming Business Asset Disposal Relief or Investors' Relief by band of qualifying gain, 2024-25, administrative) and Table 7 (disposals, proceeds and gains by asset type, 2023-24, sample-based), vendored from the pinned Chronicle feed" @@ -694,7 +694,7 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "conditioning_resource": "hmrc_cgt_conditioning_facts.json", "conditioning_resource_sha256": "c3dace8b693dc5e7a3c6acc46ad43d412e3d1fb5702341ed9119e286a12d18e5", @@ -784,7 +784,7 @@ "full_frs_tei_band_unavailable" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "hmrc_surface": "2023-24", "mapped_build_period": "2024", @@ -811,7 +811,7 @@ "required_mass_change_reason": "ISA subscriptions per adult from HMRC's ISA tables on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "HMRC Individual Savings Account statistics Tables 9.4, 9.6 and 9.7 to 9.9, the cash ISA limit reduction impact note and Lifetime ISA Table 1a, via the vendored facts; Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed round-8 person and household tabs (interviews April 2020 to March 2022, Great Britain).", "survey": "HMRC Annual savings statistics (September 2026 release); Wealth and Assets Survey round 8" @@ -883,7 +883,7 @@ "required_mass_change_reason": "LCFS consumption imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "UK Data Service SN 9603 Living Costs and Food Survey 2024-25 (2nd edition) household/person tabs and the vendored Chronicle facts for NEED 2024 mean kWh, DESNZ Energy Trends and QEP average prices paid for calendar 2024, road-fuel outturn (DESNZ, HMRC, ONS Consumer Trends) and road fuel by vehicle type (DESNZ), ONS Consumer Trends household spending by COICOP division, the DfT VEH1103 licensed-car stock, NTS bus use, the NTS private cars (UK Data Service SN 5340, End User Licence; the vehicle and household tabs, survey years 2022-2024) for the zero-emission share by income fifth and the household-paid road-fuel mix, and the DfT and devolved bus finance tables and fares indices.", "survey": "Living Costs and Food Survey 2024-25" @@ -909,7 +909,7 @@ "required_mass_change_reason": "NTS bus-travel imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "Department for Transport National Travel Survey, UK Data Service SN 5340 (End User Licence, 19th edition, November 2025), DOI 10.5255/UKDA-SN-5340-19; local licensed tab files (household, individual, trip); England residents only from 2013.", "survey": "National Travel Survey 2002-2024" @@ -930,7 +930,7 @@ "required_mass_change_reason": "PIP points stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "pip_dl_category and pip_m_category (frs_disability, and hmrc_spi_income_spine for the SPI rows) and the stored age; dwp_pip_points_facts.json, vendored from the pinned feed", "survey": "DWP's Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (PIP points by age group, England and Wales, end of January 2025), on the spine's stored PIP awards" @@ -950,7 +950,7 @@ "required_mass_change_reason": "Private-school attendance stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "policyengine-uk attends_private_school (the gov.simulation.private_school_vat attendance rates and factor), evaluated by the pinned engine", "survey": "policyengine-uk private-school attendance imputation, stored at the spine's weights" @@ -973,7 +973,7 @@ "property_finance_costs" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "https://www.gov.uk/government/statistics/property-rental-income-statistics", "survey": "Survey of Personal Incomes Public Use Tape 2022-23 and HMRC Property Rental Income Statistics 2026 (tax year 2024-25)" @@ -994,7 +994,7 @@ "required_mass_change_reason": "Annual property purchases imputed on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "https://www.gov.uk/government/statistics/uk-stamp-tax-statistics", "survey": "HMRC Annual Stamp Tax Statistics 2024 to 2025 (corrected 11 March 2026), Tables 6b, 8a and 8b" @@ -1017,7 +1017,7 @@ "property_wealth" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "uk/high_value_home_value_knots.json, built by tools/build_uk_high_value_home_stock.py from PolicyEngine/chronicle#343's registrations", "survey": "HM Land Registry Price Paid latest sales uprated with the UK House Price Index, owner-weighted by region (the dense value node's knots, region level)" @@ -1041,7 +1041,7 @@ "non_residential_property_value" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "MHCLG dwellings and the UK House Price Index regional average price averaged over the twelve months of calendar 2024 from the July 2026 full file, the frame's valuation basis, so the engine's annual uprating from 2024 projects the value once (microcosm#1240 fix 5).", "survey": "Public regional property reference" @@ -1069,7 +1069,7 @@ "employment_income" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "HMRC, Salary sacrifice reform for pension contributions effective from 6 April 2029", "survey": "Family Resources Survey 2024-25 salary-sacrifice respondents and HMRC salary-sacrifice reform analysis" @@ -1102,7 +1102,7 @@ "household_source_id" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "Reserved SPI support households for the HMRC Table 2.5 total-income bands from GBP 200,000, stacked at the published band taxpayer count over the donors per band (PolicyEngine/chronicle#280 lane).", "survey": "Survey of Personal Incomes Public Use Tape 2022-23 and HMRC Income Tax liabilities statistics July 2026 Table 2.5" @@ -1125,7 +1125,7 @@ "student_loan_balance" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "Explore Education Statistics Table 6a, Higher education total", "survey": "Family Resources Survey 2024-25 and Student Loans Company borrower forecasts for England" @@ -1146,7 +1146,7 @@ "required_mass_change_reason": "Trading allowance claim statuses stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "self_employment_income after the SPI income stage, and household_is_spi_synthetic for the full-relief group; HMRC's published gainers of the raise to GBP 3,000, about 400,000 taxpayers with a lower bill by about GBP 380 on average", "survey": "The self-employed's own profit on the final spine, and HMRC's policy paper on the Budget 2026 trading allowance raise (calibration)" @@ -1167,7 +1167,7 @@ "required_mass_change_reason": "UC limited capability flags stored on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "frs_uc_lcw_status (frs_spine) on the UC row's person, and the locked engine's uc_limited_capability_for_WRA, uc_limited_capability_for_work, is_uc_assessed_claimant and is_carer_for_benefits on the frame as it stands", "survey": "Family Resources Survey 2024-25 (BENEFITS.UCLCW, DWP's limited capability status on a linked Universal Credit claim) and policyengine-uk's limited capability proxy, evaluated by the pinned engine" @@ -1189,7 +1189,7 @@ "required_mass_change_reason": "WAS Lifetime ISA imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed round-8 person and household tabs (interviews April 2020 to March 2022, Great Britain).", "survey": "Wealth and Assets Survey round 8" @@ -1228,7 +1228,7 @@ "required_mass_change_reason": "WAS wealth imputation on the source spine: household weights pass through unchanged and total household mass is conserved.", "rewrites": [], "source_manifest": "source_stages.json", - "source_manifest_sha256": "0b036297c686f97843e071c15beb195cafe0c6206e6b229ce08ac234b889f7be", + "source_manifest_sha256": "2656b49650cabe0db45e41022eb18ee08060963acaca5dd0881a66e4c6735610", "source_vintages": { "source": "Office for National Statistics Wealth and Assets Survey, UK Data Service SN 7215, DOI 10.5255/UKDA-SN-7215-20; local licensed 2006-22 household tab.", "survey": "Wealth and Assets Survey round 8" diff --git a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json index a22d6ef394..8694e61e80 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json +++ b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json @@ -833,7 +833,7 @@ "nonnegative_outputs": [ "council_tax" ], - "notes": "Re-reads raw househol.tab because spine council_tax_reported clips missing values. FRS 2024-25 CTANNUAL is the bill after discounts and council tax reduction, and the engine reads council_tax before the reduction, so a household reporting a reduction gets its CTREBAMT added back and the cells pool non-recipients only (uk-data#496/#499, microcosm#1095). Scottish water and sewerage charges are netted before cell means at the shares DWP's CTANNUAL carries (the gross charges in full for non-recipients, 65% for reduction recipients); no-donor cells impute zero. A household where someone pays council tax (CTPAID 1) with no reported reduction and a zero CTANNUAL owes a bill, so it takes its cell mean as a missing bill does (microcosm#1278). The dead ct_mean.replace(-1, ...) branch is intentionally dropped. Last, the Scottish bills are levelled with one factor to the Scottish Government's own measure of the 2024-25 liability before council tax reduction (S2(a) of the November event-data plan, microcosm#1095; María's signature of 2026-11-09): the sum over the 32 council areas of CTAXBASE 2025's Band D equivalent dwellings before council tax reduction at September 2024, the middle of 2024-25, times CTAS 2026's average Band D council tax for 2024-25, over the Scottish households' bills at the spine design weights. Band D equivalents count dwellings after discounts and exemptions, as the bills do. The bound Scottish band stock (scotgov.council_tax_stock) already gives the household mix, so the level moves the bills' amounts and no weight; obr.council_tax_scotland stays a held-out diagnostic. A frame with no Scottish bill to level keeps its bills as derived, and the stage receipt says so." + "notes": "Re-reads raw househol.tab because spine council_tax_reported clips missing values. FRS 2024-25 CTANNUAL is the bill after discounts and council tax reduction, and the engine reads council_tax before the reduction, so a household reporting a reduction gets its CTREBAMT added back and the cells pool non-recipients only (uk-data#496/#499, microcosm#1095). Scottish water and sewerage charges are netted before cell means at the shares DWP's CTANNUAL carries (the gross charges in full for non-recipients, 65% for reduction recipients); no-donor cells impute zero. A household where someone pays council tax (CTPAID 1) with no reported reduction and a zero CTANNUAL owes a bill, so it takes its cell mean as a missing bill does (microcosm#1278). The dead ct_mean.replace(-1, ...) branch is intentionally dropped. Last, the Scottish bills are levelled with one factor to the Scottish Government's own measure of the 2024-25 liability before council tax reduction (S2(a) of the November event-data plan, microcosm#1095; María's signature of 2026-11-09): the sum over the 32 council areas of CTAXBASE 2025's Band D equivalent dwellings before council tax reduction at September 2024, the middle of 2024-25, times CTAS 2026's average Band D council tax for 2024-25, over the Scottish households' bills at the spine design weights. Band D equivalents count dwellings after discounts and exemptions, as the bills do. The bound Scottish band stock (scotgov.council_tax_stock) already gives the household mix, so the level moves the bills' amounts and no weight; obr.council_tax_scotland stays a held-out diagnostic. A frame with no Scottish bill to level keeps its bills as derived, and the stage receipt says so. The level counts the liability of every chargeable dwelling, including about 21,600 second homes and 43,500 liable empty homes in September 2024 (Scottish Government, Second Homes and Empty Properties in September 2025), which no FRS household occupies. They are roughly 2 to 3% of the chargeable stock, so the factor may carry 2 to 5% of the level that belongs to no FRS household, depending on their bands and on the second-home and empty-home premiums. Netting them out needs CTAXBASE's counts by class in Chronicle, a follow-up (María's signature of 2026-11-10)." }, { "stage": "frs_disability", @@ -8610,7 +8610,7 @@ "pip_dl_points", "pip_m_points" ], - "notes": "PIP assessment points for every recipient (P1 of the November event-data plan, microcosm#1095; María's signature of 2026-11-09 on the choices below). policyengine-uk 2.174.1 decides a PIP component's rate from pip_dl_points and pip_m_points (8 points for the standard rate, 12 for the enhanced) wherever no category is supplied for the year, and the release used to store pip_dl_category and pip_m_category, which the engine copies into every projected year, so no reform to the thresholds moved anyone. This stage draws each recipient's points within their stored award from DWP's Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (the PIP caseload's daily living points by band and mobility points by total, by age group, in England and Wales at the end of January 2025, normal rules; vendored as dwp_pip_points_facts.json), and the release export drops the two categories (UK_RELEASE_EXPORT_DROPPED_COLUMNS), so the engine derives them from the points. The spine keeps the categories, which nts_car_attributes (the VED exemption) and frs_disability (the severe disability flag) read. With unchanged thresholds the engine's category from the points equals the stored one for every person: the stage asserts it, and an engine test holds it from 2024 to 2030. Choices María signed on 2026-11-09: within a band the points spread evenly over its integers, and the open band sits at 41; Scotland's and Northern Ireland's recipients use England and Wales's tables; pension-age recipients take the 60-and-over row, which carries them; the draws are seeded on person_id. Table 2.9's rows as ported add to between 92 (16 to 19) and 102 (60 and over) percent; the draw uses each row's shares only relative to one another within an award's range, and the receipt records every row's total." + "notes": "PIP assessment points for every recipient (P1 of the November event-data plan, microcosm#1095; María's signature of 2026-11-09 on the choices below). policyengine-uk 2.174.1 decides a PIP component's rate from pip_dl_points and pip_m_points (8 points for the standard rate, 12 for the enhanced) wherever no category is supplied for the year, and the release used to store pip_dl_category and pip_m_category, which the engine copies into every projected year, so no reform to the thresholds moved anyone. This stage draws each recipient's points within their stored award from DWP's Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (the PIP caseload's daily living points by band and mobility points by total, by age group, in England and Wales at the end of January 2025, normal rules; vendored as dwp_pip_points_facts.json), and the release export drops the two categories (UK_RELEASE_EXPORT_DROPPED_COLUMNS), so the engine derives them from the points. The spine keeps the categories, which nts_car_attributes (the VED exemption) and frs_disability (the severe disability flag) read. With unchanged thresholds the engine's category from the points equals the stored one for every person: the stage asserts it, and an engine test holds it from 2024 to 2030. Choices María signed on 2026-11-09: within a band the points spread evenly over its integers, and the open band sits at 41; Scotland's and Northern Ireland's recipients use England and Wales's tables; pension-age recipients take the 60-and-over row, which carries them; the draws are seeded on person_id. Table 2.9's rows as ported add to between 92 (16 to 19) and 102 (60 and over) percent; the draw uses each row's shares only relative to one another within an award's range, and the receipt records every row's total. A reform to the points thresholds reaches Scotland's Adult Disability Payment recipients, whom the FRS codes as PIP recipients, and Northern Ireland's PIP recipients. Their awards follow Scotland's and Northern Ireland's own regulations, which a DWP reform doesn't change, so the receipt counts each country's recipients for netting them out. The points are each component's total, drawn independently: they score a change to the 8 or 12 thresholds, not a rule on one activity's points, and they keep no link between the two components' points (María's signature of 2026-11-10)." }, { "grain": "person", diff --git a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml index 955e692662..e091019559 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml +++ b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml @@ -812,7 +812,7 @@ stages: - council_tax nonnegative_outputs: - council_tax - notes: 'Re-reads raw househol.tab because spine council_tax_reported clips missing values. FRS 2024-25 CTANNUAL is the bill after discounts and council tax reduction, and the engine reads council_tax before the reduction, so a household reporting a reduction gets its CTREBAMT added back and the cells pool non-recipients only (uk-data#496/#499, microcosm#1095). Scottish water and sewerage charges are netted before cell means at the shares DWP''s CTANNUAL carries (the gross charges in full for non-recipients, 65% for reduction recipients); no-donor cells impute zero. A household where someone pays council tax (CTPAID 1) with no reported reduction and a zero CTANNUAL owes a bill, so it takes its cell mean as a missing bill does (microcosm#1278). The dead ct_mean.replace(-1, ...) branch is intentionally dropped. Last, the Scottish bills are levelled with one factor to the Scottish Government''s own measure of the 2024-25 liability before council tax reduction (S2(a) of the November event-data plan, microcosm#1095; María''s signature of 2026-11-09): the sum over the 32 council areas of CTAXBASE 2025''s Band D equivalent dwellings before council tax reduction at September 2024, the middle of 2024-25, times CTAS 2026''s average Band D council tax for 2024-25, over the Scottish households'' bills at the spine design weights. Band D equivalents count dwellings after discounts and exemptions, as the bills do. The bound Scottish band stock (scotgov.council_tax_stock) already gives the household mix, so the level moves the bills'' amounts and no weight; obr.council_tax_scotland stays a held-out diagnostic. A frame with no Scottish bill to level keeps its bills as derived, and the stage receipt says so.' + notes: 'Re-reads raw househol.tab because spine council_tax_reported clips missing values. FRS 2024-25 CTANNUAL is the bill after discounts and council tax reduction, and the engine reads council_tax before the reduction, so a household reporting a reduction gets its CTREBAMT added back and the cells pool non-recipients only (uk-data#496/#499, microcosm#1095). Scottish water and sewerage charges are netted before cell means at the shares DWP''s CTANNUAL carries (the gross charges in full for non-recipients, 65% for reduction recipients); no-donor cells impute zero. A household where someone pays council tax (CTPAID 1) with no reported reduction and a zero CTANNUAL owes a bill, so it takes its cell mean as a missing bill does (microcosm#1278). The dead ct_mean.replace(-1, ...) branch is intentionally dropped. Last, the Scottish bills are levelled with one factor to the Scottish Government''s own measure of the 2024-25 liability before council tax reduction (S2(a) of the November event-data plan, microcosm#1095; María''s signature of 2026-11-09): the sum over the 32 council areas of CTAXBASE 2025''s Band D equivalent dwellings before council tax reduction at September 2024, the middle of 2024-25, times CTAS 2026''s average Band D council tax for 2024-25, over the Scottish households'' bills at the spine design weights. Band D equivalents count dwellings after discounts and exemptions, as the bills do. The bound Scottish band stock (scotgov.council_tax_stock) already gives the household mix, so the level moves the bills'' amounts and no weight; obr.council_tax_scotland stays a held-out diagnostic. A frame with no Scottish bill to level keeps its bills as derived, and the stage receipt says so. The level counts the liability of every chargeable dwelling, including about 21,600 second homes and 43,500 liable empty homes in September 2024 (Scottish Government, Second Homes and Empty Properties in September 2025), which no FRS household occupies. They are roughly 2 to 3% of the chargeable stock, so the factor may carry 2 to 5% of the level that belongs to no FRS household, depending on their bands and on the second-home and empty-home premiums. Netting them out needs CTAXBASE''s counts by class in Chronicle, a follow-up (María''s signature of 2026-11-10).' - stage: frs_disability survey: Family Resources Survey 2024-25 source: Department for Work and Pensions Family Resources Survey 2024-25, UK Data Service SN 9563, DOI 10.5255/UKDA-SN-9563-1; local licensed 2024_25 tabs. plus policyengine-uk DWP parameters. @@ -6915,7 +6915,7 @@ stages: outputs: - pip_dl_points - pip_m_points - notes: 'PIP assessment points for every recipient (P1 of the November event-data plan, microcosm#1095; María''s signature of 2026-11-09 on the choices below). policyengine-uk 2.174.1 decides a PIP component''s rate from pip_dl_points and pip_m_points (8 points for the standard rate, 12 for the enhanced) wherever no category is supplied for the year, and the release used to store pip_dl_category and pip_m_category, which the engine copies into every projected year, so no reform to the thresholds moved anyone. This stage draws each recipient''s points within their stored award from DWP''s Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (the PIP caseload''s daily living points by band and mobility points by total, by age group, in England and Wales at the end of January 2025, normal rules; vendored as dwp_pip_points_facts.json), and the release export drops the two categories (UK_RELEASE_EXPORT_DROPPED_COLUMNS), so the engine derives them from the points. The spine keeps the categories, which nts_car_attributes (the VED exemption) and frs_disability (the severe disability flag) read. With unchanged thresholds the engine''s category from the points equals the stored one for every person: the stage asserts it, and an engine test holds it from 2024 to 2030. Choices María signed on 2026-11-09: within a band the points spread evenly over its integers, and the open band sits at 41; Scotland''s and Northern Ireland''s recipients use England and Wales''s tables; pension-age recipients take the 60-and-over row, which carries them; the draws are seeded on person_id. Table 2.9''s rows as ported add to between 92 (16 to 19) and 102 (60 and over) percent; the draw uses each row''s shares only relative to one another within an award''s range, and the receipt records every row''s total.' + notes: 'PIP assessment points for every recipient (P1 of the November event-data plan, microcosm#1095; María''s signature of 2026-11-09 on the choices below). policyengine-uk 2.174.1 decides a PIP component''s rate from pip_dl_points and pip_m_points (8 points for the standard rate, 12 for the enhanced) wherever no category is supplied for the year, and the release used to store pip_dl_category and pip_m_category, which the engine copies into every projected year, so no reform to the thresholds moved anyone. This stage draws each recipient''s points within their stored award from DWP''s Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (the PIP caseload''s daily living points by band and mobility points by total, by age group, in England and Wales at the end of January 2025, normal rules; vendored as dwp_pip_points_facts.json), and the release export drops the two categories (UK_RELEASE_EXPORT_DROPPED_COLUMNS), so the engine derives them from the points. The spine keeps the categories, which nts_car_attributes (the VED exemption) and frs_disability (the severe disability flag) read. With unchanged thresholds the engine''s category from the points equals the stored one for every person: the stage asserts it, and an engine test holds it from 2024 to 2030. Choices María signed on 2026-11-09: within a band the points spread evenly over its integers, and the open band sits at 41; Scotland''s and Northern Ireland''s recipients use England and Wales''s tables; pension-age recipients take the 60-and-over row, which carries them; the draws are seeded on person_id. Table 2.9''s rows as ported add to between 92 (16 to 19) and 102 (60 and over) percent; the draw uses each row''s shares only relative to one another within an award''s range, and the receipt records every row''s total. A reform to the points thresholds reaches Scotland''s Adult Disability Payment recipients, whom the FRS codes as PIP recipients, and Northern Ireland''s PIP recipients. Their awards follow Scotland''s and Northern Ireland''s own regulations, which a DWP reform doesn''t change, so the receipt counts each country''s recipients for netting them out. The points are each component''s total, drawn independently: they score a change to the 8 or 12 thresholds, not a rule on one activity''s points, and they keep no link between the two components'' points (María''s signature of 2026-11-10).' - stage: trading_allowance_receipts survey: The self-employed's own profit on the final spine, and HMRC's policy paper on the Budget 2026 trading allowance raise (calibration) source: self_employment_income after the SPI income stage, and household_is_spi_synthetic for the full-relief group; HMRC's published gainers of the raise to GBP 3,000, about 400,000 taxpayers with a lower bill by about GBP 380 on average diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/pip_points.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/pip_points.py index 8ee3ef03f3..c7dc473b5e 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/pip_points.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/pip_points.py @@ -34,6 +34,15 @@ package's volumes run past State Pension age). With unchanged thresholds the engine's category from the points equals the stored category for every person, which the stage asserts. María signed these choices on 9 November 2026. + +A reform to the points thresholds reaches Scotland's Adult Disability Payment +recipients, whom the FRS codes as PIP recipients, and Northern Ireland's PIP +recipients. Their awards follow Scotland's and Northern Ireland's own +regulations, which a DWP reform doesn't change, so the receipt counts each +country's recipients for netting them out. The points are each component's +total, drawn independently: they score a change to the 8 or 12 thresholds, not +a rule on one activity's points, and they keep no link between the two +components' points. María signed this on 10 November 2026. """ from __future__ import annotations diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json index 9f54984e51..26a354b847 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/fixture.json @@ -1709,7 +1709,7 @@ "nonnegative_outputs": [ "council_tax" ], - "notes": "Re-reads raw househol.tab because spine council_tax_reported clips missing values. FRS 2024-25 CTANNUAL is the bill after discounts and council tax reduction, and the engine reads council_tax before the reduction, so a household reporting a reduction gets its CTREBAMT added back and the cells pool non-recipients only (uk-data#496/#499, microcosm#1095). Scottish water and sewerage charges are netted before cell means at the shares DWP's CTANNUAL carries (the gross charges in full for non-recipients, 65% for reduction recipients); no-donor cells impute zero. A household where someone pays council tax (CTPAID 1) with no reported reduction and a zero CTANNUAL owes a bill, so it takes its cell mean as a missing bill does (microcosm#1278). The dead ct_mean.replace(-1, ...) branch is intentionally dropped. Last, the Scottish bills are levelled with one factor to the Scottish Government's own measure of the 2024-25 liability before council tax reduction (S2(a) of the November event-data plan, microcosm#1095; Mar\u00eda's signature of 2026-11-09): the sum over the 32 council areas of CTAXBASE 2025's Band D equivalent dwellings before council tax reduction at September 2024, the middle of 2024-25, times CTAS 2026's average Band D council tax for 2024-25, over the Scottish households' bills at the spine design weights. Band D equivalents count dwellings after discounts and exemptions, as the bills do. The bound Scottish band stock (scotgov.council_tax_stock) already gives the household mix, so the level moves the bills' amounts and no weight; obr.council_tax_scotland stays a held-out diagnostic. A frame with no Scottish bill to level keeps its bills as derived, and the stage receipt says so.", + "notes": "Re-reads raw househol.tab because spine council_tax_reported clips missing values. FRS 2024-25 CTANNUAL is the bill after discounts and council tax reduction, and the engine reads council_tax before the reduction, so a household reporting a reduction gets its CTREBAMT added back and the cells pool non-recipients only (uk-data#496/#499, microcosm#1095). Scottish water and sewerage charges are netted before cell means at the shares DWP's CTANNUAL carries (the gross charges in full for non-recipients, 65% for reduction recipients); no-donor cells impute zero. A household where someone pays council tax (CTPAID 1) with no reported reduction and a zero CTANNUAL owes a bill, so it takes its cell mean as a missing bill does (microcosm#1278). The dead ct_mean.replace(-1, ...) branch is intentionally dropped. Last, the Scottish bills are levelled with one factor to the Scottish Government's own measure of the 2024-25 liability before council tax reduction (S2(a) of the November event-data plan, microcosm#1095; Mar\u00eda's signature of 2026-11-09): the sum over the 32 council areas of CTAXBASE 2025's Band D equivalent dwellings before council tax reduction at September 2024, the middle of 2024-25, times CTAS 2026's average Band D council tax for 2024-25, over the Scottish households' bills at the spine design weights. Band D equivalents count dwellings after discounts and exemptions, as the bills do. The bound Scottish band stock (scotgov.council_tax_stock) already gives the household mix, so the level moves the bills' amounts and no weight; obr.council_tax_scotland stays a held-out diagnostic. A frame with no Scottish bill to level keeps its bills as derived, and the stage receipt says so. The level counts the liability of every chargeable dwelling, including about 21,600 second homes and 43,500 liable empty homes in September 2024 (Scottish Government, Second Homes and Empty Properties in September 2025), which no FRS household occupies. They are roughly 2 to 3% of the chargeable stock, so the factor may carry 2 to 5% of the level that belongs to no FRS household, depending on their bands and on the second-home and empty-home premiums. Netting them out needs CTAXBASE's counts by class in Chronicle, a follow-up (Mar\u00eda's signature of 2026-11-10).", "operations": [ { "delimiter": "\t", @@ -6433,7 +6433,7 @@ ], "grain": "person", "nonnegative_outputs": [], - "notes": "PIP assessment points for every recipient (P1 of the November event-data plan, microcosm#1095; Mar\u00eda's signature of 2026-11-09 on the choices below). policyengine-uk 2.174.1 decides a PIP component's rate from pip_dl_points and pip_m_points (8 points for the standard rate, 12 for the enhanced) wherever no category is supplied for the year, and the release used to store pip_dl_category and pip_m_category, which the engine copies into every projected year, so no reform to the thresholds moved anyone. This stage draws each recipient's points within their stored award from DWP's Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (the PIP caseload's daily living points by band and mobility points by total, by age group, in England and Wales at the end of January 2025, normal rules; vendored as dwp_pip_points_facts.json), and the release export drops the two categories (UK_RELEASE_EXPORT_DROPPED_COLUMNS), so the engine derives them from the points. The spine keeps the categories, which nts_car_attributes (the VED exemption) and frs_disability (the severe disability flag) read. With unchanged thresholds the engine's category from the points equals the stored one for every person: the stage asserts it, and an engine test holds it from 2024 to 2030. Choices Mar\u00eda signed on 2026-11-09: within a band the points spread evenly over its integers, and the open band sits at 41; Scotland's and Northern Ireland's recipients use England and Wales's tables; pension-age recipients take the 60-and-over row, which carries them; the draws are seeded on person_id. Table 2.9's rows as ported add to between 92 (16 to 19) and 102 (60 and over) percent; the draw uses each row's shares only relative to one another within an award's range, and the receipt records every row's total.", + "notes": "PIP assessment points for every recipient (P1 of the November event-data plan, microcosm#1095; Mar\u00eda's signature of 2026-11-09 on the choices below). policyengine-uk 2.174.1 decides a PIP component's rate from pip_dl_points and pip_m_points (8 points for the standard rate, 12 for the enhanced) wherever no category is supplied for the year, and the release used to store pip_dl_category and pip_m_category, which the engine copies into every projected year, so no reform to the thresholds moved anyone. This stage draws each recipient's points within their stored award from DWP's Pathways to Work evidence pack, chapter 2, Tables 2.9 and 2.10 (the PIP caseload's daily living points by band and mobility points by total, by age group, in England and Wales at the end of January 2025, normal rules; vendored as dwp_pip_points_facts.json), and the release export drops the two categories (UK_RELEASE_EXPORT_DROPPED_COLUMNS), so the engine derives them from the points. The spine keeps the categories, which nts_car_attributes (the VED exemption) and frs_disability (the severe disability flag) read. With unchanged thresholds the engine's category from the points equals the stored one for every person: the stage asserts it, and an engine test holds it from 2024 to 2030. Choices Mar\u00eda signed on 2026-11-09: within a band the points spread evenly over its integers, and the open band sits at 41; Scotland's and Northern Ireland's recipients use England and Wales's tables; pension-age recipients take the 60-and-over row, which carries them; the draws are seeded on person_id. Table 2.9's rows as ported add to between 92 (16 to 19) and 102 (60 and over) percent; the draw uses each row's shares only relative to one another within an award's range, and the receipt records every row's total. A reform to the points thresholds reaches Scotland's Adult Disability Payment recipients, whom the FRS codes as PIP recipients, and Northern Ireland's PIP recipients. Their awards follow Scotland's and Northern Ireland's own regulations, which a DWP reform doesn't change, so the receipt counts each country's recipients for netting them out. The points are each component's total, drawn independently: they score a change to the 8 or 12 thresholds, not a rule on one activity's points, and they keep no link between the two components' points (Mar\u00eda's signature of 2026-11-10).", "operations": [ { "artifact_role": "pip_points_facts",